Backend developer with 13+ 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.

PHP 15 years Expert

Web Services


Web Applications



Continuous Integration

Code Review












Zend Framework 1

User Experience

Web Development


Zend Framework


Doctrine 2 ORM








Symfony 2 Framework








Site Reliability Engineer

Cookpad careers.cookpad.com

Jan 2022 to PresentBristol, England
  • Amazon Web Services (AWS)
  • Kubernetes
  • Terraform
  • Helm
  • GitHub
  • GitHub Actions
  • DevOps
  • Linux
  • Web Applications
  • Continuous Integration
  • Continuous Deployment

Senior Site Reliability Engineer

Jamf linkedin.com

Oct 2020 to Dec 2021

- application performance optimization - solution analysis - supporting with expert knowledge - software development, deployment, verification, validation - technological and quality supervision over software development Used technologies: git, GitLab, AWS, Terraform, Docker, Kubernetes, Helm, RabbitMQ, Redis, Jira, Elasticsearch, Jenkins, Shell, Python, Spinnaker, PHP 7, Grafana, Kibana

Senior Software Engineer

Ingenico linkedin.com

Oct 2018 to Jun 2020

- 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

Senior Software Engineer / Technical Lead

Berlingske Media linkedin.com

Jul 2016 to Oct 2018

- 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

Senior Engineer

Hexagram linkedin.com

Oct 2015 to Jun 2016

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, HTML 5, 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)

Senior Developer

Invicta linkedin.com

Jan 2014 to Oct 2015

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, HTML 5, 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)

Senior PHP Developer

Blue Media SA linkedin.com

May 2011 to Dec 2013

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 - BlueCash.pl - development - system for fast interbank transfers - Kaska.pl - development, deployment and maintaince - system for temporary loans - BlueFinance.pl - development, deployment and maintaince - Inseco.pl 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)

PHP Developer

Gratka Technologie Sp. z o.o. linkedin.com

May 2009 to Jan 2011

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

Junior Developer

Wirtualna Polska linkedin.com

Jul 2008 to Apr 2009

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 CentralaGier.pl - development of Ulubiency.wp.pl - creation of Niewiarygodne.pl - creation of Horoskop.wp.pl - development of Film.wp.pl - development of Kobieta.wp.pl - development of NoCoTy.pl

Junior Web Application Developer

Engine Sp. z o.o. linkedin.com

Oct 2007 to Jun 2008

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 Heyah.pl, Mixanki.pl (Polska Telefonia Cyfrowa, one of mobile providers), creation of mini-websites for Heyah.pl - development of BMW.pl, MINI.com.pl, BMWFs.pl, BMW-Motorrad.pl, BMW-Partnerzy.pl and 16 websites of Authorised BMW Dealers - development of Oetker.pl - creation of ZmienSie.activia.pl, Danacol.pl (for Danone) - development of ClearChannel.com.pl - development of Multimedia.pl (one of ISP) - development of Hanza-Hotel.com.pl - development of AstorHotel.pl - development of FarmFrites.pl - development of FFP.pl

Customer Advisor

LCC Sp. z o.o.

Oct 2006 to Jun 2007

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.

Senior Software Engineer

Sii Poland linkedin.com

Jul 2016

As part of a project team, creating new features, implementing new features, maintenance and creating new marketing platform for company’s clients. Used technologies: PHP 5, PHP 7, Symfony Framework (in version 2.x and 3.x), Doctrine 2, MySQL,Redis, Git, HTML 5, JavaScript, Sonata Blocks, RabbitMQ, Docker, ELK (Elasticsearch, Logstash, Kibana), LESS, JavaScript, npm, Varnish, Behat, BlackFire, GitHub, Jenkins Projects: − business.dk - Symfony based news application for the biggest publisher in Denmark - Berlingske Media − b.dk − application for automated application release (helper for Continues Deployment) with dedicated checks for Quality Assurance



Oct 2015

Wyższa Szkoła Bankowa w Gdańsku

Bachelor of Engineering - BE, Software Development

Dec 2017 to Mar 2021

1st Specialised Secondary School in Sopot, Poland

A-level, Information Technology

Dec 2003 to Dec 2006

Związek Harcerstwa Rzeczypospolitej zhr.pl


Dec 2000 to Dec 2008

Związek Harcerstwa Rzeczypospolitej linkedin.com

Scout, Volunteer

Aug 2004 to Aug 2004

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

Związek Harcerstwa Rzeczypospolitej zhr.pl

Scout, Volunteer

Dec 2001 to Dec 2001

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


English ⋅ Professional Working

German ⋅ Limited Working

Polish ⋅ Native Speaker

Spanish ⋅ Elementary


Kamil Rutkowski

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.

Krystian Wesołowski

Piotra, jako programistę wyróżniają dwie cechy, które z pewnością zasługują na uznanie. Pierwszą jest szukanie najlepszego, docelowego rozwiązania. Stara się realizować zadania w taki sposób, aby przygotować funkcjonalność "na lata", nie "na chwilę". Drugą jest zrozumienie biznesu i umiejętność przełożenia technologii na biznes i odwrotnie. Serdecznie polecam Piotra, jako doświadczonego programistę.

View Resume


Open Source Activity

Public Repos: 14
Pull Requests: 16
Contributed Repos: 1
Starred Repos: 313
Watched Repos: 10
Organizations: 1
Public Gists: 7