Piotr Mucha · Principal Software Engineer

Architektura i implementacja nie powinny być rozdzielone przekazaniem odpowiedzialności.

Łączę architekturę systemu, implementację najtrudniejszych elementów i odpowiedzialność za rezultat na produkcji.

Pracuję przy ERP, e-commerce, marketing automation, integracjach finansowych, platformach AWS i zastosowaniach AI. Punktem wyjścia pozostaje proces biznesowy, którego firma nie może zatrzymać.

Portret Piotra Muchy Odznaka AWS Certified Developer – Associate

Odpowiedzialność na poziomie Principal

Decyzja architektoniczna pozostaje połączona z jej wdrożeniem.

Pracuję bezpośrednio nad architekturą, krytycznymi ścieżkami implementacji i ryzykiem produkcyjnym. Nie kończę odpowiedzialności na diagramie ani przekazaniu zadania innemu zespołowi.

Gdy projekt potrzebuje większej przepustowości, FairyDeck może dobrać specjalistów bez rozmywania mojej osobistej odpowiedzialności za kierunek techniczny i bezpieczne dostarczenie zmian.

Zakres pracy

Główna specjalizacja to modernizacja ERP i legacy bez zatrzymywania biznesu.

Legacy Modernization i architektura ERP

Stabilizacja, granice domen, odpowiedzialność za dane oraz przenoszenie kompletnych procesów.

Operational Excellence

Odwracalne wdrożenia, observability, backup, recovery i bezpieczne migracje produkcyjne.

Cloud i Platform Engineering

AWS, infrastruktura jako kod i platformy wspierające niezawodne dostarczanie zmian.

Integracje i dane

Jawne kontrakty, regulowane integracje finansowe, przepływy danych i kontrolowane błędy.

E-commerce i marketplace

Procesy zamówień, supportu, danych produktowych i integracji systemów sprzedażowych.

Inżynieria wspierana przez AI

Audytowalne użycie narzędzi agentowych z wersjonowaniem, review, testami i możliwością wycofania zmian.

Wybrane realizacje

Różne systemy, jeden standard odpowiedzialności i dowodów.

Case studies oddzielają osobisty wkład Piotra, pracę zespołu, ograniczenia projektu i rezultaty potwierdzone na produkcji.

Modernizacja krytycznego ERP bez zatrzymywania sprzedaży, zakupów i pracy magazynów.

Wielokanałowa hurtownia części samochodowych opierała krytyczne procesy na kilku nieudokumentowanych, silnie powiązanych systemach legacy. Zamiast przepisywać wszystko naraz, przenosiłem kompletne procesy do audytowalnych domen, utrzymując ciągłość sprzedaży, zakupów i pracy magazynów.

Modernizacja platformy marketing automation przetwarzającej do około 45 tys. zdarzeń na minutę.

Przy około 1000 zintegrowanych sklepów przetwarzanie eventów na dysku i skalowanie przez dokładanie serwerów osiągały granice niezawodności i kosztów. Platforma przeszła na kolejki oraz skalowalne workery, a krytyczne komponenty PHP i Java były modernizowane etapami.

Normalizacja europejskich integracji bankowych PSD2 dla platformy Account-to-Account obsługującej setki tysięcy transakcji miesięcznie.

Europejskie banki udostępniały różne API, statusy i semantykę błędów. Implementowałem integracje mapujące te kontrakty na jeden proces płatności Account-to-Account, z Mutual TLS, obsługą certyfikatów, retry, duplikatów i stanów niejednoznacznych.

Eliminacja ręcznego wyszukiwania klienta podczas rozmów supportu na platformie obsługującej ponad 20 tys. sklepów.

Konsultanci obsługujący około 400 rozmów dziennie mogli poświęcać do 60% czasu rozmowy na identyfikację klienta i odtworzenie kontekstu. Integracja telefonii przygotowywała dane klienta, sklepy i historię obsługi przed odebraniem połączenia, praktycznie eliminując etap wyszukiwania.

Automatyzacja aktualizacji katalogu blisko 10 mln produktów automotive.

Dane dostawców były niepełne i niespójne, a każda aktualizacja katalogu wymagała wielu dni pracy developera. Zaprojektowałem automatyczną architekturę przetwarzającą tygodniowe delty TecAlliance po ich udostępnieniu i utrzymującą aktualny, ustandaryzowany katalog blisko 10 mln produktów.

FairyDeck · Piotr Mucha

Potrzebujesz odpowiedzialności technicznej bez kolejnej warstwy zarządczej?

Pierwsza rozmowa służy ustaleniu procesu krytycznego, największego ryzyka i tego, czy właściwym krokiem jest audyt, stabilizacja czy stałe wsparcie architektoniczne.

Porozmawiajmy o systemie