Piotr G.

Piotr G.

Senior Software Engineer

Szczecin, Poland
Hire Piotr G. Hire Piotr G. Hire Piotr G.

About Me

Benefiting from a strong background in HTML5, CSS3 and Javascript, Piotr has made the leap from expert developer, to team leader and then CEO of his own business, Bushido Games. His vast experience in the field includes significant work for Nokia (the acclaimed “Here Maps”) as a senior developer and scrum master, but even more importantly his activity at Bushido Games where Piotr has been the mastermind. He is able to create great concepts, lead the project to completion and manage teams superbly, in an age where the members get in touch online only! We are proud to recommend Piotr for all the above mentioned and, nonetheless, for the passion and effort he puts into each and every assignment, 24/7!

Work history

Bushido Games
Co-Founder & CEO, Project Manager, Senior Developer
2010 - 2015 (5 years)
  • javascript development in vanilla JS (most of it) , jQuery and Mootools

  • javascript optimisation to achieve best game performance

  • implementation of pixel perfect, cross device, cross browser responsive visuals with HTML5 and CSS3, LESS

  • advanced Google Analytics with timings, events, user variables

  • integration with payment and social API based on OpenSocial API platform (Mocospace)

  • integration with partners APIs ( Sofgames, Spil Games, Booster Media )

  • design of database architecture

  • developing backend services in PHP and REST services in Frapi

  • optimizing database architecture and queries

Nokia
Senior JavaScript Developer, Scrum Master
2009 - 2010 (1 year)
  • developing javascript features

  • optimisation of javascript to make app as fast as possible

  • connecting to different APIs

  • developing visuals in HTML5 and CSS3

  • managing team as a scrum master( daily standups, retrospections, sprint plannings)

Portfolio

CEO

contacts with clients, publishers and partners, organizing team, hiring decisions and team building, managing the team, costing, estimating and planning projects, identifying, costing and processing any contract variations, updating project plans to include agreed changes, managing daily standups, retrospectives, sprint plannings, work on good communication between artists and developers, manage and maintain good culture of work in team.

Front-end developer

Created an AngularJS project for a client with advanced charts in D3.js.

Front-end developer

Ross Stores (Development) - Store web page developed for a client.

Front-end developer

Square Solitaire Duel (Development) - Multiplayer social media game done in JavaScript, CSS, HTML, and PHP that enables players to challenge each other in a square solitaire game. Desktop and cross-browser versions are available on Facebook.

Front-end developer

Future Ville (Development) -Advanced mobile controller (visible on video) for a game. Can be played by visitors of London Science Museum. Done in HTML/CSS/JS.

Front-end developer

AARP Mobile App (Development) - Native app designed for iOS and Android tablets and created with Adobe Digital Publishing Suite (DPS). The visual part was done in HTML5, JavaScript, and CSS.

Front-end developer

Nicho - Visual Marketing Platform (Development) - Platform to integrate and filter feeds from different social platforms. Done in HTML, CSS, and JavaScript.

Front-end developer

Multiple Games Created in Bushido (Development) - Games created at Bushido Games. Done in HTML, CSS, and JavaScript and Optimized for performance, responsiveness, and the ability to run across devices and browsers.

Front-end developer

BBuilder (Development) - Custom build system. Can output different language versions, minify JS/CSS, and compress images.

Education

Education
Master thesis: Web Pages and technologies for disabled people. WAI and other W3C standards. European and Polish web pages comparison. UE & RP law on internet technologies.
Master's degree, IT
2001 - Present (23 years)