Doświadczenie

Oś czasu ról, systemów i rezultatów inżynierskich, które dostarczyłem w zespołach startupowych i korporacyjnych.

Senior Full Stack Engineer

usecure

Feb 2026 – Obecnie

Platforma SaaS z obszaru cyberbezpieczeństwa obsługująca ponad 1 mln użytkowników w tysiącach firm

Kluczowy wpływ

  • Zaprojektowałem, zbudowałem, wdrożyłem i obecnie rozwijam produkcyjny autonomiczny system triage'u zgłoszeń supportowych end-to-end, obejmujący infrastrukturę AWS, integracje z ClickUp, Slackiem i GitHubem, wyspecjalizowane umiejętności, guardraile, pamięć trwałą, retrieval wiedzy, pętle feedbacku człowieka oraz obserwowalność na poziomie uruchomień.
  • W ciągu pierwszych ośmiu tygodni od uruchomienia system przetworzył 64 produkcyjne zgłoszenia supportowe, zamieniając surowy kontekst ticketa w użyteczne analizy inżynierskie w około 4 minuty poprzez zebranie dowodów z produktu i repozytorium oraz połączenie kontekstu między usługami; feedback jest przekształcany w aktualizacje pamięci lub bazy wiedzy, a dokładność i użycie są raportowane co tydzień.
  • Zbudowałem produkcyjną usługę redakcji PII na AWS Lambda z użyciem Microsoft Presidio i lokalnego modelu NER spaCy, automatycznie oczyszczającą tekst ticketów i zrzuty ekranu przed przekazaniem treści do zewnętrznych LLM; osiągnąłem około 360 ms dla ciepłego wykonania i poniżej 6 s dla zimnego startu.
  • Zbudowałem własny serwer MCP używany przez zespół inżynierski, automatyzację triage'u, Windmill i coding agents do udostępniania operacji obejmujących kontrolowane tworzenie kont stagingowych, konfigurację środowiska i zmiany stanu aplikacji, znacząco przyspieszając odtwarzanie błędów i debugowanie.
  • Zbudowałem automatyczny pipeline testów E2E wykorzystujący coding agents, uruchamiany z ClickUp do analizy kryteriów akceptacji i kodu, generowania oraz walidacji testów i otwierania PR-ów do review przed wejściem funkcji na staging; pipeline regularnie wykrywa braki w pokryciu i regresje na tyle wcześnie, by można było je naprawić przed wdrożeniem.
  • W ciągu miesiąca poprowadziłem cross-teamową przebudowę systemu oceny kondycji użytkowników, zastępując nieprzejrzystą czarną skrzynkę AI transparentnym silnikiem regułowym opartym na audytowalnych kontrolach i danych faktograficznych.
  • Zaprojektowałem i wdrożyłem własnego Slack PR bota, przyjętego w całej firmie w ponad 40 repozytoriach, zastępując oficjalny plugin GitHuba i poprawiając widoczność procesu review.
  • Zbudowałem i opublikowałem współdzielony pakiet npm do strukturalnego logowania i własnych metryk CloudWatch, używany w ponad 10 usługach do standaryzacji obserwowalności i uproszczenia diagnostyki produkcyjnej.

Technologie

Agenci AI
MCP
AWS
Lambda
SQS
SNS
GraphQL
TypeScript
Node.js
OpenTelemetry

Software Engineer (etat)

Sky UK

Feb 2025 – Feb 2026

Przeszedłem z konsultingu w AND Digital na stałe stanowisko, kontynuując development full-stack platformy billingowej i płatniczej Sky

Kluczowy wpływ

  • Poprowadziłem refaktoryzację starszego monorepo billingowego do TypeScript, poprawiając bezpieczeństwo typów i długoterminową łatwość utrzymania.
  • Budowałem i ulepszałem backendowe usługi GraphQL obsługujące złożone funkcje billingowe Smart Devices oraz niezawodny przepływ danych między usługami platformy a klientami frontendowymi.

Technologie

TypeScript
React
Node.js
GraphQL
Apollo Client
TanStack Query
Backstage.io
Grafana

Software Engineer (konsulting)

AND Digital (konsulting)

Jul 2019 – Feb 2025

Dostarczałem dopasowane rozwiązania dla dużych klientów w obszarach billingowych, płatniczych i wielkoskalowych aplikacji frontendowych.

Kluczowy wpływ

  • Bezpośrednio współpracowałem z klientami przy projektach billingowych, płatniczych i wielkoskalowych aplikacjach frontendowych.

Technologie

TypeScript
React
Node.js
Next.js
Agile
Scrum
Projekty klienckie

Software Engineer

Sky UK (przez AND Digital)

Jun 2022 – Feb 2025

Modernizowałem usługi GraphQL i aplikacje full-stack dla wiodącego brytyjskiego dostawcy telewizji, streamingu i szerokopasmowego dostępu do internetu.

Kluczowy wpływ

  • Mentorowałem dwóch młodszych developerów, pomagając uzupełnić luki kompetencyjne i przyczyniając się do awansu obu osób.
  • Usprawniłem proces dostarczania, odpowiedzialność za testy i pewność wydań w cross-funkcjonalnym zespole inżynierskim.
  • Zbudowałem wiele aplikacji frontendowych w React.js w monorepo obsługującym ponad 1 mln użytkowników dziennie.
  • Projektowałem i utrzymywałem backendowe usługi Node.js i GraphQL, refaktoryzując starsze API w celu poprawy wydajności i niezawodności.
  • Wdrożyłem testy E2E w Playwright oraz testy jednostkowe z React Testing Library, wzmacniając pokrycie i niezawodność wydań.
  • Wspierałem migrację aplikacji do Google Cloud oraz wdrożenia przez Octopus, Jenkins i Concourse.
  • Budowałem dashboardy, wizualizacje i alerty w Grafanie i Kibanie, usprawniając wykrywanie i diagnozowanie problemów produkcyjnych.

Technologie

React
GraphQL
Node.js
Playwright
React Testing Library
Google Cloud
Apollo Client
TanStack Query
Grafana
Kibana

Software Engineer

Lloyds Banking Group (przez AND Digital)

Nov 2020 – Jun 2022

Modernizowałem starsze aplikacje i praktyki inżynierskie dla jednego z największych brytyjskich banków komercyjnych.

Kluczowy wpływ

  • Przebudowałem i uruchomiłem projekt New Business, migrując starszą stronę Scottish Widows do nowoczesnego SPA w React.js.
  • Zaimplementowałem mikroserwis WireMock wspierający niezawodne testy end-to-end bez zależności od zewnętrznych usług.
  • Przeanalizowałem praktyki zespołu i usprawniłem workflow inżynierski, standardy kodowania oraz dostarczanie w Agile.
  • Mentorowałem młodszych inżynierów i rozwijałem ich znajomość dobrych praktyk inżynierskich.
  • Zapewniłem zgodność z dostępnością W3C, wykorzystując JAWS i wbudowane czytniki ekranu na iOS oraz Windows.

Technologie

React
WireMock
Dostępność W3C
JAWS

Software Engineer

Różni klienci (przez AND Digital)

Jul 2019 – Nov 2020

Początkowe role w AND Digital i u klientów, w tym CEF, 30 Friends oraz AIM For; React.js, mikrousługi i certyfikat PSM.

Kluczowy wpływ

  • Przeszedłem z pełnoetatowej edukacji do roli inżyniera oprogramowania.

Technologie

React
AWS
C#
Mikrousługi