Profil

  • Zleceń -
  • Ocena -
  • Ranking 266
Zarejestruj się

Jeśli masz konto, zaloguj się

Wskaźniki

  • Ostatnia wizyta: 6 dni 8 godzin temu

CV

Jestem inżynierem oprogramowania Kotlin/Java z ponad 8-letnim komercyjnym doświadczeniem w środowisku JVM, obejmującym systemy backendowe, aplikacje na system Android oraz produkty Kotlin Multiplatform.

Pracuję w dwóch powiązanych ze sobą obszarach:

Inżynieria mobilna:Kotlin, Java, Android SDK, Jetpack Compose, Kotlin Multiplatform, Coroutines i Flow, Room, SQLDelight, Firebase, Bluetooth Classic/BLE, sprzęt ELD oraz Clean Architecture.

Inżynieria backendowa:Spring Boot (MVC i WebFlux), Spring Security, PostgreSQL, MySQL, Redis, R2DBC, JPA/Hibernate, RabbitMQ, REST, WebSocket, Docker, Testcontainers oraz odporne na awarie integracje zewnętrzne.


Kluczowe doświadczenie:

  • Stworzyłem i utrzymywałem ponad 30 aplikacji produkcyjnych na system Android w branżach: logistyka, agritech, opieka zdrowotna, fitness, e-commerce oraz telematyka.

  • Opracowałem backendy w Java i Kotlin (Spring Boot) dla produktów z branży logistycznej, agritech, fitness, analityki oraz dla platform typu marketplace.

  • Zbudowałem aplikacje KMP dla systemów Android i iOS ze wspólną warstwą sieciową, przechowywaniem danych i logiką biznesową.

  • Zintegrowałem obsługę Bluetooth w czasie rzeczywistym oraz sprzęt ELD w produkcyjnych aplikacjach mobilnych.

  • Zaprojektowałem architekturę calista.mx z wykorzystaniem Spring Boot WebFlux, PostgreSQL, Elasticsearch, Redis, MinIO, RabbitMQ, React oraz asystenta FastAPI RAG.


Potrafię samodzielnie prowadzić rozwój funkcjonalności od początku do końca (end-to-end): od interfejsu użytkownika Android lub Web, przez kontrakty API, usługi backendowe, bazy danych, integracje, po testowanie i wdrożenie.


Praca z AI to moja dodatkowa kompetencja inżynierska, a nie główna specjalizacja. Tworzę praktycznych asystentów RAG i integracje LLM z wykorzystaniem FastAPI, LangGraph, Qdrant oraz nowoczesnych API sztucznej inteligencji.


Jestem otwarty na propozycje pracy na stanowiskach: Kotlin/Java Backend Engineer, Android/KMP Engineer, a także na role związane z kompleksowym rozwojem produktu (end-to-end).

Umiejętności i kwalifikacje

Aplikacje mobilne

Programowanie