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.
Skúsenosti
Seniorný softvérový inžinier, platobná platforma
Velora Pay·Bratislava, Slovensko
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
Rutalia Marketplace·Bratislava, Slovensko
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
Torreón Software Consulting·Košice, Slovensko
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.