Starszy inżynier oprogramowania, platforma płatności Velora Pay· Warszawa, Polska
od lutego 2021 do chwili obecnejOdpowiada za usługi księgi i rozliczeń platformy płatności przetwarzającej 40 mln transakcji miesięcznie na 9 rynkach europejskich.
Poprowadził dekompozycję monolitu płatności na 14 usług zdarzeniowych opartych na Kafce, skracając czas wdrożenia z 45 minut do poniżej 8. Zaprojektował idempotentny potok rozliczeń, który w 18 miesięcy zredukował liczbę incydentów zduplikowanych wypłat z około 30 miesięcznie do zera. Skrócił opóźnienie autoryzacji p99 z 850 ms do 210 ms dzięki replikom odczytu i warstwie limitowania opartej na Redisie. Mentoruje czterech inżynierów; dwóch awansowało na seniora dzięki systemom zaprojektowanym pod jego okiem. Go Kafka PostgreSQL Systemy rozproszone Płatności
Inżynier backendu Odnova Marketplace· Warszawa, Polska
od czerwca 2017 do stycznia 2021Budował API zarządzania zamówieniami i logistyki dla marketplace’u rzeczy używanych z 2,5 mln aktywnych użytkowników miesięcznie.
Przepisał maszynę stanów zamówień, eliminując klasę błędów zawieszonych zamówień, która generowała ponad 400 zgłoszeń do supportu kwartalnie. Wprowadził testy kontraktowe w 20 usługach wewnętrznych, ograniczając regresje integracyjne wykrywane na produkcji o 70%. Przeskalował potok indeksowania wyszukiwarki tak, by bez dodatkowego sprzętu obsłużył sześciokrotny wzrost liczby ofert podczas lockdownu w 2020 roku. Node.js TypeScript RabbitMQ Elasticsearch
Programista Odra Software Consulting· Wrocław, Polska
od września 2014 do maja 2017Dostarczał systemy backendowe dla klientów z bankowości i ubezpieczeń w 12-osobowym zespole konsultingowym.
Zbudował silnik uzgodnień wsadowych dla banku regionalnego, skracając nocne zamknięcie z 6 godzin do 90 minut. Zautomatyzował potok wdrożeń trzech projektów klienckich, zastępując ręczne wgrywanie przez FTP wersjonowanymi buildami CI. Najwyżej oceniony spośród 40 programistów w wewnętrznym przeglądzie za rok 2016. Java Spring Oracle Konsulting