Resume

Hey there! I'm Jakub Gawryl.

I am enthusiast of programming, autodidact with great passion for good quality code. Since 2010, I have been working on Web-Dev creating web applications, websites and games, constantly improving my skills. Recently I have been focusing mainly on modern technologies based on JavaScript/Typescript (Node.js, Express, MongoDB), but equally well I find myself in a slightly older solutions like PHP, MySQL, JQuery.

During many years of work I have used various other libraries, frameworks, testing tools and UX/UI programs.

In my early years, working as a full stack developer, I mainly used oldschool versions of HTML, CSS + vanilla JavaScript and jQuery library later on. On the backend, my primary language was PHP (mainly MODx CMF). In the context of graphics, I worked in both raster (Photoshop) and vector (Inkscape, Canva) formats.

After getting to know the entire NodeJS ecosystem, apart from my favorite frontend library React, I have worked to a greater or lesser extent with many development and test libraries, including: angular, vue, redux, jest, mocha.

At this point, I mainly use NodeJS in the backend, but due to the specific duties in my last job, I also had the opportunity to create parts of the software in Java.To sum up, as an enthusiast I have had contact with a lot of tools and languages and I can cope with (or can learn) each of them to a greater or lesser extent.

Experience

Main Software Engineer & Founder

🏒 Pixel Online Solutions

Mar 2025 - Present

Senior Software Engineer

🏒 Shell Energy Retail Poland Sp.z.o.o | Octopus Energy Operations Poland Sp. z o. o.

Jul 2021 - Oct 2024

πŸ“ Main tasks

  • β€’ test driven development of applications in the microservices architecture
  • β€’ implementing new solutions and adapting current software to requirements
  • β€’ reviewing and identifying possible improvements in other programmers code
  • β€’ cooperation with team members, mainly the product owner and UX/UI designers, at all stages of planning
  • β€’ improving and handling application monitoring and responding to incidents
  • β€’ mentoring and helping members of my team and other teams with everyday tasks / pair programming

⭐ Achievements

  • β€’ nominated for an internal award for commitment to the company
  • β€’ one of the main coordinators of technical debt reduction in the front-end applications
  • β€’ member of the senior team for the transformation of the customer management platform
  • β€’ increasing security by working in a team for reducing technical debt in authorization/authentication software

React Front-End Engineer

🏠 Freelance

Feb 2021 - Jun 2021

πŸ“ Main tasks

  • β€’ designing and programming non-public application for handling notifications and purchases
  • β€’ testing and implementing applications for production
  • β€’ creating technical documentation and user documentation

Game Developer

🏒 NetEnt Poland Sp.z.o.o

Jan 2020 - Jan 2021

πŸ“ Main tasks

  • β€’ cooperation with artists at the planning stage and prototyping of games
  • β€’ programming Slot Games using JavaScript/Typescript and Pixi.js Framework
  • β€’ writing unit tests, code documentation and cooperation with the QA team
  • β€’ implementation of the development versions and preparation of production versions using CI/CD pipelines

Fullstack Developer

🏒 BM Production s.c.

Mar 2012 - Dec 2019

πŸ“ Main tasks

  • β€’ planning, programming and implementation of website projects from Photoshop to finished code using HTML 5, CSS 3 on front and PHP on back end side
  • β€’ programming animation and interaction of pages in JavaScript using JQuery, Ajax, REST technology
  • β€’ programming and implementation of desktop applications using web technologies (HTML, JavaScript, Electron)

Intern

🏒 BM Production s.c.

Jul 2010 - Feb 2012

πŸ“ Main tasks

  • β€’ getting familiar with latest web technologies incl. HTML, CSS, jQuery, Flash etc.
  • β€’ creating first production-ready web pages
  • β€’ learning back-end technologies: PHP

Education

Cracow University of Technology

πŸš‹ Logistics and management in transport

Oct 2008 - Apr 2012

Electronic Technical School (RCEZ) in Nisko

⚑ Profile: Electronics Technician

Sep 2004 - Jun 2008