Paweł Holik
Paweł Holik
PHP/Symfony · Sylius · Drupal · Mautic Tech Lead
Ponad 20 lat budowania skalowalnych aplikacji webowych

Specjalizacje

Backend Development

PHP 8.x i Symfony Framework jako fundament — rozszerzanie platform Sylius, Drupal i Mautic o własne moduły, pluginy i integracje. Od architektury po produkcję.

PHP 8.x Symfony Sylius Drupal Mautic
E-commerce

Niestandardowe rozwiązania Sylius: subskrypcje, produkty cyfrowe z DRM, konfiguracje multi-store i wysoce skalowalna architektura platformy.

Sylius Subscriptions Digital Goods DRM
Technical Leadership

Decyzje architektoniczne, narzędzia jakości kodu (PHPStan, PHP CS Fixer, Rector), testy automatyczne (PHPUnit, Behat), pipelines CI/CD i prowadzenie zespołów w metodyce Agile.

PHPStan PHP CS Fixer Rector PHPUnit Behat Agile
DevOps & Infrastruktura

Środowiska oparte na Dockerze, administracja serwerami Linux, zarządzanie kodem w systemach kontroli wersji, konfiguracja CI/CD i lokalne środowiska deweloperskie.

Docker Linux Git CI/CD DDEV

Technologie

Backend
PHP Symfony Sylius Drupal Mautic
Frontend
JavaScript CSS/SCSS Twig
DevOps
Docker Linux Git DDEV
Bazy danych
MySQL PostgreSQL

Narzędzia

# jak buduję projekty quality: analysis: "PHPStan" # level 6 style: "PHP CS Fixer" # @Symfony + strict refactor: "Rector" testing: ["PHPUnit", "Behat"] devops: local: "Docker + DDEV" ci_cd: ["GitHub Actions", "Bitbucket Pipelines", "Jenkins"] prod: "Docker (nginx + PHP-FPM)" services: ["RabbitMQ", "Elasticsearch", "Redis"] editors: ["PhpStorm", "Zed"] # Git via CLI ai: ["Claude Code", "GitHub Copilot", "opencode"]

Nad czym pracuję

Większość mojej pracy to Symfony i jego ekosystem. Po stronie e-commerce: platformy Sylius z subskrypcyjnym dostępem, DRM-owanymi PDFami obok fizycznych książek i katalogami produktów liczącymi setki tysięcy wariantów. Po stronie contentu: Drupal dla wydawców i organizacji z dużymi zespołami redakcyjnymi. I Mautic spinający to z marketingiem — klienci przeciągają przez niego dziesiątki tysięcy kontaktów.

Druga połowa roboty to dziedziczenie cudzych baz kodu. Aktualny projekt: API Syliusa dla aplikacji mobilnej, brak dokumentacji, 13 testów, przejęte po innej firmie. Sześć miesięcy później: ponad 350 testów endpointów, architektura w znacznie lepszym kształcie i sterta bugów, które nigdy nie powinny istnieć, już nie istnieje. Droga jeszcze przed nami — ale to właśnie ta robota.

Kim jestem

Jestem full stack developerem i Tech Leadem z Torunia. Przez ostatnie 20 lat budowałem wszystko: od stron dla małych firm po duże platformy e-commerce i systemy marketing automation.

Aktualnie pracuję jako Tech Lead w Droptica, gdzie pracuję z Symfony, Sylius, Drupalem i Mautic przy projektach dla klientów z całej Europy. Zależy mi na czystej architekturze, utrzymywalnym kodzie i systemach, które naprawdę działają na produkcji.

Jestem absolwentem informatyki (licencjat) i matematyki (magisterium) na UMK w Toruniu. Lubię open source — działam w ekosystemie PHP i utrzymuję ddev-sylius, dodatek do DDEV pozwalający uruchomić Syliusa w kilka minut.

Poza pracą: GNU/Linux, homelab i okazjonalne głębokie nurkowanie w coś, co nie ma nic wspólnego z moją codzienną robotą.

Open Source

Polecenia

Someone you can rely on — whether a project is straightforward or gets complicated.

He is able to analyze problems from a broader perspective and propose alternative solutions that often prove to be more effective both from a technological and business standpoint.

Chcesz porozmawiać o technologii, współpracować przy projekcie lub po prostu napisać?

Napisz do mnie