Nicholus M.

Gründungs-Softwareingenieur

Berlin, Deutschland

Erfahrungen

März 2025 - Bis heute
9 Monaten

Gründungs-Softwareingenieur

Trakrf

  • 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üssel­lö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.

Zusammenfassung

  • Programmiersprachen & Frameworks: Ruby (Rails), Go, Python (FastAPI), JavaScript/TypeScript (React)
  • Datenbanken & Caching: PostgreSQL (Partitionierung, Indexierung, Abfrageoptimierung), Redis
  • Infrastruktur & DevOps: Docker, Sidekiq, Kubernetes, CI/CD-Pipelines (GitLab CI), Helm
  • Backend-Design: Ereignisgesteuerte Architektur, Hintergrundaufgaben, asynchrone Pipelines, Beobachtbarkeit, Fehlertoleranz, Idempotenz
  • Sonstiges: Systemdesign, Performance-Tuning, Mentoring, teamübergreifende Zusammenarbeit, Dokumentation

Sprachen

Englisch
Verhandlungssicher
Arabisch
Grundkenntnisse

Ausbildung

März 2024 - Feb. 2025

University Of Europe For Applied

Master of Science, Softwaretechnik · Softwaretechnik · دبي, Vereinigte Arabische Emirate

Zertifikate & Bescheinigungen

Full-Stack-Softwareentwickler-Zertifikat

Udacity

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen