Vyresnysis backend inžinierius su vienuolikos metų patirtimi kuriant tranzakcines sistemas fintech ir prekyvietės platformoms. Vadovavo monolitinio mokėjimų branduolio migracijai į įvykiais grįstas paslaugas, apdorojančias 40 mln. operacijų per mėnesį, ir moko inžinierius projektuoti numatant gedimą, o ne jį apeinant.
Patirtis
Vyresnysis programinės įrangos inžinierius, mokėjimų platforma
Velora Pay·Vilnius, Lietuva
Nuo 2021 m. vasario
Atsakau už mokėjimų platformos didžiosios knygos ir atsiskaitymų paslaugas, apdorojančias 40 mln. operacijų per mėnesį 9 Europos rinkose.
Vadovavau mokėjimų monolito išskaidymui į 14 įvykiais grįstų paslaugų ant Kafka, diegimo laikas sutrumpėjo nuo 45 minučių iki mažiau nei 8.
Suprojektavau idempotentinį atsiskaitymų srautą, kuris per 18 mėnesių dubliuotų išmokų incidentus sumažino nuo maždaug 30 per mėnesį iki nulio.
Sumažinau p99 autorizacijos delsą nuo 850 ms iki 210 ms įdiegęs skaitymo replikas ir Redis pagrįstą greičio ribojimo sluoksnį.
Kuruoju keturis inžinierius; du paaukštinti iki vyresniųjų už sistemas, kurias suprojektavo šios globos metu.
GoKafkaPostgreSQLPaskirstytos sistemosMokėjimai
Backend inžinierius
Rutalia Marketplace·Vilnius, Lietuva
2017 m. birželis - 2021 m. sausis
Kūriau užsakymų valdymo ir logistikos API naudotų daiktų prekyvietei su 2,5 mln. aktyvių naudotojų per mėnesį.
Perrašiau užsakymo būsenų automatą ir pašalinau užstrigusių užsakymų klaidų klasę, kuri per ketvirtį sukeldavo daugiau nei 400 pagalbos užklausų.