Piotr Gawle

Piotr Gawle

Limassol, Cyprus
Hire Piotr
Scroll To View More
Piotr Gawle

Piotr Gawle

Limassol, Cyprus
Member since August 27, 2014
Piotr is a software engineer with over 10 years of experience in developing web applications. He specializes in crafting efficient, graphics-heavy, and fast mobile and desktop JavaScript, HTML, and CSS products. He understands full-stack development and has a background in PHP, Java EE, and MySQL. He has worked in environments from corporations to startups. He is an Agile practitioner and Scrum Master with extensive management experience.
Piotr is now available for hire
  • JavaScript, 14 years
  • HTML, 14 years
  • CSS, 14 years
  • Adobe Photoshop, 14 years
  • Agile Software Development, 10 years
  • Project Management, 7 years
  • D3.js, 2 years
  • AngularJS, 1 year
Limassol, Cyprus
Preferred Environment
Mac OS, WebStorm
The most amazing...
... thing I've built is a fully realized game (http://goo.gl/OCOZ2R) that I managed from the very beginning to end. People have been playing it since 2014.
  • Senior JavaScript Developer, Project Manager, CEO
    Bushido Games
    2010 - PRESENT
    • Developed pixel perfect, cross browser, cross device web apps in JavaScript, CSS, and HTML.
    • Built AngularJS applications.
    • Developed advanced charts in D3.js.
    • Created REST API services (PHP, Frapi).
    • Created an Adobe DPS app.
    • Consulted on user experience and game design.
    • Developed the build system from front-end projects ttps://github.com/pgawle/Bbuilder.
    • Lectured on HTML5 games (https://vimeo.com/79727591).
    Technologies: JavaScript, HTML, CSS, PHP, MySQL, SVN, Adobe Photoshop, Ant, LESS, AngularJS, D3.js
  • Javascript Developer + D3.js specialist
    Capital Energy Data Services (via Toptal)
    2016 - 2016
    • Created multiple interactive charts in D3.js for portfolio page.
    Technologies: D3.js, Javascript, HTML, CSS, Ruby on Rails
  • Scrum Master, Senior JavaScript Developer
    Nokia Gate5 GmbH
    2009 - 2010
    • Built the desktop version of Nokia Maps Here.com (JS, HTML, CSS).
    • Optimized map components for better performance.
    • Developed the mobile version of Places (Restaurants/Hotels information) on Maps so that it works on Symbian phones (JS, HTML, CSS).
    • Worked with multiple internal and external APIs and services.
    • Worked with different JS frameworks (MooTools, jQuery, Nokia internal).
    • Created automated tests (qUnit, Selenium).
    • Led the Places team as Scrum Master and Team Leader.
    Technologies: JavaScript, HTML, CSS, MooTools, jQuery, Velocity, ANT, SVN, Adobe Photoshop, Maven, Jira, qUnit, Selenium
  • Team Leader, Senior Front-End Developer, Junior Java Developer
    BLStream Sp. z o.o.
    2006 - 2009
    • Developed web portals for mobile operators, insurance foundations, and local governments (JS, CSS, HTML, FreeMarker, Velocity).
    • Developed the back-end in Java EE.
    • Consulted on user experience.
    • Led the front-end division of the development team.
    Technologies: JavaScript, HTML, CSS, jQuery, FreeMarker, SVN, Adobe Photoshop, Java EE
  • Gocus (Development)

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

  • Ross Stores (Development)

    Store web page developed for a client.

  • 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.

  • 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.

  • 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.

  • Nicho - Visual Marketing Platform (Development)

    Platform to integrate and filter feeds from different social platforms. Done in HTML, CSS, and JavaScript.

  • 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.

  • BBuilder (Development)

    Custom build system. Can output different language versions, minify JS/CSS, and compress images.

  • Piotr is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Piotr shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.
  • Languages
    CSS3, CSS, HTML, JavaScript, HTML5, PHP, SQL
  • Frameworks
    QUnit, AngularJS, FRAPI, Selenium
  • Libraries/APIs
    MooTools, jQuery, D3.js, Backbone.js, Node.js
  • Tools
    Adobe Photoshop, WebStorm, Eclipse, JIRA, Ant, SVN, Git
  • Paradigms
    Agile Software Development, Scrum
  • Platforms
    iOS, Android
  • Misc
    Project Management, User Experience (UX), Game Design, Gulp
  • Storage
    PostgreSQL, MySQL
  • Master's (Dipl.-Ing.) degree in Computer Science
    Szczecin University of Technology - Szczecin
    2000 - 2006
I really like this profile
Share it with others