Tech Leader · Java/Spring Expert · Cloud Architect · Android Automotive
Buduję skalowalne systemy backendowe, mobilne i chmurowe dla firm z sektorów fintech, energetyki, motoryzacji i enterprise. Ponad 15 lat doświadczenia, od architektury przez implementację po prowadzenie zespołów. Prywatnie — zapalony żeglarz, miłośnik sportów zimowych i prawdziwy pasjonat motoryzacji, który myśli poza schematami.

O mnie
Java, Spring, Scala, Kotlin, gRPC, Kafka — projektowanie i wdrażanie skalowalnych systemów rozproszonych
AWS, GCP, Azure, Kubernetes, Docker — infrastruktura, CI/CD, monitoring i optymalizacja kosztów
Natywny Android, Android Automotive dla pojazdów elektrycznych, protokoły real-time
Architektura systemów, mentoring, code review, DDD/TDD, prowadzenie i budowanie zespołów technicznych
Działam pod marką — jako niezależny konsultant i tech leader łączę solidne fundamenty inżynierskie z kreatywnością i pasją do tworzenia oprogramowania wysokiej jakości. Specjalizuję się w projektowaniu i budowie systemów rozproszonych, integracji chmurowej oraz prowadzeniu zespołów technicznych. Poza pracą jestem zapalonym żeglarzem, miłośnikiem sportów zimowych i zapalonym pasjonatem motoryzacji — śledzę świat aut, motorsport i nowe technologie napędowe. Te pasje uczą mnie zarządzania ryzykiem, planowania i pracy pod presją, co bezpośrednio przekłada się na moje podejście do projektu. Otwarty na projekty B2B, konsultacje architektoniczne i długoterminową współpracę.
Jachty śródlądowe i morskie — woda jako filozofia życia
Świat podwodny, cisza i odkrywanie nieznanych przestrzeni
Historia kolei, infrastruktura, lokomotywy parowe i elektryczne
Słuchanie, analiza i eksploracja różnych gatunków muzycznych
Urbanistyka, style historyczne i współczesny design przestrzeni
Kuchnie świata — od azjatyckiej po śródziemnomorską
Zachowania ludzkie, motywacja, komunikacja i relacje
Neurobiologia, kognitywistyka i tajemnice ludzkiego mózgu
Socjologia, ekonomia behawioralna i dynamika społeczeństw
Eksploracja kultur, szlaków i miejsc spoza turystycznych map
Jazda na łyżwach — prędkość, balans i harmonia na lodzie
Zjazdy, trasy i freeride — adrenalina w górskim terenie
Deska, stoki i styl — zima w najlepszym wydaniu
Kadrowanie świata — krajobraz, ulica i architektura przez obiektyw
Usługi
Kompleksowa analiza wymagań biznesowych i technicznych, projektowanie architektury mikroserwisów zgodnie z DDD. Definiowanie API (REST/gRPC/OpenAPI), modelowanie domen i planowanie skalowalności. Tworzenie dokumentacji architektonicznej i wsparcie podczas wdrożenia.
Implementacja usług i mikroserwisów w Java/Spring, Scala i Kotlin. Integracje z bazami danych (PostgreSQL, MySQL, MongoDB, DynamoDB), brokerami wiadomości (Kafka) oraz zewnętrznymi API. Optymalizacja wydajności i refaktoryzacja legacy code.
Projektowanie i wdrażanie infrastruktury na AWS, GCP i Azure. Orkiestracja kontenerów z Kubernetes i Docker. Konfiguracja pipeline'ów CI/CD (Jenkins, GitHub Actions), monitoring (Grafana), alerting i optymalizacja kosztów chmurowych.
Natywne aplikacje Android z naciskiem na wydajność i UX. Specjalizacja w Android Automotive OS dla producentów pojazdów elektrycznych. Projektowanie i implementacja niskoopóźnieniowych protokołów sieciowych (TCP/IP) dla aplikacji real-time.
Prowadzenie i budowanie zespołów technicznych, definiowanie standardów kodowania i procesów code review. Wdrażanie metodyk Agile/Scrum, mentoring developerów na różnych poziomach zaawansowania. Wsparcie rekrutacji i ocena kandydatów technicznych.
Audyty kodu i architektury, identyfikacja wąskich gardeł i ryzyk technicznych. Doradztwo w doborze technologii i narzędzi, wsparcie przy migracji systemów i modernizacji infrastruktury. Wsparcie dla startupów i firm enterprise na każdym etapie projektu.
Projektowanie i implementacja nowoczesnych aplikacji webowych — od prostych landing page po rozbudowane systemy SPA i PWA. Dobór technologii frontendowych i backendowych, integracje z API, optymalizacja wydajności i UX.
Tworzenie aplikacji desktopowych na Windows, macOS i Linux. Wieloplatformowe rozwiązania w JavaFX lub innych frameworkach. Migracja aplikacji desktopowych do nowoczesnych środowisk i integracja z systemami klasy enterprise.
Indywidualne i grupowe szkolenia z Java, Spring, architektury mikroserwisów, chmury, Android i dobrych praktyk inżynierskich. Mentoring dla junior i mid developerów, warsztaty code review i pair programming.
Wdrażanie i usprawnianie procesów wytwarzania oprogramowania — Scrum, Kanban, SAFe i metody hybrydowe. Team-building, facilitacja retrospektyw i warsztatów, optymalizacja przepływu pracy i identyfikacja marnotrawstwa w zespole.
Tech Stack
Doświadczenie
Zaprojektowanie i wdrożenie nowej architektury, dostarczanie nowych funkcjonalności oraz optymalizacja istniejącego kodu w rozproszonych systemach druku. Przywództwo techniczne, mentoring i warsztaty dla developerów. Usprawnienie procesu ciągłego dostarczania i wprowadzenie Agile/Scrum, a także inicjatywy team-buildingowe.
Analiza wymagań biznesowych i projektowanie skalowalnych systemów OCR dla wydarzeń sportowych w Java/Spring. Rozwój i utrzymanie platformy z integracją MongoDB i interfejsami JSP. Projektowanie integracji z aplikacjami mobilnymi oraz zarządzanie kosztami infrastruktury AWS.
Przywództwo techniczne i konsultacje dla nowych i istniejących rozwiązań Android Automotive dla EV. Prowadzenie i mentoring członków zespołu. Projektowanie i tworzenie wewnętrznych narzędzi usprawniających workflow, automatyzację i organizację pracy.
Rozwój nowych funkcji mikroserwisów Java/Spring dla aplikacji zdrowotnych na smartwatche. Praca w 10-osobowym Scrumie. Kafka, testy JUnit/Mockito/WireMock/Postman, GitHub, CI/CD Jenkins, wdrożenia na AWS.
Integracja dwóch systemów sprzedaży i walidacji biletów komunikacji publicznej. Wspólny model domeny z DDD, nowa specyfikacja API OpenAPI, prototyp integracji w Java/Spring, wdrożenie na GleSYS, testy JUnit/Postman.
Założenie i prowadzenie SnowBuddy — platformy społecznościowej dla narciarzy i snowboardzistów w Europie. Koncepcja produktu, kierunek biznesowy, uruchomienie platformy w 2016 r. Zarządzanie produktem, technologią i społecznością. Projekt zakończony w czerwcu 2021 z powodu pandemii COVID-19.
Nowe funkcje i utrzymanie mikroserwisów Java/Scala/Spring do predykcji awarii infrastruktury energetycznej. Kafka, testy JUnit/Mockito/WireMock/Postman, GitHub, Jenkins CI/CD, wdrożenia na AWS, monitoring Grafana.
Projektowanie i implementacja platformy kryptowalutowych/fiatowych portfeli, giełdy i płatności. Lider 6-osobowego zespołu. Java, Spring, JavaFX, C++, C#/.NET Core, gRPC, Docker, Kubernetes na AWS.
Projektowanie i implementacja UI dla aplikacji binary options trading. Backend Java, komponenty Android. Lider 2-osobowego zespołu. JUnit, Jenkins CI/CD, wdrożenia on-premises.
Projektowanie i implementacja UI dla aplikacji forex trading online. Lider 4-osobowego Scruma. Implementacja wydajnego protokołu TCP/IP real-time dla danych tradingowych. Testy JUnit/Mockito/Espresso, Jenkins CI/CD.
Nowe funkcje i utrzymanie kodu C++/OpenGL przeglądarki na nowym mobilnym systemie operacyjnym. Gerrit do code review.
Projektowanie i implementacja bezpiecznej aplikacji do przechowywania plików na Android. Lider 2-osobowego zespołu.
Projektowanie i implementacja różnych aplikacji mobilnych Android w Java. Mercurial i Git, Jenkins do automatycznych buildów.
Projekt pracy magisterskiej na Politechnice Warszawskiej. Interaktywny symulator żeglarstwa — C++, OpenGL, OpenAL, PhysX.
Nowe funkcje i utrzymanie symulatora czołgów real-time. C++ i framework graficzny Ogre3D.
Wykształcenie
Magister inżynier informatyki
Specjalizacja w grafice komputerowej czasu rzeczywistego. W ramach pracy magisterskiej zaprojektowałem i zrealizowałem SailingMaster — interaktywny symulator żeglarstwa.
Cennik
| Pon – Sob | Stand-by | Remote | On-site |
|---|---|---|---|
| Dzień | 64PLN/h + VAT | 128PLN/h + VAT | 256PLN/h + VAT |
| Noc | 128PLN/h + VAT | 256PLN/h + VAT | 512PLN/h + VAT |
| Niedziela | — | — | — |
Kontakt
Szukasz doświadczonego developera, architekta lub tech leada do swojego projektu lub zespołu? Niezależnie od branży i skali — chętnie porozmawiam o możliwościach współpracy B2B. Odpowiadam w ciągu 24 godzin.
Szukasz doświadczonego developera, architekta lub tech leada do swojego projektu lub zespołu? Niezależnie od branży i skali — chętnie porozmawiam o możliwościach współpracy B2B. Odpowiadam w ciągu 24 godzin.
lub napisz bezpośrednio: karooolek@gmail.com