Backend PHP
Buduję logikę aplikacji, endpointy, walidację i warstwę usług tak, żeby reguły biznesowe nie ginęły w kontrolerach. Pracuję z Symfony, Laravelem i kodem PHP bez dużego frameworka.
PHP Backend Developer / Backend Software Engineer
Tworzę backendy PHP, projektuję REST API i integracje z systemami zewnętrznymi. Pracuję przy płatnościach, procesach zamówień, legacy PHP i aplikacjach biznesowych, które muszą dać się utrzymać po pierwszym wdrożeniu.
W czym się specjalizuję
Buduję logikę aplikacji, endpointy, walidację i warstwę usług tak, żeby reguły biznesowe nie ginęły w kontrolerach. Pracuję z Symfony, Laravelem i kodem PHP bez dużego frameworka.
Projektuję endpointy, statusy odpowiedzi, walidację i dokumentację tak, żeby frontend i backend mogły pracować bez ciągłego doprecyzowywania ustaleń.
Łączę aplikacje z systemami zewnętrznymi, pilnując podpisów webhooków, ponowień, logów diagnostycznych i sytuacji, w których event przychodzi drugi raz albo za późno.
Najbardziej interesują mnie flow, w których błąd kosztuje więcej niż poprawka w formularzu: checkout, statusy zamówień, refundy, importy i operacje wykonywane w tle.
Porządkuję starszy kod małymi krokami: oddzielam odpowiedzialności, dodaję testy wokół krytycznych ścieżek i zmniejszam ryzyko regresji przy kolejnych zmianach.
Dla ważnych ścieżek zostawiam testy, prosty opis uruchomienia i jasne założenia techniczne. To ułatwia review, onboarding i powrót do projektu po czasie.
Wybrane projekty
Każdy projekt pokazuje kontekst, problem, rozwiązanie, stack i to, czego trzeba było pilnować po stronie backendu. Część repozytoriów jest prywatna do czasu zamknięcia prac. Na stronie pokazuję zakres projektów, decyzje techniczne i scenariusze działania. Projekty UI traktuję jako przykłady pracy z kontraktem i jako Konsument API, nie jako osobną specjalizację. Kod mogę omówić na rozmowie technicznej.
Brak projektu dla wybranych filtrów. Zmień zapytanie albo kategorie.
Jak pracuję
Lubię zacząć od zrozumienia, co ma się wydarzyć w systemie i co nie może się zepsuć. Dzięki temu testy, dokumentacja i podział odpowiedzialności wynikają z problemu, a nie z mody.
Sprawdzam, jakie dane wchodzą do systemu, jakie statusy powstają po drodze i gdzie błąd będzie najdroższy.
Efekt: jasny zakres pierwszej zmiany i ryzyka do pilnowania.Ustalam request, response, statusy błędów i odpowiedzialności modułów zanim kontroler zacznie rosnąć w każdą stronę.
Efekt: mniej dopowiadania przy pracy frontend-backend.Dla krytycznych ścieżek dodaję testy, czytelne błędy i prosty scenariusz uruchomienia. Refaktor robię etapami, nie wielkim przepisywaniem.
Efekt: działający flow i mniejsze ryzyko regresji.Zostawiam README, komendy, opis założeń i miejsca, które warto obserwować po wdrożeniu albo przy dalszym rozwoju.
Efekt: łatwiejsze review i utrzymanie projektu.O mnie
Jestem PHP Backend Developerem skupionym na systemach biznesowych. Najlepiej odnajduję się przy API, integracjach, płatnościach, refaktoryzacji i porządkowaniu istniejącego kodu.
Technologie
PHP, Symfony, Laravel, Composer, PSR, serwisy aplikacyjne i praca z kodem bez dużego frameworka.
MySQL, PostgreSQL, Doctrine, Eloquent, PDO, indeksy, importy CSV/JSON i analiza wolnych zapytań.
REST API PHP, OpenAPI, webhooki, integracje API, JWT, OAuth 2.0, RBAC i obsługa błędów kontraktu.
PHPUnit, Pest, PHPStan, Psalm, php-cs-fixer, smoke testy i testy krytycznych ścieżek backendu.
Docker, Docker Compose, Nginx, PHP-FPM, GitHub Actions, logi aplikacyjne i podstawy monitoringu.
Moduły, kolejki, outbox, proste ADR-y i decyzje opisane na tyle jasno, żeby dało się do nich wrócić.
Chętnie porozmawiam o roli UoP, kontrakcie B2B albo konkretnym problemie backendowym. Najbliżej mam do PHP, REST API, integracji, płatności, legacy i systemów biznesowych.