Senior PHP Backend Developer 15 lat w e-commerce

Buduję backendy,
które wytrzymują
każdy Black Friday.

Architektura PHP 8, optymalizacja baz danych i automatyzacja procesów — dla firm, którym zależy na wydajności, bezpieczeństwie i kodzie gotowym na skalę produkcyjną.

PHP 8.x Laravel MySQL Docker Linux AI
Stylizowany portret 3D Macieja Strączkowskiego

Cześć, jestem Maciej Strączkowski.

Przez ponad 15 lat budowałem systemy backendowe dla e-commerce — od projektowania architektury aplikacji, przez optymalizację wolnych zapytań SQL, aż po wdrożenia na serwerach produkcyjnych. Znam ten świat od podszewki: widziałem, co się dzieje z kodem, gdy nagle obsługuje sto tysięcy sesji równolegle.

Pracuję wyłącznie na Linuksie, na co dzień korzystam z otwartego oprogramowania i projektuję z myślą o bezpieczeństwie i prywatności od pierwszej linii kodu. Nie piszę kodu na showcase — piszę kod, który ma działać i być czytelny za trzy lata, bez konieczności przepisywania. W 2013 roku znalazłem i opisałem błąd w silniku PHP dotyczący porównywania obiektów przy dziedziczeniu — naprawiony przez core team w kolejnym release'ie.

Współpracuję z firmami, które potrzebują kogoś rozumiejącego zarówno warstwę techniczną, jak i kontekst biznesowy. Interesuje mnie problem do rozwiązania, nie tylko ticket do zamknięcia. Jeśli masz oba — odezwij się.

Portret Macieja Strączkowskiego w stylizacji dark-tech RPG
15+
lat komercyjnego doświadczenia w PHP
10+
lat administracji serwerami Linux
5
dialektów SQL w środowiskach produkcyjnych
zapytań SQL przeanalizowanych przy slow query log

Co mogę dla Ciebie zrobić

Pracuję projektowo — rozwiązuję konkretne problemy techniczne. Nie sprzedaję godzin. Sprzedaję rezultaty.

Architektura systemu backendowego

Projektuję i wdrażam systemy backendowe w PHP 8 oparte na SOLID, Clean Code i TDD. Buduję strukturę aplikacji tak, żeby po dwóch latach można ją było rozwijać i utrzymywać — nie przepisywać od zera.

Dla kogo: startupy skalujące produkt, firmy z narastającym długiem technicznym.

Backend e-commerce

Integracje płatności, systemy zamówień, stany magazynowe, synchronizacje z ERP i WMS, wydajność pod Black Friday — znam tę domenę od podszewki. Wdrażam nowe funkcje, optymalizuję i audytuję istniejące platformy.

Dla kogo: sklepy internetowe, marketplace'y, platformy B2B.

Audyt i optymalizacja baz danych

Analizuję slow query log, źle zaindeksowane tabele i nieefektywne schematy. Pracuję z MySQL, PostgreSQL, Oracle i SQLite. Dostajesz raport z priorytetami i gotowymi poprawkami — nie tylko diagnozę.

Dla kogo: każdy z problemami wydajnościowymi bazy na produkcji.

DevOps, Docker i infrastruktura Linux

Konfiguruję środowiska produkcyjne na Linuksie, wdrażam konteneryzację Dockerem, automatyzuję deployment i monitorowanie. Buduję infrastrukturę, która nie budzi o 3 w nocy — ani mnie, ani Ciebie.

Dla kogo: firmy bez dedykowanego DevOps lub z chaosem w infrastrukturze.

Automatyzacja procesów i integracje AI

Wdrażam automatyzacje oparte na LLM i MCP w realnych procesach biznesowych. Bez hype'u, z mierzalnym efektem i pełną kontrolą nad danymi — od przetwarzania danych po inteligentne pipeline'y produkcyjne.

Dla kogo: firmy chcące zautomatyzować powtarzalne procesy operacyjne.

Code Review i audyt bezpieczeństwa

Przeglądam istniejący kod pod kątem jakości, bezpieczeństwa i zgodności z PSR/SOLID. Wskazuję podatności OWASP, antywzorce i miejsca ryzyka. Dostajesz konkretną listę do naprawy — nie raport pełen ogólników.

Dla kogo: zespoły przed dużym wdrożeniem, firmy po incydencie bezpieczeństwa.

Technologie i kompetencje

PHP 8 — architektura backendu

15 lat pisania PHP na poziomie architektury — nie skryptów. SOLID, TDD, PSR i Clean Code to mój codzienny standard, nie aspiracja. Projektuję systemy backendowe skalowane pod obciążenia e-commerce.

Specjalista e-commerce

Pracuję w e-commerce od początku kariery. Rozumiem domenę nie tylko technicznie — wiem, gdzie leżą edge case'y w zamówieniach, płatnościach i integracjach z ERP, bo widziałem je na produkcji dziesiątki razy.

Linux, DevOps i konteneryzacja

Administruję serwerami Linux od ponad dekady. Docker, reverse proxy, load balancing, automatyzacja deploymentu — to moja codzienna robota, nie okazjonalne zadanie przy nowym projekcie.

Automatyzacja i integracje AI

Wdrażam MCP, integracje z LLM i automatyzacje oparte na AI w realnych środowiskach produkcyjnych. Łączę wiedzę backendową z praktycznym zastosowaniem narzędzi AI w procesach biznesowych.

Backend PHP 8.xLaravelREST APIPHPUnitComposerPSRSOLIDClean CodeDesign Patterns
Bazy danych MySQLPostgreSQLSQLiteOracleQuery OptimizationIndexingSlow LogReplication
DevOps LinuxDockerDocker ComposeNginxApacheReverse ProxyLoad BalancingDDoS Mitigation
E-commerce PrestaShopBaselinkerSubiekt GTNavireoIntegracje ERP/WMSPłatności onlineAllegro API
AI LLMMCPAI PipelinesPrompt EngineeringClaudeOpenAI APIAutomatyzacja
Frontend JavaScript ES2022+HTML5CSS3jQueryBootstrapVanilla JS
Bezpieczeństwo OWASPPGPHTTPS/TLSSecurity AuditingEncryptingPrivacy by Design

Jasny proces. Zero niespodzianek.

Od pierwszej wiadomości do wdrożenia na produkcję — każdy krok jest zaplanowany i transparentny. Tak wygląda współpraca z doświadczonym freelance backend developerem.

01

Rozmowa

Opisujesz problem lub zakres projektu. Zadaję konkretne pytania techniczne, żeby dobrze zrozumieć kontekst. W razie potrzeby podpisuję NDA.

02

Wycena

Dostajesz szczegółową wycenę z harmonogramem i zakresem prac. Konkretna liczba, konkretny zakres — bez widełek, ukrytych kosztów i niespodzianek po starcie.

03

Realizacja

Pracuję iteracyjnie z regularnym raportowaniem postępów. Masz wgląd w kod i decyzje architektoniczne na każdym etapie. Żadnych zaskoczeń na finiszu.

04

Odbiór i wsparcie

Wdrożenie poprzedzone code review, testami i dokumentacją techniczną. Po oddaniu projektu zapewniam wsparcie, konsultacje i opcjonalne utrzymanie.


Porozmawiajmy o Twoim projekcie

Masz projekt do wyceny, problem z wydajnością bazy danych, chaos w infrastrukturze albo kod wymagający audytu? Opisz w kilku zdaniach, czego potrzebujesz — odpowiem konkretnie i bez zbędnych formalności.

Wrażliwe tematy? Możesz pisać szyfrowane wiadomości OpenPGP.

OpenPGP i weryfikacja tożsamości

Dla komunikacji privacy first udostępniam publiczny klucz PGP. Szyfrując wiadomość moim kluczem publicznym sprawisz, że odczytać ją będę mógł tylko i wyłącznie ja przy pomocy mojego klucza prywatnego. Treść pozostaje nieczytelna również dla dostawców poczty, np. Gmail czy Proton. Przed wysyłką zawsze zweryfikuj fingerprint.

Fingerprint: 496A A2FD C39A 7ADF 6E58 1AC4 B6D6 AFA3 405E CA7E

Key ID: B6D6AFA3405ECA7E

UID: Maciej Strączkowski <[email protected]>

Pobierz klucz publiczny
Jak zaszyfrować wiadomość?
  1. Zaimportuj klucz publiczny, np. gpg --import maciej-straczkowski-public.asc — użyj nazwy pliku takiej, jaką zapisze przeglądarka (często .asc).
  2. Opcjonalnie oznacz klucz jako zaufany po porównaniu fingerprintu z tym na stronie: gpg --edit-key B6D6AFA3405ECA7E, potem trust.
  3. Zaszyfruj treść do mojego UID, np. gpg --encrypt --armor -r [email protected] wiadomosc.txt — powstanie plik wiadomosc.txt.asc z treścią do wklejenia w mail lub załączenia.
  4. W kliencie poczty z obsługą OpenPGP możesz wybrać ten sam klucz z książki adresowej zamiast poleceń w terminalu.
Jak zweryfikować klucz?
  1. Pobierz klucz z linku powyżej (nazwa pliku zwykle kończy się na .asc).
  2. Sprawdź fingerprint lokalnie (podstaw swoją zapisaną nazwę pliku): gpg --show-keys --fingerprint maciej-straczkowski-public.asc
  3. Akceptuj klucz tylko wtedy, gdy fingerprint jest identyczny z wartością opublikowaną na tej stronie.
Odpowiadam zazwyczaj w ciągu 24h.

Dla komunikacji privacy first udostępniam publiczny klucz PGP. Szyfrując wiadomość moim kluczem publicznym sprawiasz, że tylko i wyłącznie ja będę mógł ją odszyfrować (wykorzystując mój klucz prywatny). Treść wiadomości pozostanie nieczytelna dla wszystkich innych (w tym dla dostawców poczty typu Gmail, Proton, Onet i innych). Przed wysyłką zawsze weryfikuj fingerprint.

Nie współpracuję z branżą jubilerską, hazardową oraz projektami naruszającymi prywatność użytkowników lub budzących wątpliwości etyczne.