Systémy, ktoré vydržiareálnu záťaž.

Softvérový architekt a backend vývojár pre Kotlin a Java systémy, ktoré prerástli svoj pôvodný návrh. Aktívne píšem kód a zodpovedám za architektúru nad ním.

Otvorený spolupráci na B2B s agentúrami, produktovými firmami a enterprise tímami, aj priamym klientom, ktorí potrebujú navrhnúť a postaviť systém: frakčná architektúra, projekty s pevným rozsahom a dlhodobý backend vývoj.

  • K dispozícii pre B2B aj priamych klientov
  • Remote · časové pásma EÚ / USA
  • Bratislava, Slovensko
Orest Klymko, softvérový architekt v Bratislave

30 min → <1 s

filtrované vyhľadávanie nad 25–50 mil. záznamami

15M+

klientov bankovej skupiny, pre ktorú som staval backendy

700 za 3 h

registrácií za jeden deň v MMA Finds

7 → 1

služieb sledovaných jedným trace ID


Poznáte to?

Problémy, s ktorými ma tímy volajú.


Formy spolupráce

Tri spôsoby, ako spolupracovať.

Pevný rozsah · 2 týždne

Audit výkonu a spoľahlivosti backendu

Prejdem kód, dáta a produkčné metriky a odovzdám písomnú správu: kde je systém pomalý, krehký alebo drahý, čo to stojí biznis a prioritizovaný plán opráv. Na záver spoločný call s vaším tímom.

Mesačne · pár hodín týždenne

Frakčný architekt

Seniorná architektúra vo vašom tíme bez náboru na plný úväzok: návrhy a architektonické review, review pull requestov na kritických cestách a pravidelný call s CTO alebo tech leadom.

Plný alebo čiastočný úväzok

Senior backend kontraktor

Kotlin alebo Java na Spring Boot, PostgreSQL, Kafka a Kubernetes priamo vo vašom tíme. B2B cez moju firmu registrovanú v EÚ alebo cez Deel, Remote.com či Oyster.

Rozsah a cenu dohodneme po 30-minútovom calle, keď pochopím systém a problém.


Prípadové štúdie

Ako sa produkčné problémy naozaj vyriešili.

Skutočné systémy, skutočné čísla, bez mien klientov. Každý článok prechádza problém, zmerané možnosti a to, čo sa nasadilo. Články sú v angličtine.

30 min → <1 sVýkon · 25–50 mil. záznamov

Filtrované vyhľadávanie z 30+ minút pod sekundu

Štyri navrstvené problémy katalógu riešené po etapách: indexy podľa tvaru dopytu, keyset stránkovanie, počty na požiadanie a n-gram index. Najhorší prípad substring vyhľadávania 80 s → ~1 ms. Bez novej infraštruktúry a licencie.MongoDBSpring BootKubernetesAngularČítať (EN) →
300 000 záznamov · 0 stratenýchSpoľahlivosť · asynchrónna pipeline

Job, ktorý môže spadnúť, zopakovať sa či bežať dvakrát a nikdy nestratí objednávku

Export 300 000 záznamov vo viacerých formátoch presunutý mimo request. Lease na záznamy, automatická obnova, odmietnutie duplicít v databáze, samočistiace chyby a jednorazové dobehnutie po výpadku.Spring BootPostgreSQLRDF4JKubernetesČítať (EN) →
7 služieb · 1 trace IDObservabilita · 7 služieb

Od grepovania podov k jednému trace ID naprieč celým reťazcom

OpenTelemetry Collector do Grafany, Tempa, Loki a Prometheus. Prenos trace cez RabbitMQ aj NiFi, zapojený raz v zdieľanej knižnici, takže nová služba je len závislosť a konfiguračný blok.OpenTelemetryGrafanaTempoLokiSpring BootČítať (EN) →
700 registrácií za 3 hArchitektúra · marketplace

Dvojstranný marketplace, navrhnutý a prevádzkovaný jedným inžinierom

Hlavný backend a notifikačná služba na Kafke s 22 scenármi, platby bez dvojitého pripísania, aplikácie pre iOS a Android.Spring BootKafkaStripeReact NativeČítať (EN) →

Postavené od nuly

MMA Finds: vertikálny marketplace, ktorý postavil jeden inžinier.

Mobile-first platforma pre MMA priemysel, ktorá spája zápasníkov, manažérov, promotérov a ich zamestnancov. Promotéri objavujú zápasníkov a posielajú ponuky na zápasy; zápasníci a ich zástupcovia nachádzajú príležitosti, vyjednávajú a budujú si reputáciu. Vyhľadávanie, matchmaking, správy, zastupovanie, platby, kredity a odmeny v jednom produkte. Som spoluzakladateľ a každú vrstvu som postavil sám, od prvej schémy po aplikácie v obchodoch. Beží na iOS a Androide s tisíckami používateľov; platforma zvládla nával 700 registrácií za tri hodiny v jeden deň.

  • Java 17 / 24
  • Spring Boot 3
  • PostgreSQL
  • Kafka
  • Keycloak
  • Stripe
  • FCM
  • React Native
  • Docker
  • Nginx
  • Hetzner

Doména a matchmaking

Štyri roly s rozdielnymi oprávneniami (zápasník, manažér, promotér, zamestnanec promotéra). Ponuky na zápasy ako plnohodnotná doména: verejné, exkluzívne aj viackandidátske ponuky s benefitmi a celým životným cyklom. Zastupovanie modelované ako skutočný vzťah so žiadosťou a schválením, nie ako textové pole.

Identita a bezpečnosť

Keycloak s OAuth 2.0 / OIDC a PKCE pre natívnu aplikáciu; prihlásenie e-mailom, cez Google a Apple. Spring Security overuje JWT na API. Delegovaný prístup pre zamestnancov promotéra bez sprístupnenia operácií vlastníka.

Platby a kredity

Stripe PaymentIntent a SetupIntent s uloženými platobnými metódami a webhookmi; servisné a success poplatky počítané na serveri; in-app balíky kreditov v oboch obchodoch. Nákup v obchode sa pripíše práve raz na jedno ID transakcie, takže opakovaná požiadavka nepripíše kredity dvakrát.

Notifikácie a engagement

Samostatná notifikačná služba spracúva udalosti z Kafky: 22 scenárov mení ponuky, dokumenty, termíny, vyjednávania a kredity na push (Expo / FCM) a e-maily, s dead-letter topicom pre neúspešné správy. Správy k ponukám aj súkromné; odznaky, odmeny za odporúčanie a bonusy za skorú registráciu.

Mobil a deep linky

React Native (Expo) aplikácia na iOS a Android, oddelené DEV a PROD prostredia, deep linky (mmafinds:// a links.mmafinds.com) priamo do profilov, ponúk a pozvánok.

Infraštruktúra

Hlavný Spring Boot backend, samostatná notifikačná služba prepojená cez Kafku a analytický dashboard v Reacte pre biznis. Docker za Nginx s TLS na Hetzneri, 230 Flyway migrácií, metriky v Prometheus, logy v Loki a integrácia elektronického podpisu DocuSign.

Mobile appReact Native · iOS / AndroidAnalytics dashboardReact · RechartsNginxTLS · Docker on HetznerKeycloakEmail · Google · AppleCore backendSpring Boot 3 · Java 17offers · negotiationdocuments · deadlinesrepresentation · verificationpayments · credits · badgesreferral · analyticsPostgreSQL230 Flyway migrationsKafkatopic + dead-letter topicNotification serviceSpring Boot 3 · Java 24 · 22 scenariosPush · Expo / FCMEmailexternal APIsStripe · DocuSignApp Store · Google PlayOIDC · PKCEJWTeventsPrometheus metrics · Loki logs · separate local / dev / UAT / prod environments
Architektúra MMA Finds tak, ako beží v produkcii: jeden hlavný backend, notifikácie oddelené za Kafkou, identita delegovaná na Keycloak.

Ako pracujem

Staviam pre biznis, nielen pre ticket.

Riziká pred kódom

Pred návrhom systému pochopím, ako biznis naozaj zarába a kde stráca peniaze. Tak odhalím chyby, ktoré by sa neskôr prejavili ako stratené objednávky, zaseknuté joby či výpadky, a odstránim ich, kým je to lacné.

Dodávka zrýchlená AI

Používam vývoj s AI agentmi: agenti generujú implementáciu a testy podľa mojej architektúry a každú zmenu reviewujem podľa štandardov, ktoré nastavujem. Rýchlejšia dodávka pre klienta so senior inžinierom zodpovedným za výsledok.


Skúsenosti

máj 2026 — súčasnosť

Bratislava · Remote

Softvérový architekt a Tech Lead · DATALAN

Vlastním end-to-end architektúru enterprise platformy dátových pipeline: NiFi, Kafka, RabbitMQ, MongoDB, PostgreSQL a Spring Boot mikroslužby na Kubernetes. Prekladám biznis požiadavky do hraníc služieb a integračných kontraktov, implementujem kritické časti, vlastním GitOps nasadenia cez ArgoCD, postavil som observabilitu a tímové API štandardy (RFC 7807).

2025 — 2026

Viedeň · Hybrid

Softvérový inžinier · Erste Digital

Najväčšia banková skupina v Rakúsku, 15+ mil. klientov. Projekty end-to-end naprieč 10+ mikroslužbami, návrh REST API a integrácií tretích strán, vedenie architektonických review v backend tíme, zavedenie blue-green release bez výpadku a optimalizácia CI/CD.

2024 — súčasnosť

Slovensko · Remote

Spoluzakladateľ a softvérový architekt · MMA Finds

Jediný architekt a inžinier vertikálneho marketplace pre MMA: backend na Java / Spring Boot 3 s PostgreSQL a Kafkou, React Native aplikácia na iOS a Android, Keycloak OIDC s PKCE, Stripe platby a in-app kredity, FCM notifikácie, správy a odmeny. Vrátane infraštruktúry na Dockeri, Nginx a Hetzneri, vydaní do obchodov a produkčnej prevádzky.

2024 — 2025

Banská Bystrica · Hybrid

Backend a full-stack vývojár · GAMO a.s.

Mikroslužby v Jave a Kotline na Spring Boot pre enterprise správu požiadaviek a dát. Optimalizácia Oracle dopytov pre vysokofrekvenčnú záťaž, REST API a Angular komponenty, integračné testy, verzovanie schém cez Liquibase.

2021 — 2024

Bratislava · Remote

Backend vývojár · Nestify

REST API na Spring Boot, Java, Kotlin a PostgreSQL. Event-driven mikroslužby, Flyway migrácie, server-side renderované Next.js funkcie dodané spolu s frontend a QA tímami.


Zručnosti

Kotlin a Java na Spring Boot, distribuované systémy na Kubernetes. Všetko nižšie beží v produkcii pre banky, enterprise dátové platformy a spotrebiteľský mobilný produkt.

Jazyky a frameworky

  • Kotlin
  • Java 17 / 21
  • Spring Boot
  • Spring Security
  • Spring Data
  • Hibernate
  • JUnit
  • Mockito

Vyvinul a udržiaval 10+ mikroslužieb pre Erste Digital, enterprise platformu dátových pipeline v DATALAN a celý backend MMA Finds. Tímové API štandardy s chybovými kontraktmi RFC 7807, integračné testy, verzovanie schém cez Liquibase a Flyway.

Architektúra

  • Microservices
  • Event-driven
  • DDD
  • REST API design
  • API gateway
  • Blue-green releases

Preklad biznis požiadaviek do hraníc služieb a integračných kontraktov. Viedol architektonické review, zaviedol blue-green nasadenia bez výpadku v bankovom prostredí, navrhol event-driven jadro s real-time chatom a notifikáciami.

Dáta a messaging

  • PostgreSQL
  • MongoDB
  • Oracle
  • Redis
  • Kafka
  • RabbitMQ
  • Apache NiFi

Filtrované vyhľadávanie nad 25–50 mil. záznamov zrýchlené z 30+ minút pod sekundu vďaka indexom podľa tvaru dopytu, keyset stránkovaniu a n-gram indexu. Navrhol asynchrónnu pipeline odolnú voči pádom, ktorá exportuje 300 000 záznamov bez straty a duplicít. Optimalizácia Oracle dopytov pre vysokofrekvenčnú záťaž.

Sémantický web a linked data

  • RDF
  • RDF4J
  • SPARQL
  • OWL / ontologies
  • Triple stores
  • Linked data publishing

Modelovanie enterprise datasetov v RDF, publikačné pipeline serializujúce stovky tisíc záznamov do viacerých RDF formátov a SPARQL endpointy. Návrh ontológií, URI stratégia a validácia ako súčasť dátovej platformy.

Infraštruktúra a observabilita

  • Kubernetes
  • Docker
  • Helm
  • ArgoCD
  • GitOps
  • CI/CD
  • OpenTelemetry
  • Grafana
  • Tempo
  • Loki
  • Prometheus

Vlastním GitOps nasadenia cez ArgoCD. Postavil observabilitu od nuly: jedno trace ID naprieč 7 službami, prenášané cez RabbitMQ aj NiFi, zabalené ako zdieľaná knižnica, takže každá nová služba ho získa jednou závislosťou a jedným konfiguračným blokom.

Bezpečnosť

  • Keycloak
  • OAuth2 / OIDC
  • JWT
  • Spring Security

Identita na Keycloak pre produkčnú platformu: OIDC prihlásenie, API chránené JWT, prístup podľa rolí, integrácie tretích strán za gateway.


Časté otázky

Otázky, ktoré klienti kladú pred prvým hovorom.

Kto je Orest Klymko?

Orest Klymko je softvérový architekt a senior backend vývojár z Bratislavy. Pracuje s Kotlinom, Javou, Spring Boot, Kafkou a Kubernetes a dodal produkčné systémy okrem iného v Erste Digital, DATALAN a vo vlastnom marketplace MMA Finds.

Čo môže Orest Klymko postaviť alebo opraviť pre moju firmu?

Orest navrhuje a stavia backend systémy od A po Z, robí audity architektúry a výkonu, pripája sa k agentúrnym či produktovým tímom ako senior backend vývojár a optimalizuje pomalé alebo nespoľahlivé produkčné systémy. Keď treba, dodá aj web, iOS a Android aplikácie.

S ktorými krajinami Orest Klymko spolupracuje?

Orest sídli v Bratislave a pracuje remote pre klientov na Slovensku, v Česku, Rakúsku, v ostatných krajinách EÚ, na Ukrajine a v USA. Pracovné hodiny sa prekrývajú s východným časom USA od 9:00 do 13:00.

Môžem si Oresta Klymka najať na B2B zmluvu?

Áno. Orest fakturuje cez svoju firmu registrovanú v EÚ (B2B) alebo cez Deel, Remote.com či Oyster, mesačne v EUR alebo USD. Spolupráca môže byť na plný úväzok, čiastočný úväzok, s pevným rozsahom alebo ako frakčná architektúra.

Aké technológie Orest Klymko používa?

Backend: Kotlin, Java 17/21, Spring Boot, PostgreSQL, MongoDB, Oracle, Redis, Kafka, RabbitMQ a Apache NiFi. Infraštruktúra: Kubernetes, Docker, Helm, ArgoCD, Hetzner, Nginx, OpenTelemetry a Grafana. Frontend a mobil: TypeScript, React, React Native, Angular a Next.js.

Aké výsledky Orest Klymko dosiahol v produkcii?

Filtrované vyhľadávanie nad 25–50 miliónmi záznamov zrýchlil z 30+ minút pod sekundu. Pipeline odolná voči pádom exportuje 300 000 záznamov bez straty a duplicít. Jedno trace ID sleduje požiadavku naprieč 7 službami. Nič z toho nevyžadovalo novú infraštruktúru ani licencie.

V akých odvetviach Orest Klymko pracoval?

Bankovníctvo v Erste Digital, najväčšej bankovej skupine v Rakúsku s 15+ mil. klientov; enterprise dátové a linked-data platformy v DATALAN; enterprise správa požiadaviek v GAMO; SaaS backendy v Nestify; a spotrebiteľský športový marketplace MMA Finds, ktorý spoluzaložil.

Akými jazykmi Orest Klymko hovorí?

Orest hovorí ukrajinsky (rodný jazyk), slovensky a rusky na úrovni C1 a anglicky na profesionálnej pracovnej úrovni. S českými klientmi komunikuje po slovensky. Technická dokumentácia a code review sú v angličtine.

Ako začať spoluprácu s Orestom Klymkom?

Rezervujte si 30-minútový hovor cez Google Meet v kalendári na tejto stránke alebo napíšte na orest.klymko2020@gmail.com. Prvý hovor pokryje biznis problém, súčasný systém a najrýchlejšiu bezpečnú cestu k výsledku.


Poďme sa porozprávať o vašom systéme.

Remote na plný alebo čiastočný úväzok. Garantované hodiny 9:00–13:00 východného času USA, pri plnom úväzku širšie prekrytie. Zmluva cez moju firmu registrovanú v EÚ (B2B) alebo cez Deel, Remote.com či Oyster. Mesačná fakturácia v EUR alebo USD. Víza nie sú potrebné.

Vyberte si 30-minútový termín v mojom kalendári; odkaz na Google Meet sa vytvorí automaticky a príde vám e-mailom.