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.

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ú.
Vyhľadávanie alebo reporty trvajú minúty
Čo fungovalo pri 1 mil. riadkov, sa pri 50 mil. plazí. Indexy podľa dotazov, keyset stránkovanie a zmerané opravy to vrátia na milisekundy.Ako sa to vyriešilo (EN) →Úlohy na pozadí zamŕzajú alebo bežia dvakrát
Exporty, synchronizácie a platby, ktoré potichu visia alebo sa spustia dvakrát. Lease, obnova a garancie na úrovni databázy.Ako sa to vyriešilo (EN) →Incidenty, ktoré nikto nevie vystopovať
Sedem služieb, fronta a integračný nástroj a každý výpadok začína prehľadávaním podov. Jedno trace ID to mení.Ako sa to vyriešilo (EN) →Spustenie, ktoré musí stack prežiť
Nával registrácií, platby, ktoré sa nesmú strhnúť dvakrát, notifikácie, ktoré nesmú blokovať požiadavky.Ako sa to vyriešilo (EN) →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.
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.Čítať (EN) →300 000 záznamov · 0 stratenýchSpoľahlivosť · asynchrónna pipelineJob, 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.Čítať (EN) →7 služieb · 1 trace IDObservabilita · 7 služiebOd 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.Čítať (EN) →700 registrácií za 3 hArchitektúra · marketplaceDvojstranný 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.Čí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ň.
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.
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
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
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
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
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
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ť
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.
Produkt dovediem až do produkcie a udržím ho tam: servery, klastre, pipeline, app store a monitoring, ktorý vám povie o probléme skôr než zákazníci.
Nasadenie
Nasadzujem backendy, webové aplikácie aj celé platformy: Kubernetes s GitOps v enterprise mierke, Docker na Hetzneri pre startup. Domény, certifikáty, reverse proxy, zálohy a blue-green release bez výpadku v bankovom prostredí.
Mobilné vydania
Vydal React Native aplikáciu do oboch obchodov od začiatku do konca: build pipeline, certifikáty a provisioning, záznamy v obchodoch, schvaľovací proces, postupné rollouty a OTA aktualizácie.
CI/CD
Pipeline od commitu po produkciu s testami, migráciami a povyšovaním medzi prostrediami. Optimalizoval CI/CD v Erste Digital a vlastní doručovaciu pipeline dátovej platformy v DATALAN.
Monitoring a alerting
Observabilita od nuly: dashboardy, agregácia logov, distribuovaný tracing naprieč 7 službami a alerty, ktoré budia len pri tom, na čom záleží. Zdieľaná knižnica, takže každá nová služba to má zadarmo.
Messaging a dátová infraštruktúra
Nasadenie, ladenie a prevádzka brokerov a databáz za službami: indexy, replikácia, retencia, dead-letter fronty, plánovanie kapacity podľa reálnej záťaže.
Keď to projekt potrebuje, dodám aj produktové rozhranie a čítam analytiku za ním, aby UI aj API boli optimalizované na to, čo používatelia naozaj robia.
Frameworky
Postavil mobilnú aplikáciu MMA Finds v React Native od začiatku do konca: autentifikácia, real-time chat, živé aktualizácie, push notifikácie. Angular komponenty pre enterprise dátové nástroje a server-side renderované Next.js funkcie v Nestify.
Webová a produktová analytika
Definujem eventový model a funnely, zapojím meranie a čítam, kde používatelia odpadávajú, váhajú alebo čakajú. Tieto dáta rozhodujú, čo sa prerobí a ktoré endpointy sa optimalizujú ako prvé, takže práca zvyšuje konverzie a retenciu, nielen rýchlosť odozvy.
UI/UX
Zistenia z analytiky premieňam na konkrétne zmeny rozhrania: kratšie toky, jasnejšie stavy, rýchlejšie vnímané načítanie. Rozhrania navrhnuté podľa dátového modelu, aby zostali rýchle aj pri produkčných objemoch.
Čo klienti a agentúry dostanú okrem kódu.
Pochopenie biznisu
Pred návrhom pochopím, ako biznis zarába a kde stráca peniaze. Tak sa chyby, ktoré by neskôr znamenali stratené objednávky, zaseknuté joby či výpadky, odstránia ešte v návrhu, keď je to lacné. Väčšina mojich optimalizácií nevyžadovala novú infraštruktúru ani licencie.
Zodpovednosť a dodávka
Jeden zodpovedný človek od požiadaviek po produkciu. Práca dodávaná po etapách, takže klient dostane hodnotu skoro a môže kedykoľvek zastaviť alebo zmeniť smer.
Komunikácia
Viedol architektonické review v bankovom backend tíme, napísal API štandardy, ktoré dodržiava celý tím, a vysvetľuje kompromisy v biznis jazyku netechnickým stakeholderom. Ukrajinčina, slovenčina, ruština a angličtina.
Vývoj zrýchlený AI
AI agenti implementujú podľa mojej architektúry a špecifikácií; každú zmenu reviewujem podľa štandardov, ktoré nastavujem. Rýchlejšia dodávka pre klienta so senior inžinierom zodpovedným za to, čo ide do produkcie.
Č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.
Telefón
+421 902 655 237GitHub
github.com/OrestKlymko