Otvorený staff pozíciám na backende vo fintechu alebo infraštruktúre, Bratislava alebo remote-first

Backend inžinier, ktorý stavia platobné systémy, čo nepadajú

Seniorný backend inžinier s jedenástimi rokmi stavania transakčných systémov pre fintech a marketplace platformy. Viedol migráciu monolitického platobného jadra na event-driven služby spracúvajúce 40 miliónov transakcií mesačne a vedie inžinierov k tomu, aby navrhovali so zlyhaním v hlave, nie okolo neho.

Seniorný softvérový inžinier, platobná platforma

Feb 2021 až súčasnosť

Zodpovedám za účtovné a zúčtovacie služby platobnej platformy spracúvajúcej 40 miliónov transakcií mesačne na 9 európskych trhoch.

  • Viedol som rozpad platobného monolitu na 14 event-driven služieb na Kafke, čím sa čas nasadenia skrátil zo 45 minút pod 8.
  • Navrhol som idempotentnú zúčtovaciu pipeline, ktorá za 18 mesiacov znížila duplicitné výplaty zhruba z 30 mesačne na nulu.
  • Znížil som p99 latenciu autorizácie z 850 ms na 210 ms zavedením read replík a Redis vrstvy na obmedzovanie rýchlosti.
  • Vediem štyroch inžinierov; dvaja boli povýšení na seniorov na základe systémov, ktoré pod týmto vedením navrhli.
GoKafkaPostgreSQLDistribuované systémyPlatby

Backend inžinier

Jún 2017 až Jan 2021

Staval som API pre správu objednávok a logistiku pre bazárový marketplace s 2,5 miliónmi aktívnych používateľov mesačne.

  • Prepísal som stavový automat objednávky a odstránil triedu chýb so zaseknutými objednávkami, ktoré generovali vyše 400 tiketov podpory za štvrťrok.
  • Zaviedol som kontraktové testovanie naprieč 20 internými službami, čím klesli integračné regresie nájdené v produkcii o 70 %.
  • Vyškáloval som indexovaciu pipeline vyhľadávania na šesťnásobný nárast inzerátov počas lockdownu 2020 bez pridania hardvéru.
Node.jsTypeScriptRabbitMQElasticsearch

Vývojár softvéru

Sep 2014 až Máj 2017

Dodával som backendové systémy pre bankových a poisťovacích klientov v dvanásťčlennom konzultačnom tíme.

  • Postavil som dávkový rekonciliačný engine pre regionálnu banku, ktorý skrátil nočnú uzávierku zo 6 hodín na 90 minút.
  • Zautomatizoval som nasadzovaciu pipeline pre tri klientske projekty a nahradil manuálne FTP vydania verzovanými CI buildmi.
  • V internom hodnotení za rok 2016 som bol najlepší zo 40 vývojárov.
JavaSpringOracleKonzultácie

ledgerline

Mar 2023 až súčasnosť

Go knižnica na vstavateľné podvojné účtovníctvo s prísnou kontrolou invariantov, používaná v troch produkčných fintech systémoch.

  • Projekt narástol na 1 900 hviezdičiek na GitHube a 12 externých prispievateľov.
  • Sada property-based testov overuje bilančné invarianty na 10 000 vygenerovaných sekvenciách transakcií v každom CI behu.
GoOpen sourceÚčtovníctvo

Bratislavský backend meetup

Jan 2022 až súčasnosť

Štvrťročný meetup o distribuovaných systémoch a platform engineeringu, priemerne 120 účastníkov na stretnutie.

  • Za tri roky som zostavil program zo 16 prednášok vrátane štyroch prvých vystúpení, ktoré som viedol od osnovy po pódium.
  • Prednáška „Exactly-once je lož, ktorú poviete dvakrát" má 8 000 zhliadnutí.
KomunitaVerejné vystupovanie

Ing. Počítačové inžinierstvo

Sep 2009 až Jún 2014

Zameranie na operačné systémy, databázy a súbežné programovanie. Záverečná práca: odolný message broker v jazyku C.

SúbežnosťDatabázyOperačné systémy

Základná výbava na návrh, dodanie a prevádzku backendových systémov s vysokou priepustnosťou.

GoTypeScriptPostgreSQLKafkaKubernetesgRPCTerraformObservabilita (Grafana, OpenTelemetry)Event-driven architektúraRiešenie incidentov

Denne pracuje v anglicky hovoriacich tímoch; technické návrhy prezentuje v oboch jazykoch.

Slovenčina (rodný jazyk)Angličtina (C1)Čeština (C2)