Senior backendutvikler med elleve års erfaring med transaksjonssystemer for fintech- og markedsplassplattformer. Ledet migreringen av en monolittisk betalingskjerne til hendelsesdrevne tjenester som håndterer 40 millioner transaksjoner i måneden, og veileder utviklere i å designe for feil i stedet for rundt dem.
Erfaring
Senior programvareutvikler, betalingsplattform
Fjellpay·Oslo, Norge
februar 2021 til nå
Eier hovedboks- og oppgjørstjenestene i en betalingsplattform som behandler 40 millioner transaksjoner i måneden i 9 europeiske markeder.
Ledet dekomponeringen av betalingsmonolitten til 14 hendelsesdrevne tjenester på Kafka, og kuttet deploytiden fra 45 minutter til under 8.
Designet en idempotent oppgjørspipeline som reduserte dupliserte utbetalingshendelser fra rundt 30 i måneden til null i løpet av 18 måneder.
Kuttet p99-latensen for autorisasjoner fra 850 ms til 210 ms ved å innføre lesereplikaer og et Redis-basert rate-limit-lag.
Veileder fire utviklere; to er forfremmet til senior på grunnlag av systemer de designet under denne veiledningen.
GoKafkaPostgreSQLDistribuerte systemerBetalinger
Backendutvikler
Loppa Marketplace·Oslo, Norge
juni 2017 til januar 2021
Bygde ordrehåndterings- og logistikk-API-er for en bruktmarkedsplass med 2,5 millioner månedlige aktive brukere.
Skrev om tilstandsmaskinen for ordrer og fjernet en hel klasse av feil med fastlåste ordrer som hadde generert over 400 supportsaker i kvartalet.
Innførte kontraktstesting på tvers av 20 interne tjenester, noe som kuttet integrasjonsregresjoner funnet i produksjon med 70 %.
Skalerte pipelinen for søkeindeksering til å håndtere en seksdobling i annonsevolum under nedstengingen i 2020 uten ny maskinvare.
Node.jsTypeScriptRabbitMQElasticsearch
Programvareutvikler
Vestkyst Software Consulting·Bergen, Norge
september 2014 til mai 2017
Leverte backendsystemer for bank- og forsikringskunder som del av et konsulentteam på 12 personer.
Bygde en batchbasert avstemmingsmotor for en regional bank som kortet ned den nattlige kjøringen fra 6 timer til 90 minutter.
Automatiserte deploy-pipelinen for tre kundeprosjekter og erstattet manuelle FTP-utrullinger med versjonerte CI-bygg.
Rangert som beste medarbeider i den interne evalueringsrunden i 2016 blant 40 utviklere.