PDF herunterladenKontakt

Matthias Albrecht

Backend-Entwickler für Zahlungssysteme, die nicht ausfallen

Senior Backend-Entwickler mit elf Jahren Erfahrung im Aufbau transaktionaler Systeme für Fintech- und Marktplatz-Plattformen. Leitete die Migration eines monolithischen Zahlungskerns zu ereignisgesteuerten Services mit 40 Mio. Transaktionen pro Monat und begleitet Entwickler dabei, für den Fehlerfall zu entwerfen statt an ihm vorbei.

Senior Softwareentwickler, Payments-Plattform

Feb. 2021 bis heute

Verantwortlich für die Ledger- und Settlement-Services einer Zahlungsplattform mit 40 Mio. Transaktionen pro Monat in 9 europäischen Märkten.

  • Leitete die Zerlegung des Zahlungsmonolithen in 14 ereignisgesteuerte Services auf Kafka und senkte die Deploy-Zeit von 45 Minuten auf unter 8.
  • Entwarf eine idempotente Settlement-Pipeline, die doppelte Auszahlungsvorfälle innerhalb von 18 Monaten von rund 30 pro Monat auf null reduzierte.
  • Senkte die p99-Autorisierungslatenz von 850 ms auf 210 ms durch Read Replicas und eine Redis-basierte Rate-Limit-Schicht.
  • Mentor für vier Entwickler; zwei wurden auf Basis der unter dieser Begleitung entworfenen Systeme zum Senior befördert.
GoKafkaPostgreSQLVerteilte SystemePayments

Backend-Entwickler

Juni 2017 bis Jan. 2021

Baute Order-Management- und Logistik-APIs für einen Secondhand-Marktplatz mit 2,5 Mio. monatlich aktiven Nutzern.

  • Schrieb die Order-State-Machine neu und beseitigte damit eine Klasse von Stuck-Order-Bugs, die über 400 Support-Tickets pro Quartal verursacht hatte.
  • Führte Contract Testing über 20 interne Services ein und reduzierte in Produktion gefundene Integrationsregressionen um 70 %.
  • Skalierte die Such-Indexierungspipeline für eine Versechsfachung des Inseratsvolumens während des Lockdowns 2020, ohne zusätzliche Hardware.
Node.jsTypeScriptRabbitMQElasticsearch

Softwareentwickler

Sep. 2014 bis Mai 2017

Lieferte Backend-Systeme für Banken- und Versicherungskunden als Teil eines zwölfköpfigen Beraterteams.

  • Baute eine Batch-Abstimmungs-Engine für eine Regionalbank, die den nächtlichen Tagesabschluss von 6 Stunden auf 90 Minuten verkürzte.
  • Automatisierte die Deployment-Pipeline für drei Kundenprojekte und ersetzte manuelle FTP-Releases durch versionierte CI-Builds.
  • Bester Einzelwert im internen Review-Zyklus 2016 unter 40 Entwicklern.
JavaSpringOracleConsulting

ledgerline

März 2023 bis heute

Eine Go-Bibliothek für einbettbare doppelte Buchführung mit strikten Invariantenprüfungen, im Einsatz in drei produktiven Fintech-Systemen.

  • Baute das Projekt auf 1.900 GitHub-Sterne und 12 externe Mitwirkende aus.
  • Property-based Testsuite verifiziert Bilanzinvarianten über 10.000 generierte Transaktionssequenzen pro CI-Lauf.
GoOpen SourceBuchführung

Berlin Backend Meetup

Jan. 2022 bis heute

Vierteljährliches Meetup zu verteilten Systemen und Platform Engineering mit durchschnittlich 120 Teilnehmern pro Termin.

  • Kuratierte 16 Vorträge in drei Jahren, darunter vier Erstredner, die vom Konzept bis zur Bühne begleitet wurden.
  • Der Vortrag „Exactly-once is a lie you tell twice“ erreichte 8.000 Aufrufe.
CommunityVorträge

B.Sc. Technische Informatik

Sep. 2009 bis Juni 2014

Schwerpunkte Betriebssysteme, Datenbanken und nebenläufige Programmierung. Abschlussarbeit: ein fehlertoleranter Message Broker in C.

NebenläufigkeitDatenbankenBetriebssysteme

Kernwerkzeuge für Entwurf, Auslieferung und Betrieb von Backend-Systemen mit hohem Durchsatz.

GoTypeScriptPostgreSQLKafkaKubernetesgRPCTerraformObservability (Grafana, OpenTelemetry)Ereignisgesteuerte ArchitekturIncident Response

Arbeitet täglich in englischsprachigen Teams; präsentiert technische Entwürfe sicher in beiden Sprachen.

Deutsch (Muttersprache)Englisch (C1)Spanisch (B1)