PHP Backend Developer / Backend Software Engineer

PHP Backend Developer - backendy, API i integracje dla systemów biznesowych.

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.

Dostępność
Dostępny na UoP i B2B
Specjalizacja
Backend PHP, REST API, integracje
Kontakt
kontakt@solidapps.pl
Dostępność
  • UoP i B2B traktuję jako realne opcje współpracy,
  • profil: PHP Backend Developer / Backend Software Engineer,
  • najbliżej mam do backendu PHP, API, integracji i systemów biznesowych.
Najczęstszy zakres pracy
  • REST API, integracje API, webhooki i płatności,
  • procesy zamówień, importy danych, SQL i Docker,
  • legacy PHP, refaktoryzacja PHP i testy backendu.

W czym się specjalizuję

Backend PHP dla aplikacji, które mają obsługiwać konkretny proces biznesowy.

01

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.

02

REST API i kontrakty

Projektuję endpointy, statusy odpowiedzi, walidację i dokumentację tak, żeby frontend i backend mogły pracować bez ciągłego doprecyzowywania ustaleń.

03

Integracje i webhooki

Łą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.

04

Płatności i procesy biznesowe

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.

05

Legacy PHP i refaktoryzacja

Porządkuję starszy kod małymi krokami: oddzielam odpowiedzialności, dodaję testy wokół krytycznych ścieżek i zmniejszam ryzyko regresji przy kolejnych zmianach.

06

Testy, Docker, dokumentacja

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

Projekty opisane jak case studies, nie jak lista repozytoriów.

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.

22 projekty widoczne

Brak projektu dla wybranych filtrów. Zmień zapytanie albo kategorie.

Jak pracuję

Najpierw flow, dane i ryzyka. Dopiero potem struktura kodu.

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.

Zasada nie komplikuję architektury bez powodu.
  1. 01

    Rozpoznanie flow

    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.
  2. 02

    Kontrakt i granice

    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.
  3. 03

    Małe zmiany i testy

    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.
  4. 04

    Kontekst dla kolejnej osoby

    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.
Przy ważnych zmianach pilnuję
  • czy flow ma test albo scenariusz demo,
  • czy błąd ma przewidywalny status i komunikat,
  • czy webhook, job albo import można bezpiecznie ponowić,
  • czy następna osoba zrozumie, jak uruchomić projekt.

O mnie

Backend systemów biznesowych, bez udawania agencji.

Jestem PHP Backend Developerem skupionym na systemach biznesowych. Najlepiej odnajduję się przy API, integracjach, płatnościach, refaktoryzacji i porządkowaniu istniejącego kodu.

Podejście czytelne granice, stabilne flow, mniej chaosu przy rozwoju
Najbliżej PHP, Symfony, Laravel, REST API, integracje, SQL, Docker
Lubię projekty, w których ważne są dane, statusy, błędy i dalsze utrzymanie
Unikam architektury dokładanej tylko po to, żeby wyglądała poważniej

Technologie

Stack, z którym najczęściej pracuję.

PHP i frameworki

PHP, Symfony, Laravel, Composer, PSR, serwisy aplikacyjne i praca z kodem bez dużego frameworka.

Dane

MySQL, PostgreSQL, Doctrine, Eloquent, PDO, indeksy, importy CSV/JSON i analiza wolnych zapytań.

API i integracje

REST API PHP, OpenAPI, webhooki, integracje API, JWT, OAuth 2.0, RBAC i obsługa błędów kontraktu.

Jakość

PHPUnit, Pest, PHPStan, Psalm, php-cs-fixer, smoke testy i testy krytycznych ścieżek backendu.

Środowisko

Docker, Docker Compose, Nginx, PHP-FPM, GitHub Actions, logi aplikacyjne i podstawy monitoringu.

Architektura wtedy, gdy pomaga

Moduły, kolejki, outbox, proste ADR-y i decyzje opisane na tyle jasno, żeby dało się do nich wrócić.

Solid Apps

Szukasz PHP Backend Developera?

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.

Kontakt Zobacz projekty

UoP · B2B · backend PHP · REST API · integracje · legacy PHP