Programowanie

Moją zawodową ścieżką jest programowanie. Jako senior dev-architekt projektuję i nadzoruję złożone systemy, definiuję ich architekturę oraz dobieram technologie. Współpracuję z zespołami i interesariuszami, przekładając wymagania biznesowe na rozwiązania techniczne, prowadzę przeglądy kodu i wspieram młodszych programistów. Odpowiadam za planowanie rozwoju systemów i minimalizowanie ryzyk, tak aby architektura była stabilna, bezpieczna i łatwa w utrzymaniu.

Architektura i backend

Jako senior developer i architekt tworzę oraz nadzoruję architekturę złożonych systemów backendowych. Specjalizuję się w technologiach opartych o Java, Spring oraz architekturę mikroserwisową.

Dbam o spójność rozwiązań, jakość kodu oraz zgodność architektury z wymaganiami biznesowymi i niefunkcjonalnymi.

Współpraca i leadership techniczny

Ściśle współpracuję z zespołami developerskimi, analitykami oraz interesariuszami biznesowymi, tłumacząc potrzeby biznesowe na konkretne rozwiązania techniczne.

Prowadzę przeglądy kodu, wspieram młodszych programistów oraz dbam o wysokie standardy inżynierii oprogramowania.

Stabilność i rozwój systemów

Odpowiadam za planowanie rozwoju systemów, analizę ryzyk oraz podejmowanie decyzji technologicznych, które wpływają na bezpieczeństwo i utrzymanie aplikacji.

Moim celem jest tworzenie rozwiązań odpornych na zmiany, łatwych w utrzymaniu i gotowych na dalszą rozbudowę.

Doświadczenie zawodowe

DHC Business Solutions

Technical / Tech Lead Java Engineer
Mikroserwisy Spring Boot, DDD, CQRS, CI/CD, observability oraz leadership techniczny.

SoftwarePlant

Java Software Engineer
Rozwój i refaktoryzacja aplikacji Java, integracja backend–frontend.

Enigma Systemy Ochrony Informacji

Java Software Engineer
Backend REST/SOAP, systemy bezpieczeństwa, testy integracyjne.

Luewo Sp. z o.o.

Senior Java Software Engineer / Team Lead
Systemy ERP, architektura backendu, DevOps i prowadzenie zespołów.

Fundacja Rozwoju Sztuki Intermediów

Python ML/AI Developer
Oprogramowanie AI (Nvidia Jetson) do analizy sygnałów biologicznych.

ASP Intermedia

C Embedded Developer
Oprogramowanie embedded dla robotyki.