// staff software engineer// architekt oprogramowania · // wieliczka
Szczepan Kurnyta
W dzień projektuję platformy billingowe i integracje finansowe. Po godzinach buduję agentów AI, aplikacje i benchmarki. Tak czy inaczej, jestem blisko kodu.
rys. 1 — jeden inżynier, dwie strefy, te same zasady
DZIEŃ — ENEFIT
billingperf
designservices
kafkaasync
NOC — PO GODZINACH
secret-1now
ai agents25+
fajnalekcjalive
rys. 1 — jeden inżynier, dwie strefy, te same zasady
17 latna produkcji od 2009
8→25wersje javy wdrożone na produkcję
7+ latprowadzenia zespołów i wyznaczania kierunku technicznego
100+rozmów rekrutacyjnych w trzech firmach
5branż — od obrazowania medycznego po billing energii
02 / doświadczenie
Systemy, które utrzymywałem w ruchu.
$ tail career.log — od najnowszych
10/2023 — dziś
Enefit
Architekt oprogramowania · wcześniej Technical Lead
Architekt blisko kodu na platformach billingowych i obsługi należności: projektuję i dowożę integracje z nowym systemem billingowym, a same platformy optymalizuję pod kątem wydajności, niezawodności i kosztów. Podnoszę poziom obserwowalności — monitoring, alerty, dashboardy — dzięki czemu wciąż wyłapujemy i ograniczamy błędy, prowadzę standaryzację stacku, żeby zmniejszyć złożoność i przyspieszyć dostarczanie, oraz uczę zespoły nowoczesnego stacku i korzystania z AI tam, gdzie naprawdę podnosi jakość. Wcześniej jako Technical Lead: ujednolicanie stacku, lepsze procesy spłaty długu technologicznego, edukacja, mentoring i rekrutacja. 70% czasu w kodzie, 30% w projektowaniu systemu.
java 25
spring boot
kafka
azure
grafana
06/2016 — 09/2023
IG Group
Senior Dev → Tech Specialist → Team Lead
Prowadziłem zespół produktowy, który pomaga klientom znaleźć instrumenty do handlu, i projektowałem nowe API. Odpowiadałem za wydajność i skalowalność serwisów w Javie: migrację na Javę 17, strojenie SolrCloud i przejście na architekturę zdarzeniową opartą na Kafce — projektowałem te zmiany, nadzorowałem je i wdrażałem. Wcześniej, jako Technical Specialist, przeniosłem serwisy na Dockera, rozpocząłem migrację na Kubernetesa i poprowadziłem cykl szkoleń z Dockera, Kubernetesa i Helma dla wielu zespołów.
java 17
solrcloud
kafka
kubernetes
06/2012 — 05/2016
Sabre
Associate → Senior Software Developer
Jeden z największych systemów do zarządzania załogami w branży lotniczej, w Javie, Springu, Hibernate, Oracle i ActiveMQ. Zajmowałem się skalowalnością i architekturą — czasem uruchamiania, długo trwającymi zadaniami, projektem bazy danych — zbudowałem framework testów wydajnościowych w Pythonie i optymalizowałem procesy CI/CD.
java
spring
hibernate
oracle
activemq
01/2009 — 05/2012
NATEK · dla Gemalto
Software Engineer
Dwie role naraz: web developer dla NATEK-u i software developer dla Gemalto. Zautomatyzowałem generowanie specyfikacji kart SIM (XML, Java SE, PDE, JUnit), tworzyłem wtyczki i aplikacje Eclipse RCP oraz narzędzia w C++ do produkcji kart SIM, a także projektowałem wewnętrzne systemy webowe, ich bazy danych i narzędzia dla menedżerów.
java se
eclipse rcp
c++
php
2007 — 2009
GE HealthCare · UPM Madryt
Staże badawcze
Tu wszystko się zaczęło. W zespole jakości obrazu w GE HealthCare rozwijałem algorytmy poprawiające widoczność zmian płucnych na zdjęciach RTG, testowałem je na urządzeniach medycznych i omawiałem usprawnienia z zespołami jakości obrazu z całego świata. Na UPM w Madrycie: rekonstrukcja Fouriera (FORE) i filtry regularyzacyjne dla tomografii PET. Magister inżynier informatyki, AGH w Krakowie.
03 / projekty
Co buduję po godzinach.
8 / 8
STEALTH · AGENT-FIRST2026
Tajny projekt #1
Nowa platforma budowana z zespołem agentów AI: specyfikacje, plany, równoległe gałęzie — a każdą zmianę przeglądam w pull requeście. Szczegóły wkrótce.
commity / tydzień862 łącznie · 51 scalonych PR
LIVE · UTRZYMUJĘ2026
Fajna Lekcja
Blog z pomysłami na lekcje i metodami nauczania dla nauczycieli. Przeniosłem całą stronę z WordPressa na statyczne Astro, a każdy push wdrażany jest przez GitHub Actions.
Czy wątki wirtualne pomagają zwykłemu serwisowi Spring Boot 4, który głównie czeka na I/O? Ta sama aplikacja, ten sam pod, obciążenie z k6. Przy 500m CPU p99 spadło z 523 do 96 ms — kosztem ok. 5× większej sterty.
Dzieci rysują na tablecie w Bazie Centrum Rozrywki, a aplikacja wysyła każdy rysunek do serwera w Pythonie, który od razu pokazuje go na ścianie. Setki rysunków dziennie.
Gemma 4 działająca lokalnie na Androidzie, Gemini i ElevenLabs w chmurze, a API telefonu jako narzędzia agenta.
flutter · stt/tts · android apis
AI_DEVS 42026
25+ mini-agentów
Każdy to inne wyzwanie systemów autonomicznych: narzędzia, pamięć, planowanie, wychodzenie z błędów.
agenci · narzędzia · ewaluacje
PRYWATNY · AI2026
Aplikacja do nauki z AI
W stylu NotebookLM: wrzucasz zdjęcia, tekst albo dokumenty, a dostajesz streszczenie, quiz i sprawdzian wiedzy.
javascript · llm apis
ZLECENIE · POC2025
Baza — aplikacja lojalnościowa
POC aplikacji lojalnościowej na Androida i iOS: skanujesz kod QR, zbierasz punkty, pniesz się w rankingu. Pod spodem konta, powiadomienia push i baza realtime. Ciąg dalszy wkrótce.
Prowadzenie zespołu to debugowanie najtrudniejszych problemów, mentoring, jasny kierunek techniczny — i trzymanie się blisko rzemiosła.
Zależy mi na architekturze ewolucyjnej, zasadach DevOps z „Accelerate” i produktach, które po prostu mają sens. Ostatnio uczę też zespoły dobrze pracować z agentami do kodowania.
— ja
backend
Java 8–25
Spring Boot · Micronaut
Kafka · REST
platforma
Kubernetes · ArgoCD
Terraform · Docker
Azure · AWS
obserwowalność
ELK · Grafana Loki
Thanos · InfluxDB
ai i mobile
Agenci do kodowania
Gemini · Gemma
Flutter · Firebase
języki
polski · ojczysty
angielski · zaawansowany
// poza klawiaturą
Góry, narty i gorąca czekolada.
W wolnym czasie próbuję zarządzać tą ekipą — i zwykle mi nie wychodzi ;)