Senior backendudvikler med elleve års erfaring med transaktionssystemer til fintech- og markedspladsplatforme. Ledte migreringen af en monolitisk betalingskerne til eventdrevne services, der håndterer 40 mio. transaktioner om måneden, og lærer andre udviklere at designe med fejl for øje i stedet for uden om dem.
Erfaring
Senior softwareudvikler, betalingsplatform
KronePay·København, Danmark
februar 2021 til nu
Ansvarlig for ledger- og afregningsservices på en betalingsplatform, der behandler 40 mio. transaktioner om måneden på tværs af 9 europæiske markeder.
Ledte opsplitningen af betalingsmonolitten i 14 eventdrevne services på Kafka og reducerede deploy-tiden fra 45 minutter til under 8.
Designede en idempotent afregningspipeline, der bragte antallet af dobbelte udbetalinger fra omkring 30 om måneden til nul i løbet af 18 måneder.
Sænkede p99-autorisationslatensen fra 850 ms til 210 ms ved at indføre read replicas og et Redis-baseret rate limit-lag.
Mentor for fire udviklere; to blev forfremmet til senior på baggrund af systemer, de designede under denne sparring.
GoKafkaPostgreSQLDistribuerede systemerBetalinger
Backendudvikler
Brugtbørsen·København, Danmark
juni 2017 til januar 2021
Byggede ordre- og logistik-API'er til en markedsplads for brugte varer med 2,5 mio. månedligt aktive brugere.
Omskrev ordre-state-maskinen og fjernede en hel klasse af fastlåste ordrer, der havde udløst over 400 supportsager i kvartalet.
Indførte kontrakttests på tværs af 20 interne services og reducerede integrationsfejl fundet i produktion med 70 %.
Skalerede søgeindekseringspipelinen til en seksdobling i annoncemængden under nedlukningen i 2020 uden ekstra hardware.
Node.jsTypeScriptRabbitMQElasticsearch
Softwareudvikler
Vestkyst Software Consulting·Aarhus, Danmark
september 2014 til maj 2017
Leverede backendsystemer til bank- og forsikringskunder som del af et konsulentteam på 12 personer.
Byggede en batchafstemningsmotor til en regional bank, der forkortede det natlige dagsluk fra 6 timer til 90 minutter.
Automatiserede deploy-pipelinen for tre kundeprojekter og erstattede manuelle FTP-releases med versionerede CI-builds.
Kåret som topperformer blandt 40 udviklere i den interne evalueringsrunde i 2016.