Nicholus M.
Gründungs-Softwareingenieur
Erfahrungen
März 2025 - Bis heute
10 MonatenGrü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 MonatenBerlin, 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 MonateFreiberuflicher 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 MonateSoftwareingenieur
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 MonatenFreiberuflicher 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 MonatenSoftwareentwickler
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
VerhandlungssicherArabisch
GrundkenntnisseAusbildung
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 testenWeitere Aktionen
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.