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.

  • K dispozici pro B2B i přímé klienty
  • Remote · časová pásma EU / USA
  • Bratislava · pro klienty v Česku
Orest Klymko, softwarový architekt

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í.


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ě.

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.

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

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.

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
Architektura MMA Finds tak, jak běží v produkci: jeden hlavní backend, notifikace oddělené za Kafkou, identita delegovaná na Keycloak.

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

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

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

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

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

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

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

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

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

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

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

  • Keycloak
  • OAuth2 / OIDC
  • JWT
  • Spring Security

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.


Č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.