Senior backend mérnök tizenegy év tapasztalattal tranzakciós rendszerek építésében fintech és piactér platformokhoz. Vezette egy monolitikus fizetési mag migrációját eseményvezérelt szolgáltatásokra, amelyek havi 40 millió tranzakciót kezelnek, és arra tanítja a mérnököket, hogy a hibára tervezzenek, ne a hiba körül.
Tapasztalat
Senior szoftvermérnök, fizetési platform
Velora Pay·Budapest, Magyarország
2021. febr. óta
A főkönyvi és elszámolási szolgáltatásokért felelek egy fizetési platformon, amely havi 40 millió tranzakciót dolgoz fel 9 európai piacon.
Vezettem a fizetési monolit szétbontását 14 eseményvezérelt szolgáltatásra Kafkán, a telepítési idő 45 percről 8 perc alá csökkent.
Idempotens elszámolási folyamatot terveztem, amely 18 hónap alatt a duplikált kifizetési incidenseket havi nagyjából 30-ról nullára vitte.
A p99 engedélyezési késleltetést 850 ms-ról 210 ms-ra csökkentettem olvasási replikákkal és egy Redis alapú sebességkorlátozó réteggel.
Négy mérnököt mentorálok; ketten senior szintre léptek elő az ennek keretében tervezett rendszereik alapján.
GoKafkaPostgreSQLElosztott rendszerekFizetések
Backend mérnök
Rutalia Marketplace·Budapest, Magyarország
2017. jún. - 2021. jan.
Rendeléskezelő és logisztikai API-kat építettem egy használtcikk-piactérnek, amelynek havi 2,5 millió aktív felhasználója volt.
Újraírtam a rendelés állapotgépét, megszüntetve a beragadt rendelések hibaosztályát, amely negyedévente 400-nál több ügyfélszolgálati jegyet generált.
Szerződéses tesztelést vezettem be 20 belső szolgáltatáson, az élesben talált integrációs regressziók 70 százalékkal csökkentek.
A keresési indexelő folyamatot a 2020-as lezárás alatti hatszoros hirdetésmennyiségre skáláztam további hardver nélkül.
Node.jsTypeScriptRabbitMQElasticsearch
Szoftverfejlesztő
Torreón Software Consulting·Szeged, Magyarország
2014. szept. - 2017. máj.
Backend rendszereket szállítottam banki és biztosítói ügyfeleknek egy 12 fős tanácsadói csapat tagjaként.
Kötegelt egyeztető motort építettem egy regionális banknak, amely az éjszakai zárást 6 óráról 90 percre rövidítette.
Automatizáltam három ügyfélprojekt telepítési folyamatát, a kézi FTP kiadásokat verziózott CI buildekre cserélve.
A 2016-os belső értékelésben 40 fejlesztő közül az első helyen végeztem.