Systémy, které vydržískutečnou zátěž.
Softwarový architekt a backend vývojář pro Kotlin a Java systémy, které přerostly svůj původní návrh. Aktivně píšu kód a odpovídám za architekturu nad ním.
Otevřený spolupráci na B2B s agenturami, produktovými firmami a enterprise týmy i přímým klientům, kteří potřebují navrhnout a postavit systém: frakční architektura, projekty s pevným rozsahem a dlouhodobý backend vývoj.

30 min → <1 s
filtrované vyhledávání nad 25–50 mil. záznamy
15M+
klientů bankovní skupiny, pro kterou jsem stavěl backendy
700 za 3 h
registrací za jeden den v MMA Finds
7 → 1
služeb sledovaných jedním trace ID
Znáte to?
Problémy, se kterými mě týmy volají.
Vyhledávání nebo reporty trvají minuty
Co fungovalo při 1 mil. řádků, se při 50 mil. plazí. Indexy podle dotazů, keyset stránkování a změřené opravy to vrátí na milisekundy.Jak se to vyřešilo (EN) →Úlohy na pozadí zamrzají nebo běží dvakrát
Exporty, synchronizace a platby, které potichu visí nebo se spustí dvakrát. Lease, obnova a garance na úrovni databáze.Jak se to vyřešilo (EN) →Incidenty, které nikdo nedokáže vystopovat
Sedm služeb, fronta a integrační nástroj a každý výpadek začíná procházením podů. Jedno trace ID to mění.Jak se to vyřešilo (EN) →Spuštění, které musí stack přežít
Nápor registrací, platby, které se nesmí strhnout dvakrát, notifikace, které nesmí blokovat požadavky.Jak se to vyřešilo (EN) →Formy spolupráce
Tři způsoby, jak spolupracovat.
Pevný rozsah · 2 týdny
Audit výkonu a spolehlivosti backendu
Projdu kód, data a produkční metriky a předám písemnou zprávu: kde je systém pomalý, křehký nebo drahý, co to stojí byznys a prioritizovaný plán oprav. Na závěr společný call s vaším týmem.
Měsíčně · pár hodin týdně
Frakční architekt
Seniorní architektura ve vašem týmu bez náboru na plný úvazek: návrhy a architektonická review, review pull requestů na kritických cestách a pravidelný call s CTO nebo tech leadem.
Plný nebo částečný úvazek
Senior backend kontraktor
Kotlin nebo Java na Spring Boot, PostgreSQL, Kafka a Kubernetes přímo ve vašem týmu. B2B přes moji firmu registrovanou v EU nebo přes Deel, Remote.com či Oyster.
Rozsah a cenu domluvíme po 30minutovém callu, až pochopím systém a problém.
Případové studie
Jak se produkční problémy skutečně vyřešily.
Skutečné systémy, skutečná čísla, bez jmen klientů. Každý článek prochází problém, změřené možnosti a to, co se nasadilo. Články jsou v angličtině.
Filtrované vyhledávání z 30+ minut pod sekundu
Čtyři navrstvené problémy katalogu řešené po etapách: indexy podle tvaru dotazu, keyset stránkování, počty na vyžádání a n-gram index. Nejhorší případ substring vyhledávání 80 s → ~1 ms. Bez nové infrastruktury a licence.Číst (EN) →300 000 záznamů · 0 ztracenýchSpolehlivost · asynchronní pipelineJob, který může spadnout, opakovat se nebo běžet dvakrát a nikdy neztratí objednávku
Export 300 000 záznamů ve více formátech přesunutý mimo request. Lease na záznamy, automatická obnova, odmítnutí duplicit v databázi, samočisticí chyby a jednorázové dohnání po výpadku.Číst (EN) →7 služeb · 1 trace IDObservabilita · 7 služebOd grepování podů k jednomu trace ID napříč celým řetězcem
OpenTelemetry Collector do Grafany, Tempa, Loki a Promethea. Přenos trace přes RabbitMQ i NiFi, zapojený jednou ve sdílené knihovně, takže nová služba je jen závislost a konfigurační blok.Číst (EN) →700 registrací za 3 hArchitektura · marketplaceDvoustranný marketplace, navržený a provozovaný jedním inženýrem
Hlavní backend a notifikační služba na Kafce s 22 scénáři, platby bez dvojího připsání, aplikace pro iOS a Android.Číst (EN) →Postaveno od nuly
MMA Finds: vertikální marketplace, který postavil jeden inženýr.
Mobile-first platforma pro MMA průmysl, která spojuje zápasníky, manažery, promotéry a jejich zaměstnance. Promotéři objevují zápasníky a posílají nabídky na zápasy; zápasníci a jejich zástupci nacházejí příležitosti, vyjednávají a budují si reputaci. Vyhledávání, matchmaking, zprávy, zastupování, platby, kredity a odměny v jednom produktu. Jsem spoluzakladatel a každou vrstvu jsem postavil sám, od prvního schématu po aplikace v obchodech. Běží na iOS a Androidu s tisíci uživatelů; platforma zvládla nápor 700 registrací za tři hodiny během jednoho dne.
Doména a matchmaking
Čtyři role s rozdílnými oprávněními (zápasník, manažer, promotér, zaměstnanec promotéra). Nabídky na zápasy jako plnohodnotná doména: veřejné, exkluzivní i vícekandidátské nabídky s benefity a celým životním cyklem. Zastupování modelované jako skutečný vztah se žádostí a schválením, ne jako textové pole.
Identita a bezpečnost
Keycloak s OAuth 2.0 / OIDC a PKCE pro nativní aplikaci; přihlášení e-mailem, přes Google a Apple. Spring Security ověřuje JWT na API. Delegovaný přístup pro zaměstnance promotéra bez zpřístupnění operací vlastníka.
Platby a kredity
Stripe PaymentIntent a SetupIntent s uloženými platebními metodami a webhooky; servisní a success poplatky počítané na serveru; in-app balíčky kreditů v obou obchodech. Nákup v obchodě se připíše právě jednou na jedno ID transakce, takže opakovaný požadavek nepřipíše kredity dvakrát.
Notifikace a engagement
Samostatná notifikační služba zpracovává události z Kafky: 22 scénářů mění nabídky, dokumenty, termíny, vyjednávání a kredity na push (Expo / FCM) a e-maily, s dead-letter topicem pro neúspěšné zprávy. Zprávy k nabídkám i soukromé; odznaky, odměny za doporučení a bonusy za časnou registraci.
Mobil a deep linky
React Native (Expo) aplikace na iOS a Android, oddělená DEV a PROD prostředí, deep linky (mmafinds:// a links.mmafinds.com) přímo do profilů, nabídek a pozvánek.
Infrastruktura
Hlavní Spring Boot backend, samostatná notifikační služba propojená přes Kafku a analytický dashboard v Reactu pro byznys. Docker za Nginx s TLS na Hetzneru, 230 Flyway migrací, metriky v Prometheus, logy v Loki a integrace elektronického podpisu DocuSign.
Jak pracuji
Stavím pro byznys, nejen pro ticket.
Rizika před kódem
Před návrhem systému pochopím, jak byznys skutečně vydělává a kde ztrácí peníze. Tak odhalím chyby, které by se později projevily jako ztracené objednávky, zaseknuté joby nebo výpadky, a odstraním je, dokud je to levné.
Dodávka zrychlená AI
Používám vývoj s AI agenty: agenti generují implementaci a testy podle mé architektury a každou změnu reviewuji podle standardů, které nastavuji. Rychlejší dodávka pro klienta se senior inženýrem odpovědným za výsledek.
Zkušenosti
květen 2026 — současnost
Bratislava · Remote
Softwarový architekt a Tech Lead · DATALAN
Vlastním end-to-end architekturu enterprise platformy datových pipeline: NiFi, Kafka, RabbitMQ, MongoDB, PostgreSQL a Spring Boot mikroslužby na Kubernetes. Převádím byznys požadavky na hranice služeb a integrační kontrakty, implementuji kritické části, vlastním GitOps nasazení přes ArgoCD, postavil jsem observabilitu a týmové API standardy (RFC 7807).
2025 — 2026
Vídeň · Hybrid
Softwarový inženýr · Erste Digital
Největší bankovní skupina v Rakousku, 15+ mil. klientů. Projekty end-to-end napříč 10+ mikroslužbami, návrh REST API a integrací třetích stran, vedení architektonických review v backend týmu, zavedení blue-green release bez výpadku a optimalizace CI/CD.
2024 — současnost
Slovensko · Remote
Spoluzakladatel a softwarový architekt · MMA Finds
Jediný architekt a inženýr vertikálního marketplace pro MMA: backend na Java / Spring Boot 3 s PostgreSQL a Kafkou, React Native aplikace na iOS a Android, Keycloak OIDC s PKCE, Stripe platby a in-app kredity, FCM notifikace, zprávy a odměny. Včetně infrastruktury na Dockeru, Nginx a Hetzneru, vydání do obchodů a produkčního provozu.
2024 — 2025
Banská Bystrica · Hybrid
Backend a full-stack vývojář · GAMO a.s.
Mikroslužby v Javě a Kotlinu na Spring Boot pro enterprise správu požadavků a dat. Optimalizace Oracle dotazů pro vysokofrekvenční zátěž, REST API a Angular komponenty, integrační testy, verzování schémat přes Liquibase.
2021 — 2024
Bratislava · Remote
Backend vývojář · Nestify
REST API na Spring Boot, Java, Kotlin a PostgreSQL. Event-driven mikroslužby, Flyway migrace, server-side renderované Next.js funkce dodané společně s frontend a QA týmy.
Dovednosti
Kotlin a Java na Spring Boot, distribuované systémy na Kubernetes. Vše níže běží v produkci pro banky, enterprise datové platformy a spotřebitelský mobilní produkt.
Jazyky a frameworky
Vyvinul a udržoval 10+ mikroslužeb pro Erste Digital, enterprise platformu datových pipeline v DATALAN a celý backend MMA Finds. Týmové API standardy s chybovými kontrakty RFC 7807, integrační testy, verzování schémat přes Liquibase a Flyway.
Architektura
Převod byznys požadavků na hranice služeb a integrační kontrakty. Vedl architektonická review, zavedl blue-green nasazení bez výpadku v bankovním prostředí, navrhl event-driven jádro s real-time chatem a notifikacemi.
Data a messaging
Filtrované vyhledávání nad 25–50 mil. záznamů zrychlené z 30+ minut pod sekundu díky indexům podle tvaru dotazu, keyset stránkování a n-gram indexu. Navrhl asynchronní pipeline odolnou vůči pádům, která exportuje 300 000 záznamů bez ztráty a duplicit. Optimalizace Oracle dotazů pro vysokofrekvenční zátěž.
Sémantický web a linked data
Modelování enterprise datasetů v RDF, publikační pipeline serializující stovky tisíc záznamů do více RDF formátů a SPARQL endpointy. Návrh ontologií, URI strategie a validace jako součást datové platformy.
Infrastruktura a observabilita
Vlastním GitOps nasazení přes ArgoCD. Postavil observabilitu od nuly: jedno trace ID napříč 7 službami, přenášené přes RabbitMQ i NiFi, zabalené jako sdílená knihovna, takže každá nová služba ho získá jednou závislostí a jedním konfiguračním blokem.
Bezpečnost
Identita na Keycloaku pro produkční platformu: OIDC přihlášení, API chráněná JWT, přístup podle rolí, integrace třetích stran za gateway.
Produkt dovedu až do produkce a udržím ho tam: servery, clustery, pipeline, app store a monitoring, který vám o problému řekne dřív než zákazníci.
Nasazení
Nasazuji backendy, webové aplikace i celé platformy: Kubernetes s GitOps v enterprise měřítku, Docker na Hetzneru pro startup. Domény, certifikáty, reverse proxy, zálohy a blue-green release bez výpadku v bankovním prostředí.
Mobilní vydání
Vydal React Native aplikaci do obou obchodů od začátku do konce: build pipeline, certifikáty a provisioning, záznamy v obchodech, schvalovací proces, postupné rollouty a OTA aktualizace.
CI/CD
Pipeline od commitu po produkci s testy, migracemi a povyšováním mezi prostředími. Optimalizoval CI/CD v Erste Digital a vlastní doručovací pipeline datové platformy v DATALAN.
Monitoring a alerting
Observabilita od nuly: dashboardy, agregace logů, distribuovaný tracing napříč 7 službami a alerty, které budí jen kvůli tomu, na čem záleží. Sdílená knihovna, takže každá nová služba to má zadarmo.
Messaging a datová infrastruktura
Nasazení, ladění a provoz brokerů a databází za službami: indexy, replikace, retence, dead-letter fronty, plánování kapacity podle skutečné zátěže.
Když to projekt potřebuje, dodám i produktové rozhraní a čtu analytiku za ním, aby UI i API byly optimalizované na to, co uživatelé skutečně dělají.
Frameworky
Postavil mobilní aplikaci MMA Finds v React Native od začátku do konce: autentizace, real-time chat, živé aktualizace, push notifikace. Angular komponenty pro enterprise datové nástroje a server-side renderované Next.js funkce v Nestify.
Webová a produktová analytika
Definuji eventový model a funnely, zapojím měření a čtu, kde uživatelé odpadávají, váhají nebo čekají. Tato data rozhodují, co se předělá a které endpointy se optimalizují jako první, takže práce zvyšuje konverze a retenci, nejen rychlost odezvy.
UI/UX
Zjištění z analytiky převádím na konkrétní změny rozhraní: kratší toky, jasnější stavy, rychlejší vnímané načítání. Rozhraní navržená podle datového modelu, aby zůstala rychlá i při produkčních objemech.
Co klienti a agentury dostanou kromě kódu.
Porozumění byznysu
Před návrhem pochopím, jak byznys vydělává a kde ztrácí peníze. Tak se chyby, které by později znamenaly ztracené objednávky, zaseknuté joby nebo výpadky, odstraní už v návrhu, kdy je to levné. Většina mých optimalizací nevyžadovala novou infrastrukturu ani licence.
Odpovědnost a dodávka
Jeden odpovědný člověk od požadavků po produkci. Práce dodávaná po etapách, takže klient dostane hodnotu brzy a může kdykoli zastavit nebo změnit směr.
Komunikace
Vedl architektonická review v bankovním backend týmu, napsal API standardy, které dodržuje celý tým, a vysvětluje kompromisy byznysovým jazykem netechnickým stakeholderům. Ukrajinština, slovenština, ruština a angličtina.
Vývoj zrychlený AI
AI agenti implementují podle mé architektury a specifikací; každou změnu reviewuji podle standardů, které nastavuji. Rychlejší dodávka pro klienta se senior inženýrem odpovědným za to, co jde do produkce.
Časté otázky
Otázky, které klienti kladou před prvním hovorem.
Kdo je Orest Klymko?
Orest Klymko je softwarový architekt a senior backend vývojář z Bratislavy, který pracuje i pro české firmy. Pracuje s Kotlinem, Javou, Spring Boot, Kafkou a Kubernetes a dodal produkční systémy mimo jiné v Erste Digital, DATALAN a ve vlastním marketplace MMA Finds.
Co může Orest Klymko postavit nebo opravit pro moji firmu?
Orest navrhuje a staví backend systémy od A do Z, dělá audity architektury a výkonu, připojuje se k agenturním či produktovým týmům jako senior backend vývojář a optimalizuje pomalé nebo nespolehlivé produkční systémy. Když je potřeba, dodá i web, iOS a Android aplikace.
Pracuje Orest Klymko pro klienty v Česku?
Ano. Orest sídlí v Bratislavě a pracuje remote pro klienty v Česku, na Slovensku, v Rakousku, v dalších zemích EU, na Ukrajině a v USA. Pracovní hodiny se překrývají s východním časem USA od 9:00 do 13:00.
Mohu si Oresta Klymka najmout na B2B smlouvu?
Ano. Orest fakturuje přes svoji firmu registrovanou v EU (B2B) nebo přes Deel, Remote.com či Oyster, měsíčně v EUR nebo USD. Spolupráce může být na plný úvazek, částečný úvazek, s pevným rozsahem nebo jako frakční architektura.
Jaké technologie Orest Klymko používá?
Backend: Kotlin, Java 17/21, Spring Boot, PostgreSQL, MongoDB, Oracle, Redis, Kafka, RabbitMQ a Apache NiFi. Infrastruktura: Kubernetes, Docker, Helm, ArgoCD, Hetzner, Nginx, OpenTelemetry a Grafana. Frontend a mobil: TypeScript, React, React Native, Angular a Next.js.
Jakých výsledků Orest Klymko dosáhl v produkci?
Filtrované vyhledávání nad 25–50 miliony záznamů zrychlil z 30+ minut pod sekundu. Pipeline odolná vůči pádům exportuje 300 000 záznamů bez ztráty a duplicit. Jedno trace ID sleduje požadavek napříč 7 službami. Nic z toho nevyžadovalo novou infrastrukturu ani licence.
V jakých odvětvích Orest Klymko pracoval?
Bankovnictví v Erste Digital, největší bankovní skupině v Rakousku s 15+ mil. klientů; enterprise datové a linked-data platformy v DATALAN; enterprise správa požadavků v GAMO; SaaS backendy v Nestify; a spotřebitelský sportovní marketplace MMA Finds, který spoluzaložil.
Jakými jazyky Orest Klymko mluví?
Orest mluví ukrajinsky (rodný jazyk), slovensky a rusky na úrovni C1 a anglicky na profesionální pracovní úrovni. S českými klienty komunikuje slovensky, čemuž Češi bez problému rozumí. Technická dokumentace a code review jsou v angličtině.
Jak začít spolupráci s Orestem Klymkem?
Rezervujte si 30minutový hovor přes Google Meet v kalendáři na této stránce nebo napište na orest.klymko2020@gmail.com. První hovor pokryje byznys problém, současný systém a nejrychlejší bezpečnou cestu k výsledku.
Pojďme si promluvit o vašem systému.
Remote na plný nebo částečný úvazek. Garantované hodiny 9:00–13:00 východního času USA, při plném úvazku širší překrytí. Smlouva přes moji firmu registrovanou v EU (B2B) nebo přes Deel, Remote.com či Oyster. Měsíční fakturace v EUR nebo USD. Víza nejsou potřeba.
Vyberte si 30minutový termín v mém kalendáři; odkaz na Google Meet se vytvoří automaticky a přijde vám e-mailem.
Telefon
+421 902 655 237GitHub
github.com/OrestKlymko