Entwickelte Backend-Services in Golang, TimeScaleDB und GCP, die mehr als 10.000 gleichzeitige Lesezugriffe verarbeiten.
Migrierte von RedPanda zu einem lokalen Service in Golang, wodurch Latenz und Betriebskosten gesenkt wurden.
Ergänzte A/B-Tests mit Open Replay, um das Kundenverhalten und die Leistung zu analysieren.
Arbeitete mit Marketing- und Firmware-Teams zusammen, um das MVP pünktlich zu veröffentlichen und potenziellen Kunden vorzustellen.
Optimierte Tests und Deployments durch die Erstellung von GitHub Actions, die auf fehlgeschlagene Tests und Lint-Fehler prüfen, und effizientes Ausrollen von Staging- und Produktions-Releases ermöglichen.
Juli 2024 - Feb. 2025
8 Monaten
Berlin, Deutschland
Softwareingenieur (Werkstudent)
Engie Energy Access
Verkürzte API-Antwortzeiten um 30% durch Redis-Caching häufig abgerufener Daten, was die Nutzererfahrung verbesserte.
Reduzierte Breaking Changes um 80% durch API-Versionierung, wodurch nahtlose Rollbacks bei Bedarf möglich wurden.
Stärkte die teamübergreifende Zusammenarbeit durch eine wiederverwendbare Vorlage für Software-Design-Dokumente, die in drei Teams eingeführt wurde.
Steigerte die Team-Effizienz durch Implementierung von Observability in Workflows und Tools mithilfe von Prometheus-Exportern und Grafana-Dashboards mit DORA-Metriken. Dadurch wurden Engpässe sichtbar, für die Lösungen umgesetzt wurden.
Erhöhte die Service-Zuverlässigkeit, indem ich zur Migration von webhook-basierten Synchronisationen zu RabbitMQ beitrug, Nachrichtenspeicherung sicherstellte und Ausfallzeiten durch Synchronisationsprobleme verringerte.
Steigerte die Lieferungsgeschwindigkeit um 20% in fünf Teams, indem Prometheus und Grafana genutzt wurden, um Dashboards zur Verfolgung der DORA-Metriken zu erstellen.
Juli 2021 - Juli 2023
2 Jahren 1 Monate
Freiberuflicher Softwareingenieur
Jackson Peak LLC/Opsumo
Entwarf die Webanwendung RFID Collect neu mit modernem Design und migrierte den Code auf React und Context API, was den V2-Umsatz um etwa 2% steigerte.
Entwickelte einen Marketing-Proof-of-Concept für den Mitarbeiter-Tracker in Einrichtungen mit JavaScript, Server-Sent Events, Raspberry Pi und Supabase. Das Marketing-Team nutzte ihn stark, um potenziellen Kunden das Produkt vorzustellen.
Entwickelte individuelle Bibliotheken für Front-End-Produkte mit ähnlichen Funktionen unter Verwendung von React, Rollupjs und TypeScript, wodurch die Entwicklungszeit für verwandte Aufgaben um 20% verkürzt wurde.
Juli 2020 - Juli 2024
4 Jahren 1 Monate
Softwareingenieur
Relworx
Skalierte die Auszahlungsfunktion, um über 10.000 Transaktionen pro Stapel mit PostgreSQL-Partitionierung und Sidekiq-Throttling zu verarbeiten, und verringerte die Verarbeitungszeit um 40%.
Verringerte Ausfallraten bei Stapel-Transaktionen um 20% durch fehlertolerante Services mit automatischem Umleiten zu einem anderen Anbieter, nachdem die maximale Anzahl an Wiederholungsversuchen erreicht wurde.
Führte Observability für Redis-Queues, Cache-Hits und -Misses sowie Anbieterverfügbarkeit mithilfe von Prometheus und Grafana ein.
Dockerisierte die lokalen Dev-Tools mit Redis, Sidekiq und PostgreSQL, wodurch die Einarbeitungszeit in die Codebasis um 20% gesenkt wurde.
Leitete ein zentrales Abgleichprojekt, das täglich Millionen von Transaktionen über drei verschiedene Produkte verarbeitete, und reduzierte manuelle Abgleichsfehler um 80%.
Implementierte End-to-End-Observability für Relpay mit Sentry für Fehler-Tracking und strukturierten Logs in Lograge, was eine schnellere Ursachenanalyse ermöglichte und die Reaktionszeit bei Vorfällen um über 50% verbesserte.
Erzielte eine Steigerung der monatlich wiederkehrenden Umsätze um 2%, indem ich die Entwicklung eines strategischen Funktionssets leitete, das neue Kunden von Wettbewerbern anzog. Das Feature für den Zahlungsplan erwies sich als Schlüssellösung für Unternehmen bei der Verwaltung von Mitarbeitergehältern.
Führte die Integration mehrerer Drittanbieter-Zahlungs-APIs, wie Banken und Mobile Money, mit Ruby on Rails und Sidekiq durch, um sicherzustellen, dass das Unternehmen Transaktionen über den jeweils passenden Dienstleister abwickeln kann.
Optimierte die Berichterstellung für Kunden und Administratoren, indem die neuesten Batch-Daten in Redis zwischengespeichert wurden, wodurch die Last auf PostgreSQL reduziert wurde. Dies senkte die Antwortzeiten um 20%, während Cache-Misses überwacht und die Datenkonsistenz sichergestellt wurde.
März 2020 - Juni 2020
4 Monaten
Freiberuflicher Softwareingenieur
Construction Clean Partners / CleanSnap
Entwickelte in Angular.js einen Lead-Generator, der meinem Kunden half, Webseitenbesucher in zahlende Kunden zu verwandeln. ConstructionCleanPartner.com verzeichnete einen Zuwachs an Abonnenten.
Arbeitete mit Teams zusammen, die AngularJS, Ionic, Firebase und Salesforce nutzen, um die Anwendungsleistung zu verbessern und die Nutzererfahrung zu optimieren.
Mai 2019 - Nov. 2019
7 Monaten
Softwareentwickler
Andela
Interne Firmentools verbessert, indem neue Funktionen hinzugefügt und Bugs mit React, Vanilla JS und Django behoben wurden, was die Effizienz des Teams und die Leistung der Tools erhöhte.
Code-Reviews mit Teamkollegen durchgeführt, um die Codequalität zu verbessern und ein kollaboratives Teamumfeld zu fördern.
Unit-Tests für bestehende und neue Funktionen geschrieben, um die Funktionalität sicherzustellen und künftige Fehler zu reduzieren.