Vecākais backend inženieris ar vienpadsmit gadu pieredzi darījumu sistēmu veidošanā fintech un tirgus platformām. Vadīja monolīta maksājumu kodola migrāciju uz notikumu vadītiem pakalpojumiem, kas apstrādā 40 miljonus darījumu mēnesī, un māca inženierus projektēt, rēķinoties ar kļūmi, nevis apejot to.
Pieredze
Vecākais programmatūras inženieris, maksājumu platforma
Velora Pay·Rīga, Latvija
Kopš 2021. gada februāra
Atbildu par maksājumu platformas virsgrāmatas un norēķinu pakalpojumiem, kas apstrādā 40 miljonus darījumu mēnesī 9 Eiropas tirgos.
Vadīju maksājumu monolīta sadalīšanu 14 notikumu vadītos pakalpojumos uz Kafka, izvietošanas laiks saruka no 45 minūtēm līdz mazāk par 8.
Izstrādāju idempotentu norēķinu plūsmu, kas 18 mēnešos dublēto izmaksu incidentus samazināja no aptuveni 30 mēnesī līdz nullei.
Samazināju p99 autorizācijas aizkavi no 850 ms uz 210 ms, ieviešot lasīšanas replikas un Redis balstītu ātruma ierobežojuma slāni.
Mentorēju četrus inženierus; divi paaugstināti par vecākajiem, pamatojoties uz sistēmām, ko izstrādāja šīs vadības laikā.
GoKafkaPostgreSQLIzkliedētas sistēmasMaksājumi
Backend inženieris
Rutalia Marketplace·Rīga, Latvija
2017. gada jūnijs - 2021. gada janvāris
Veidoju pasūtījumu pārvaldības un loģistikas API lietotu preču tirgum ar 2,5 miljoniem aktīvo lietotāju mēnesī.
Pārrakstīju pasūtījuma stāvokļu automātu, likvidējot iestrēgušu pasūtījumu kļūdu klasi, kas ceturksnī radīja vairāk nekā 400 atbalsta pieteikumu.
Ieviesu līgumu testēšanu 20 iekšējos pakalpojumos, ražošanā atrastās integrācijas regresijas samazinājās par 70 %.
Mērogoju meklēšanas indeksēšanas plūsmu sešas reizes lielākam sludinājumu apjomam 2020. gada ierobežojumu laikā bez papildu aparatūras.
Node.jsTypeScriptRabbitMQElasticsearch
Programmatūras izstrādātājs
Torreón Software Consulting·Liepāja, Latvija
2014. gada septembris - 2017. gada maijs
Izstrādāju backend sistēmas banku un apdrošināšanas klientiem 12 cilvēku konsultāciju komandā.
Izveidoju pakešu saskaņošanas dzinēju reģionālai bankai, kas nakts slēgšanu saīsināja no 6 stundām līdz 90 minūtēm.
Automatizēju trīs klientu projektu izvietošanas plūsmu, manuālos FTP laidienus aizstājot ar versionētiem CI būvējumiem.
2016. gada iekšējā vērtējumā biju labākais no 40 izstrādātājiem.