Backend developer with 15 years of experience in commercial web development. Eager to achieve set goals and successfully complete the product lifecycle by developing applications and providing solutions for Continuous Integration with Continuous Deployment. Constantly delivers high-quality code.

CodersRank 2023-06-16 —


Cookpad 2022-01-10 —

Site Reliability Engineer

Jamf 2020-10-31 — 2021-12-30

Senior Site Reliability Engineer

- application performance optimization - solution analysis - supporting with expert knowledge - software development, deployment, verification, validation


  • technological and quality supervision over software development

Ingenico 2018-10-31 — 2020-06-30

Senior Software Engineer

- application performance optimization - migration to Azure cloud - solution analysis - creating technical documentation - software development, testing, verification - supporting with expert knowledge - technological and quality supervision over software development - web application development, deployment Used technologies: PHP, MySQL, JBoss, Docker, Azure, Git, SugarCRM, Shell, Ansible

Berlingske Media 2016-07-31 — 2018-10-31

Senior Software Engineer / Technical Lead

- developing, organizing and managing a team of several developers - supporting with expert knowledge - technological and quality supervision over software development - web application development, deployment - application performance optimization - software development, testing, verification, validation and risk analysis - solution analysis - estimating the workload of commissioned tasks and projects - creating technical documentation and supervision over documentation Used technologies: PHP, Symfony, AWS, MySQL, Redis, Git, Elasticsearch, Jira, Docker, GitHub, RabbitMQ, JavaScript, Varnish, Behat, BlackFire, Jenkins

Sii Poland 2016-07-31 — 2021-12-30

Senior Software Engineer


  • working for the company’s clients
  • supporting with expert knowledge
  • technical screening
  • technical interviews - stationary and on-line
  • presales process support - analyse, estimations
  • reporting

Hexagram 2015-10-31 — 2016-06-30

Senior Engineer

As part of a project team, creating new features, implementing new features, maintenance and creating a new marketing platform for company’s clients. Used technologies/tools: PHP 5, Symfony 2, Laravel 5, Doctrine 2, MySQL, Memcache, Redis, Git, HTML5, JavaScript, REST API, AWS - Amazon Web Services, Facebook Ads API, Wordpress API, Google Analytics API, Outbrain Amplify API. Projects: − Enterprise Ad Manager - marketing platform based on Symfony 2 (REST API) and AngularJS − Enterprise Ad Manager v2 - creating new marketing platform based on Laravel 5 (Facebook Ads API, Wordpress API, Outbrain Amplify API) 2015-10-31 — 2023-06-16


Invicta 2014-01-31 — 2015-10-31

Senior Developer

As part of Agile project team, creating new websites and developing new functionality for existing websites of Medical Laboratories and Clinics Used technologies/tools: PHP 5, Symfony 2, Doctrine 2, Twig, PostgreSQL 9, Redis, git, HTML5, Bower, Twitter Bootstrap, JavaScript, jQuery, SOAP, REST, JSON, Behat, Redmine, Jenkins, Apache Ant, PHPUnit, PHP Depend, PHP Mess Detector, PHP Copy/Paste Detector, oAuth 2.0, Jaspersoft iReport, Capistrano. Responsibilities: creating PHP dev and prod app environment, managing dev and prod servers. projects: * patient portal for an extensive service to exchange medical and personal data with clinic's partners * website for creating inquiry polls, integration via oAuth 2.0 with other company's website and desktop applications * website for ordering and receiving laboratory, microbiology and cytology test results with advanced administration for partners (reports, invoices, partners units, staff and patients management) * website for IVF recipients with extensive options to find desired donor * Single sign-on application integrated with 3 different user authentication data source backends, with JSON REST API to receive user data, privileges and documents (regulations, granted permission for data processing)

Blue Media SA 2011-05-31 — 2013-12-31

Senior PHP Developer

As part of a R&D team creating new features, designing, development, deployment, and projects maintenance. Used technologies/tools: PHP 5, Zend Framework 1, Doctrine 2, PostgreSQL 8, Memcache, FPDF, mPDF, XML, XHTML, JavaScript, jQuery, SOAP WebServices, Subversion (SVN), git, GitLab, Atlassian Jira, Atlassian Confluence, GNU Privacy Guard (GPG), Electronic signature projects: - own company CRM - deployment and maintenance - - development - system for fast interbank transfers - - development, deployment and maintaince - system for temporary loans - - development, deployment and maintaince - Insurance Platform - design, development, deployment and maintaince -- cooperation with insurance companies, implementation of new products - REST, SOAP WebServices -- technical support for external partners of Insurance Platform -- data exchange integration with external systems (REST API, SSH, FTP, SOAP)

Gratka Technologie Sp. z o.o. 2009-05-31 — 2011-01-31

PHP Developer

As part of Agile project team, creating new websites and developing new functionality for existing websites, belonging to a group of content websites of Polskapresse Used technologies/tools: PHP 5, MySQL 5, MongoDB, Memcached, PHP Unit, Smarty, Subversion (SVN), Mercurial (hg), JavaScript. Projects: - development of online payment service - development of extended platform for building websites without IT support and distributing content around platform websites, "WebSpiro" system - development of internal websites supporting work of Polskapresse Customer Service Office - development of internal websites supporting work of Scrum Masters - creating platform "Hermes" to use for mobile marketing via SMS Premium

Wirtualna Polska 2008-07-31 — 2009-04-30

Junior Developer

As part of project team, creating new websites, developing new functionality for existing websites and maintenance of produced websites, optimization of created websites for high-traffic, belonging to a group of Lifestyle and Entertainment group of websites from the first Polish web portal, Wirtualna Polska. Used technologies/tools: PHP 4, MySQL 5, Oracle, SLAMD, XHTML 1.0, Concurrent Versions System (CVS), JavaScript. Projects: - creation of - development of - creation of - creation of - development of - development of - development of

Engine Sp. z o.o. 2007-10-31 — 2008-06-30

Junior Web Application Developer

Creating websites using PHP 4 and PHP 5, website implementation, website maintenance, minor administrative tasks with FreeBSD, repair and ordering of new hardware and supplies. Used technologies/tools: PHP 4 and 5, PostgreSQL, MySQL 5, Smarty, Apache 2, Concurrent Versions System (CVS), XHTML 1.0, JavaScript. Projects: - development of, (Polska Telefonia Cyfrowa, one of mobile providers), creation of mini-websites for - development of,,,, and 16 websites of Authorised BMW Dealers - development of - creation of, (for Danone) - development of - development of (one of ISP) - development of - development of - development of - development of

LCC Sp. z o.o. 2006-10-31 — 2007-06-30

Customer Advisor

Working for Telekomunikacja Polska S.A. Phone support for Telekomunikacja Polska (one of the top 10 ISP companies) clients: receiving reports of failures and damages, opening and handling of problem reports, individual problem solving with client during the call, cooperation with technical departments, monitoring customers' expectations and problems during the process of customer service. Technical support and maintenance of services: Neostrada (ADSL based Internet connection), VoIP, TP dial-up number, TP Internet packages, TP email account. Servicing tickets from customers in PROVISIO system and PeopleSoft.

Związek Harcerstwa Rzeczypospolitej 2004-08-31 — 2004-08-31

Scout, Volunteer

"Caritas school pencils" action - collection of school supplies for children from poor families.

Związek Harcerstwa Rzeczypospolitej 2001-12-31 — 2001-12-31

Scout, Volunteer

"Kilo" action - collecting food for Christmas for poor families.

Związek Harcerstwa Rzeczypospolitej 2000-12-31 — 2008-12-31


Activity in the 70th Scout Team in Sopot (70 Sopocka Drużyna Harcerzy im. Zawiszy Czarnego - Sulima)

WSB University in Gdańsk

Software Development
Bachelor of Engineering - BE

1st Specialised Secondary School in Sopot, Poland

Information Technology


  • Behat (PHP BDD testing framework)
  • Codeception (PHP testing framework)
  • Composer (PHP dependency manager)
  • Doctrine 2 (PHP ORM)
  • Laravel (PHP Framework)
  • PHP
  • PHP 4
  • PHP 5
  • PHP 7
  • PHPSpec (PHP SpecBDD testing framework)
  • PHPStan (PHP Static Analysis Tool)
  • PHPUnit
  • Symfony (PHP Framework)
  • Twig (PHP Template Engine)
  • Zend Framework 1 (PHP Framework)

Web Services

  • REST
  • Simple Object Access Protocol (SOAP) WebService

HyperText Markup Language (HTML)

Web Applications


JavaScript Object Notation (JSON)

Continuous Integration

  • GitHub Actions
  • GitLab
  • Jenkins
  • Travis CI

Continuous Deployment

  • GitLab
  • Jenkins
  • Spinnaker


  • Common Criteria
  • General Data Protection Regulation (GDPR)
  • ISO 13485 Quality Management Systems for medical devices
  • ISO 27001 Information Security Management System
  • ISO 9001 Quality Management Systems
  • System and Organization Controls (SOC) 2

Code Review




Simple Object Access Protocol (SOAP) WebService







User Experience

Web Development



Version control and source control

  • Apache Subversion (SVN)
  • Concurrent Versions System (CVS)
  • git
  • Mercurial (hg)







Extensible Markup Language (XML)


Advanced (C1)
Intermediate (B1)
Beginner (A1)

Piotr is a great developer and highly skilled His work is always high quality and delivered on time. It's a pleasure to work with him.

— Kamil Rutkowski

As a programmer, Peter is distinguished by two qualities that certainly deserve recognition. The first is to look for the best, targeted solution. He tries to carry out tasks in such a way as to prepare functionality 'for years', not 'for a moment'. The second is his understanding of the business and his ability to translate technology into business and vice versa. I heartily recommend Piotr as an experienced programmer.

— Krystian Wesołowski