11 lat doświadczenia
ERP / E-commerce / WMS / Backend / Integracje
Dostępny
do współpracy

Michał Z.

Senior Backend Developer
& Integration Architect

Integruję ERP, e-commerce i magazyn. Zamieniam ręczne przepisywanie danych w automatyczny proces. Projektuję skalowalne rozwiązania, które realnie oszczędzają czas i eliminują błędy.

🇵🇱Polski — ojczysty
🇬🇧Angielski — C1
🇩🇪Niemiecki — B1
11 lat
Doświadczenie
~40
Projekty
~18
Pełne wdrożenia
Obszary specjalizacji
ERP
Integracje
E-commerce
Sklepy / B2B
WMS
Magazyny
Backend
Node.js / Python
Automatyzacja
Procesów
Zobacz pełny profil
Doświadczenie

Backend i integracje w praktyce

Projektuję backendy i warstwy integracyjne dla firm, które łączą ERP, e-commerce, magazyn i zewnętrzne usługi w jeden spójny proces.

Jak pracuję

Najczęściej wchodzę w projekty, w których ręczne operacje, legacy albo niestabilne integracje zaczynają ograniczać rozwój firmy. Zanim zmienię technologię, mapuję przepływ danych, źródła prawdy i scenariusze wyjątków. Buduję rozwiązania, które da się monitorować, utrzymać i przekazać dalej zespołowi klienta. W automatyzacjach i projektach AI stawiam na twardą walidację danych, kontrolę błędów i człowieka w pętli tam, gdzie decyzja nie powinna być w pełni automatyczna.

Branże
e-commerce B2C / B2Bdystrybucja i handel hurtowylogistyka / TSLprodukcjaSaaS
Wybrane wyniki
38 000 SKU w największym portalu B2B
~45 000 komunikatów integracyjnych dziennie
~1 200 zamówień miesięcznie obsługiwanych automatycznie
~160 h pracy miesięcznie odzyskane po automatyzacji
12× większa przepustowość po optymalizacji
~85% mniej incydentów po stabilizacji systemu
3,5 roku — najdłuższa współpraca i trwa nadal
Technologie

Technologie, z którymi pracuję na co dzień

Przy każdej podaję lata praktyki oraz obszary, w których wykorzystuję ją najczęściej.

PHP / Symfony

11 lat

backend, API, middleware, systemy B2B

PostgreSQL

9 lat

modelowanie danych, tuning, raportowanie

RabbitMQ

7 lat

kolejki, integracje asynchroniczne, retry

Docker

8 lat

środowiska, wdrożenia i standaryzacja

API i integracje

10 lat

REST, SOAP, webhooks, event-driven

Comarch ERP

6 lat

ERP XL / Optima, integracje sprzedaży i magazynu

Elasticsearch

5 lat

wyszukiwanie i odciążanie baz transakcyjnych

Python

6 lat

automatyzacje, OCR, integracje AI

AWS

6 lat

EC2, RDS, S3, SQS, CloudFront, Lambda

GitLab CI / GitHub Actions

8 lat

CI/CD, testy i rollback

LLM / OpenAI / Anthropic

2 lat

structured outputs, RAG, walidacja

Grafana / Prometheus / Sentry

6 lat

monitoring i diagnostyka produkcji

Technologie

Pełny zakres techniczny

Technologie pogrupowane według realnego użycia w backendzie, integracjach, infrastrukturze i automatyzacji.

Backend
PHP 8.xSymfony 6/7API PlatformLaravelNode.js / NestJSPython / FastAPI
Bazy i search
PostgreSQLMySQL / MariaDBRedisElasticsearch / OpenSearchClickHouse — podstawy
Integracje
RESTSOAPGraphQL — konsumpcjaWebhooksRabbitMQAWS SQSEDI — podstawyXML / CSV / JSON
ERP / sprzedaż
Comarch ERP XLComarch OptimaSubiekt GT / nexoEnova365 — podstawyAllegro APIBaseLinker
E-commerce / CRM
Shopware 6Magento 2PrestaShopWooCommerceShopify APIHubSpotPipedrive
Cloud / DevOps
AWSHetznerDigitalOceanDocker / ComposenginxTraefikGitHub ActionsGitLab CIAnsible / Terraform — podstawy
Monitoring / performance
GrafanaPrometheusSentryLokiBlackfirek6backup i testy odtworzenia
AI / automatyzacja
OpenAI APIAnthropic APIfunction callingstructured outputsRAGpgvectorQdrantTesseractAzure Document Intelligencen8n
Usługi

W czym mogę pomóc

Wybierz usługę, aby zobaczyć jej zakres i możliwe kierunki działania. Termin oraz wycenę ustalimy po krótkiej analizie Twojego projektu.

Wdrożenie integracji systemów sprzedażowych
Integracje ERP

Wdrożenie integracji systemów sprzedażowych

ERP ↔ e-commerce ↔ WMS ↔ kurierzy bez ręcznego przepisywania zamówień, stanów i statusów.

Start
od 2 500 PLN netto
Czas
zwykle 6–16 tygodni; prosta integracja jednokierunkowa 3–5 tygodni
Typowy budżet
najczęściej 5–25 tys. PLN netto
Rozliczenie
fixed price w 3–4 kamieniach milowych; analiza wyceniana osobno i odliczana przy kontynuacji wdrożenia
Comarch ERP XLComarch OptimaSubiekt nexoSymfonyREST / SOAPRabbitMQPostgreSQLWMS
Portfolio

Wybrane realizacje

Zobacz projekty, przy których odpowiadałem za backend, integracje i automatyzację. Każdy przykład pokazuje punkt wyjścia, zastosowane rozwiązanie i konkretny rezultat.

Integracja portalu B2B z ERP i magazynem — 1 200 zamówień miesięcznie bez ręcznego przepisywania — ekran 1
Case studydystrybucja / handel B2Bmarzec–sierpień 2024

Integracja portalu B2B z ERP i magazynem — 1 200 zamówień miesięcznie bez ręcznego przepisywania

Stany co 3 minuty, 97% zamówień automatycznie, ~160 h pracy miesięcznie odzyskane.

Anonimowy polski dystrybutor części do maszyn rolniczych: ok. 60 osób, 3 magazyny, ~900 kontrahentów B2B i 38 000 SKU.

Moja rola

architekt rozwiązania i główny backend developer

Problem

Stany były importowane z CSV raz dziennie, dwie osoby ręcznie przepisywały zamówienia z maili do ERP po ok. 4 h dziennie każda, cenniki aktualizowano ręcznie, a portal nie znał statusu wysyłki.

Co zrobiłem

Middleware w Symfony, komunikacja asynchroniczna przez RabbitMQ, mapowanie 38 tys. SKU z panelem decyzji dla 2,7 tys. duplikatów, 7 poziomów rabatowych, integracja DPD/GLS, panel błędów i etapowe uruchomienie bez zatrzymywania sprzedaży.

Rezultaty

  • stany magazynowe: raz dziennie → co 3 min
  • ~1 200 zamówień / mies.; 97% bez ręcznego przepisywania
  • ~160 roboczogodzin miesięcznie odzyskane
  • nadspzedaże: ~40 → 2–3 / mies. (-93%)
  • WZ: ok. 5 h → 12 min
  • ~45 000 komunikatów integracyjnych dziennie

Wyzwania

  • niepełna dokumentacja ERP
  • 2 700 duplikatów kartotek
  • reguły cenowe istniejące tylko w wiedzy pracowników
  • wdrożenie równoległe bez przestoju

Technologie

PHP 8 / SymfonyPostgreSQLRabbitMQComarch ERPREST / SOAPDockerGrafana / SentryDPDGLS
Czas
6 miesięcy / ok. 780 h
Status
produkcyjnie od sierpnia 2024; dalsze utrzymanie ok. 20 h / mies.
Podejście do projektów

Jak prowadzę wdrożenia, integracje i rozwój systemów

Jak pracuję

  • Bezpłatna rozmowa 30–45 min: sprawdzamy dopasowanie, cel i ograniczenia.
  • Większy projekt zaczynam od płatnej analizy: 2–3 warsztaty, architektura, zakres, harmonogram i wycena; dokument zostaje u klienta.
  • Pracuję na rzeczywistych danych i obserwuję obecny proces zanim zaproponuję technologię.
  • Jedno miejsce komunikacji, widoczny backlog w Jira/Linear i cotygodniowe 30-minutowe statusy z postępem oraz budżetem.
  • Kod, repozytorium, dokumentacja i instrukcje są po stronie klienta; standardowo 30 dni gwarancji po wdrożeniu.

Wyróżniki

  • 6 lat praktyki z API systemów ERP, gdzie dokumentacja bywa niepełna, a wyjątki biznesowe są krytyczne.
  • Przejmuję systemy legacy po innych wykonawcach i najpierw oceniam, co warto ratować zamiast automatycznie przepisywać.
  • Najpierw mierzę proces i błędy, dopiero potem dobieram architekturę.
  • W automatyzacjach AI nie pozwalam modelowi zapisywać danych, których nie da się twardo zweryfikować.
  • Mam doświadczenie z obciążeniem sezonowym i systemami, które muszą działać w szczycie sprzedaży.
  • Nie buduję lock-inu: klient dostaje kod, dokumentację, konfigurację i wiedzę potrzebną do przejęcia systemu.
  • Mówię wprost, kiedy projekt, budżet albo technologia nie pasują do problemu.
Dla kogo pracuję

Gdzie moje doświadczenie sprawdza się najlepiej

Firma handlowa, dystrybucyjna lub produkcyjna 20–150 osób, która ma ERP + sklep/B2B + magazyn, ręcznie przenosi dane między systemami i ma osobę decyzyjną po swojej stronie. Najlepsze dopasowanie zaczyna się zwykle od budżetu ok. 25 tys. PLN na realne wdrożenie integracyjne.

Model współpracy
najczęściej 2–6 miesięcy, później opcjonalne utrzymanie długoterminowe
Warsztaty onsite
remote; możliwy dojazd na warsztaty do ok. 150 km od Wrocławia
Nie biorę każdego projektu

Zakresy, których nie sprzedaję jako swojej specjalizacji

  • landing page i proste strony marketingowe
  • WordPress / sklep od zera bez komponentu integracyjnego
  • projekty AI bez konkretnego procesu, danych i mierzalnego celu
  • projekty nastawione wyłącznie na najniższą cenę
  • native mobile, gamedev, blockchain i embedded jako główny zakres
  • body leasing bez wpływu technicznego na rozwiązanie
  • projekty bez dostępu do użytkowników procesu lub danych testowych
  • samodzielna odpowiedzialność za systemy safety-critical
Edukacja

Wykształcenie i kierunek rozwoju

Politechnika Wrocławska — Informatyka / inżynieria oprogramowania, mgr inż., 2011–2016
Regularne szkolenia z Symfony, architektury integracji, PostgreSQL, AWS i observability.
Praktyka AI skupiona na bezpiecznym użyciu gotowych modeli w procesach biznesowych, nie na trenowaniu modeli i MLOps.
FAQ

Najczęstsze pytania przed rozpoczęciem współpracy

Ile trwa integracja ERP ze sklepem lub portalem B2B?
Prosta integracja jednokierunkowa zwykle 3–5 tygodni. Pełna dwukierunkowa integracja ERP ze sklepem, magazynem i kurierami zwykle 6–16 tygodni. Konkretny termin podaję po analizie API, danych i wyjątków biznesowych.
Jak wygląda wycena projektu?
Na początku ustalam zakres, wymagania, integracje i główne ryzyka. Następnie przedstawiam propozycję prac, terminu oraz kosztów. Projekty jednorazowe zaczynają się od ok. 1 200 PLN netto, a wdrożenia integracji systemów sprzedażowych od 2 500 PLN netto. Ostateczna cena zależy od zakresu.
Czy przejmujesz projekty po innym wykonawcy?
Tak, audyt i przejmowanie istniejących projektów to jeden z oferowanych zakresów. Najpierw sprawdzam stan kodu, dokumentacji, infrastruktury oraz zależności, a następnie proponuję plan stabilizacji lub dalszego rozwoju.
Czy podpisujesz NDA?
Zasady poufności, w tym ewentualną umowę NDA, ustalamy przed udostępnieniem wrażliwych danych i dostępów. Warunki dokumentujemy zgodnie z wymaganiami projektu.
Czy zapewniasz wsparcie po wdrożeniu?
Możliwa jest dalsza opieka techniczna, obsługa zgłoszeń i rozwój systemu. Zakres wsparcia, czas reakcji i sposób rozliczenia uzgadniamy osobno, zależnie od potrzeb.
Czy pracujesz wyłącznie zdalnie?
Model współpracy dobieramy do projektu. Podczas pierwszego kontaktu ustalamy, jakie czynności można wykonać zdalnie, a czy i kiedy potrzebne byłyby spotkania na miejscu.
Czy kod i dokumentacja zostają u klienta?
Zasady przekazania kodu, dokumentacji technicznej, dostępów i praw do rezultatów prac ustalamy w umowie. Celem jest rozwiązanie, które zespół klienta może utrzymywać i rozwijać bez uzależnienia od jednej osoby.
Jak szybko możesz zacząć?
Termin rozpoczęcia zależy od aktualnej dostępności, wielkości zlecenia i gotowości materiałów. Po krótkim opisie problemu mogę zaproponować kolejny krok i realistyczny termin.
Co jeśli po wdrożeniu nie będziesz dostępny?
Warto wcześniej uzgodnić dokumentację, sposób wdrożenia, przekazanie dostępów i zasady utrzymania. Dzięki temu inny programista lub zespół może kontynuować pracę bez konieczności odtwarzania całej wiedzy od początku.
Jak podchodzisz do bezpieczeństwa danych w projektach AI?
Przed wdrożeniem ustalamy, jakie dane mogą być przetwarzane i przez jakie narzędzia. Stawiam na ograniczenie dostępu, walidację danych i wyników, kontrolę błędów oraz udział człowieka tam, gdzie decyzje wymagają dodatkowej weryfikacji.
Pierwszy krok

Opisz obecny proces, nie gotowe rozwiązanie

Na pierwszej rozmowie sprawdzamy, gdzie naprawdę ginie czas lub dane, jakie systemy są źródłem prawdy i czy projekt pasuje do mojego zakresu. Jeśli nie — powiem to wprost.