Senior-tason backend-kehittäjä, jolla on yhdentoista vuoden kokemus transaktiojärjestelmien rakentamisesta fintech- ja markkinapaikka-alustoille. Johti monoliittisen maksuytimen siirron tapahtumapohjaisiksi palveluiksi, jotka käsittelevät 40 miljoonaa transaktiota kuukaudessa, ja mentoroi kehittäjiä suunnittelemaan vikatilanteiden varalle sen sijaan, että niitä kierrettäisiin.
Työkokemus
Senior-ohjelmistokehittäjä, maksualusta
Norppa Pay·Helsinki, Suomi
helmikuusta 2021 alkaen
Vastaa maksualustan kirjanpito- ja tilityspalveluista; alusta käsittelee 40 miljoonaa transaktiota kuukaudessa yhdeksällä Euroopan markkinalla.
Johti maksumonoliitin purkamisen 14 tapahtumapohjaiseksi Kafka-palveluksi, mikä lyhensi julkaisuajan 45 minuutista alle 8 minuuttiin.
Suunnitteli idempotentin tilitysputken, joka pudotti kaksinkertaiset maksatukset noin 30 kuukausittaisesta tapauksesta nollaan 18 kuukauden aikana.
Lyhensi autorisoinnin p99-viiveen 850 millisekunnista 210 millisekuntiin ottamalla käyttöön lukureplikat ja Redis-pohjaisen rate limit -kerroksen.
Mentoroi neljää kehittäjää; kaksi ylennetty senioriksi järjestelmillä, jotka he suunnittelivat tämän ohjauksen tuella.
Avoimen lähdekoodin kahdenkertaisen kirjanpidon kirjasto·Etänä
maaliskuusta 2023 alkaen
Go-kirjasto upotettavaan kahdenkertaiseen kirjanpitoon tiukoilla invarianttitarkistuksilla; käytössä kolmessa tuotannossa olevassa fintech-järjestelmässä.
Kasvatti projektin 1 900 GitHub-tähteen ja 12 ulkopuoliseen kontribuuttoriin.
Property-based-testisarja varmentaa saldoinvariantit 10 000 generoidulla transaktiosekvenssillä jokaisella CI-ajolla.