Ladda ner PDFKontakta

Anton Sjöberg

Backendutvecklare som bygger betalsystem som håller sig uppe

Senior backendutvecklare med elva års erfarenhet av transaktionssystem för fintech- och marknadsplatsplattformar. Ledde migreringen av en monolitisk betalkärna till händelsedrivna tjänster som hanterar 40 miljoner transaktioner i månaden, och handleder utvecklare i att designa för fel i stället för runt dem.

Senior systemutvecklare, betalplattform

feb 2021 till nu

Ansvarar för reskontra- och avvecklingstjänsterna i en betalplattform som hanterar 40 miljoner transaktioner i månaden på 9 europeiska marknader.

  • Ledde uppdelningen av betalmonoliten i 14 händelsedrivna tjänster på Kafka, vilket kortade deploytiden från 45 minuter till under 8.
  • Designade en idempotent avvecklingspipeline som minskade dubblerade utbetalningsincidenter från cirka 30 i månaden till noll under 18 månader.
  • Sänkte p99-latensen för auktorisering från 850 ms till 210 ms genom läsrepliker och ett Redis-baserat hastighetsbegränsningslager.
  • Handleder fyra utvecklare; två har befordrats till senior tack vare system de designat under den här handledningen.
GoKafkaPostgreSQLDistribuerade systemBetalningar

Backendutvecklare

juni 2017 till jan 2021

Byggde orderhanterings- och logistik-API:er för en andrahandsmarknadsplats med 2,5 miljoner månatliga aktiva användare.

  • Skrev om orderns tillståndsmaskin och eliminerade en klass av buggar med fastnade ordrar som hade genererat över 400 supportärenden per kvartal.
  • Införde kontraktstester över 20 interna tjänster, vilket minskade integrationsregressioner i produktion med 70 %.
  • Skalade sökindexeringspipelinen till att hantera en sexfaldig ökning av annonsvolymen under nedstängningen 2020 utan ny hårdvara.
Node.jsTypeScriptRabbitMQElasticsearch

Systemutvecklare

sep 2014 till maj 2017

Levererade backendsystem till bank- och försäkringskunder som del av ett konsultteam på 12 personer.

  • Byggde en batchavstämningsmotor åt en regional bank som kortade den nattliga avstämningen från 6 timmar till 90 minuter.
  • Automatiserade deploypipelinen för tre kundprojekt och ersatte manuella FTP-släpp med versionerade CI-byggen.
  • Rankad som topprestation i 2016 års interna utvärdering bland 40 utvecklare.
JavaSpringOracleKonsultarbete

ledgerline

mars 2023 till nu

Ett Go-bibliotek för inbäddad dubbel bokföring med strikta invariantkontroller, använt i tre fintechsystem i produktion.

  • Växte projektet till 1 900 stjärnor på GitHub och 12 externa bidragsgivare.
  • Egenskapsbaserad testsvit verifierar balansinvarianter över 10 000 genererade transaktionssekvenser per CI-körning.
GoÖppen källkodBokföring

Stockholm Backend Meetup

jan 2022 till nu

Kvartalsvis meetup om distribuerade system och plattformsutveckling, i snitt 120 deltagare per tillfälle.

  • Kurerade 16 föredrag under tre år, varav fyra förstagångstalare coachade från utkast till scen.
  • Föredraget "Exactly-once is a lie you tell twice" nådde 8 000 visningar.
CommunityTalaruppdrag

Högskoleingenjörsexamen i datateknik

sep 2009 till juni 2014

Inriktning mot operativsystem, databaser och parallellprogrammering. Examensarbete: en feltolerant meddelandemäklare i C.

ParallellprogrammeringDatabaserOperativsystem

Kärnverktyg för att designa, leverera och drifta backendsystem med hög genomströmning.

GoTypeScriptPostgreSQLKafkaKubernetesgRPCTerraformObservabilitet (Grafana, OpenTelemetry)Händelsedriven arkitekturIncidenthantering

Arbetar dagligen i engelskspråkiga team; van att presentera tekniska designer på båda språken.

Svenska (modersmål)Engelska (C1)Tyska (B1)