24FreelanceRynek freelancerów, który nigdy nie śpi
Aktywny

Programista backendu Kotlin — Ktor, Spring, REST API

88 przeglądów#2230
Okres wystawienia1 dzieńdo 16.11.2026
Opublikowane18.08.2026
Widoki8854 w ciągu 14 dni

O usłudze

Przetłumaczone
Jestem programistą backendu i pracuję wyłącznie po stronie serwera w Kotlinie. To nie jest rozwój mobilny ani Android: projektuję i wdrażam usługi HTTP, REST i gRPC API, pracowników w tle oraz warstwy integracyjne, które działają na JVM. Moje główne narzędzia to Ktor do lekkich asynchronicznych usług i Spring Boot, gdy projekt potrzebuje pełnego ekosystemu starterów, zabezpieczeń i obsługi danych. Aktywnie wykorzystuję korutyny i zorganizowaną współbieżność, aby przetwarzanie żądań było nieblokujące, przewidywalne i zrozumiałe, dzięki czemu usługa radzi sobie z obciążeniem, a nie tonie w pulach wątków.

Zazwyczaj zaczynam od umowy: modeluję domenę, opisuję powierzchnię API i przemyślam, jak dane przepływają przez warstwy przed pierwszym punktem końcowym. Dla PostgreSQL i MySQL używam Exposed lub JDBC, łączę migracje za pomocą Flyway i pokrywam kluczowe ścieżki testami jednostkowymi i integracyjnymi na JUnit i Testcontainers. Zależy mi na obserwowalności, więc usługi trafiają do produkcji z uporządkowanymi logami, kontrolami stanu i metrykami gotowymi do Prometheus i Grafana. Kiedy przychodzi czas na wdrożenie, pakuję wszystko w Docker, dostosowuję JVM do docelowego hosta i przekazuję build, który działa w ten sam sposób lokalnie i w CI.

Czuję się równie komfortowo, podłączając się do istniejącej bazy kodu, jak i zaczynając projekt od zera, a kompromisy wyjaśniam prostym językiem bez zbędnego żargonu. Jeśli wybierasz między Kotlinem a backendem w Javie lub Go, spokojnie przeprowadzę cię przez to, gdzie każda opcja ma sens, abyś mógł podjąć świadomą decyzję.

— Usługi serwerowe w Kotlinie z Ktor i Spring Boot
— Projektowanie, wersjonowanie i dokumentacja API REST i gRPC
— Korutyny i zorganizowana współbieżność dla nieblokujących wątków
— PostgreSQL i MySQL przez Exposed, JDBC i Flyway
— Testy z JUnit, Testcontainers i scenariusze integracyjne
— Pakowanie w Docker, dostosowywanie JVM i budowy CI
Freelancer contacts
E-mailShow
24
Dwadzieścia · wskazówka

Zanim zamówisz

  • Przejrzyj portfolio freelancera.
  • Opisz swoje zadanie i zapytaj o cenę oraz termin.
  • Sprawdź opinie od innych klientów.
  • Lub opublikuj projekt i porównaj kilka ofert.
Ta sama kategoria

Podobne usługi

Wszystkie usługi w kategorii
Dobrze wiedzieć
Jak mogę zamówić tę usługę?

Napisz do freelancera za pomocą formularza na tej stronie: opisz zadanie, termin i wynik, którego potrzebujesz.

Jak mogę sprawdzić freelancera?

Otwórz profil: ocena, portfolio i opinie od innych klientów pokazują doświadczenie w zadaniach podobnych do twoich.

Yulia P.Programowanie stron internetowych
Kontakt
FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora