Recommended expert

Nicholus Muwonge

Mitbegründer und Softwareingenieur

Nicholus Muwonge
Berlin, Deutschland

Erfahrungen

März 2025 - Bis heute
1 Jahr

Mitbegründer und Softwareingenieur

Trakrf

  • Implementierte Backend-Services in Golang, TimeScaleDB und GCP, die mehr als 10.000 Lesezugriffe gleichzeitig verarbeiten.
  • Migrierte von RedPanda zu einem lokalen Service in Golang, wodurch Latenz und Kosten reduziert wurden.
  • Fügte A/B-Tests mit Open Replay hinzu, um Kundenverhalten und Performance zu analysieren.
  • Arbeitete mit Marketing- und Firmware-Teams zusammen, um das MVP pünktlich bereitzustellen und potenziellen Kunden zu präsentieren.
  • Vereinfachte Test- und Deployment-Abläufe durch GitHub Actions, die fehlgeschlagene Tests und Lint-Fehler prüfen, und setzte Staging- und Produktionsreleases effizient um.
Juli 2024 - Feb. 2025
8 Monate
Berlin, Deutschland

Softwareingenieur (Werkstudent)

Engie Energy Access

  • Verringerte API-Antwortzeiten um 30% durch Redis-Caching häufig abgerufener Daten und verbesserte so die Nutzererfahrung.
  • Reduzierte inkompatible Änderungen um 80% durch API-Versionierung, die nahtlose Rollbacks erlaubte.
  • Verbesserte die teamübergreifende Zusammenarbeit, indem ich eine wiederverwendbare Software-Design-Dokumentvorlage erstellte, die in drei Teams eingesetzt wurde.
  • Steigerte die Team-Effizienz durch Implementierung von Observability in Workflows und Tools mit Prometheus Exportern und Grafana-Dashboards auf Basis von DORA-Metriken.
  • Erhöhte Service-Zuverlässigkeit durch Mitwirkung an der Migration von webhook-basierten Synchronisationen zu RabbitMQ, was Persistenz der Nachrichten sicherstellte und Ausfallzeiten durch Synchronisationsprobleme verringerte.
  • Steigerte die Release-Geschwindigkeit um 20% bei fünf Teams durch Aufbau von Dashboards mit Prometheus und Grafana zur Verfolgung der DORA-Metriken.
Juli 2021 - Juli 2023
2 Jahren 1 Monat

Freiberuflicher Softwareingenieur

Jackson Peak LLC / Opsumo

  • Gestaltete die RFID Collect-Webanwendung neu mit modernem Design und migrierte die Codebasis zu React und Context API, wodurch der Absatz von V2 um etwa 2% stieg.
  • Erstellte ein Marketing-Proof-of-Concept für einen Mitarbeiter-Tracker in Einrichtungen mit JavaScript, Server-Sent Events, Raspberry Pi und Supabase, das das Marketing-Team potenziellen Kunden präsentierte.
  • Entwickelte benutzerdefinierte Bibliotheken für Frontend-Produkte mit ähnlichen Funktionen in React, Rollup.js und TypeScript und verkürzte so die Entwicklungszeit für verwandte Aufgaben um 20%.
Juli 2020 - Juli 2024
4 Jahren 1 Monat

Softwareingenieur

Relworx

  • Skalierte das Auszahlungs-Feature, um mehr als 10.000 Transaktionen pro Batch mittels PostgreSQL-Partitionierung und Sidekiq-Drosselung zu verarbeiten, und reduzierte die Verarbeitungszeit um 40%.
  • Reduzierte Fehler bei Batch-Transaktionen um 20% durch fehlertolerante Services, die nach Überschreiten der Wiederholungsgrenze automatisch an einen anderen Anbieter umleiten.
  • Führte Observability für Redis-Queues, Cache-Hits und -Misses sowie Anbieter-Verfügbarkeit mit Prometheus und Grafana ein.
  • Dockerisierte lokale Entwicklungstools mit Redis, Sidekiq und PostgreSQL, wodurch die Einarbeitungszeit in die Codebasis um 20% sank.
  • Leitete ein zentrales Abgleichsprojekt, das täglich Millionen Transaktionen über drei Produkte abwickelte, und verringerte manuelle Abgleichsfehler um 80%.
  • Implementierte End-to-End-Observability für Relpay mithilfe von Sentry für Fehlerverfolgung und strukturierten Logs in Lograge, was schnellere Root-Cause-Analysen ermöglichte und die Incident-Reaktionszeit um über 50% verbesserte.
  • Steigerte den monatlichen wiederkehrenden Umsatz um 2%, indem ich ein strategisches Feature-Set leitete, das neue Kunden von Wettbewerbern anzog, wobei das Zahlungsplan-Feature als zentrale Lösung für Unternehmen im Bereich Gehaltsverwaltung hervorstach.
  • Leitete die Integration mehrerer Drittanbieter-Zahlungs-APIs mit Ruby on Rails und Sidekiq, um sicherzustellen, dass der Traffic zum richtigen Dienstleister geleitet wird.
  • Optimierte die Berichtserstellung für Kunden und Administratoren durch Caching der neuesten Batch-Daten in Redis, wodurch die Last auf Postgres und die Antwortzeiten um 20% verringert wurden und gleichzeitig die Datenkonsistenz gewährleistet blieb.
März 2020 - Juni 2020
4 Monate

Freiberuflicher Softwareingenieur

Construction Clean Partners / CleanSnap

  • Baute einen Lead-Generator in Angular.js, der Website-Besucher in zahlende Kunden konvertierte und so die Abonnentenzahl erhöhte.
  • Arbeitete mit Teams zusammen, die AngularJS, Ionic, Firebase und Salesforce nutzten, um die Anwendungsleistung und die Nutzererfahrung zu verbessern.
Mai 2019 - Nov. 2019
7 Monate

Softwareingenieur

Andela

  • Verbesserte interne Tools des Unternehmens, indem ich neue Funktionen hinzufügte und Fehler mit React, Vanilla JS und Django behob, was die Effizienz des Teams und die Leistung der Tools steigerte.
  • Führte Code-Reviews mit Teamkollegen durch, verbesserte die Codequalität und förderte ein kollaboratives Arbeitsumfeld.
  • Erstellte Unit-Tests für bestehende und neue Funktionen, stellte sicher, dass sie wie erwartet funktionierten, und verringerte künftige Fehler.

Industrie Erfahrung

Sehen Sie, wo dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat. Längere Linien stehen für umfangreichere praktische Erfahrung, während kürzere Linien auf gezielte oder projektbezogene Arbeit hindeuten.

Erfahren in Bank- und Finanzwesen (4 Jahre), Informationstechnologie (3.5 Jahre), Transport (2 Jahre), Energie (0.5 Jahre) und Bauwesen (0.5 Jahre).

Bank- und Finanzwesen
Informationstechnologie
Transport
Energie
Bauwesen

Geschäftsbereich Erfahrung

Die folgende Grafik bietet einen Überblick über die Erfahrungen des Freiberuflers in verschiedenen Geschäftsbereichen, berechnet anhand abgeschlossener und aktiver Aufträge. Sie zeigt die Bereiche, in denen der Freiberufler am häufigsten zur Planung, Umsetzung und Erzielung von Geschäftsergebnissen beigetragen hat.

Erfahren in Informationstechnologie (6.5 Jahre), Produktentwicklung (6 Jahre) und Qualitätssicherung (1.5 Jahre).

Informationstechnologie
Produktentwicklung
Qualitätssicherung

Fähigkeiten

  • Sprachen & 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

  • Ci/cd

  • Designmuster

  • Docker

  • Javascript

  • Kubernetes

  • Mysql

  • Postgresql

  • Python

  • Reactjs

  • React Native

  • Redis

  • Rspec

  • Ruby

  • Ruby On Rails

  • Sidekiq

  • Softwareentwicklung

  • Helm

  • Fast Api

  • Celery

  • Typescript

  • Node.js

  • Go

Sprachen

Englisch
Verhandlungssicher
Arabisch
Grundkenntnisse

Ausbildung

März 2024 - Feb. 2025

University Of Europe For Applied

Master of Science in Softwareentwicklung · Softwareentwicklung

Zertifikate & Bescheinigungen

Full-Stack-Softwareentwickler-Zertifizierung

Udacity

Profil

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

Frequently asked questions

Sie haben Fragen? Hier finden Sie weitere Informationen.

Wo ist Nicholus ansässig?

Nicholus ist in Berlin, Deutschland ansässig.

Welche Sprachen spricht Nicholus?

Nicholus spricht folgende Sprachen: Englisch (Verhandlungssicher), Arabisch (Grundkenntnisse).

Wie viele Jahre Erfahrung hat Nicholus?

Nicholus hat mindestens 6 Jahre Erfahrung. In dieser Zeit hat Nicholus in mindestens 4 verschiedenen Rollen und für 6 verschiedene Firmen gearbeitet. Die durchschnittliche Dauer der einzelnen Projekte beträgt 1 Jahr und 1 Monat. Beachten Sie, dass Nicholus möglicherweise nicht alle Erfahrungen geteilt hat und tatsächlich mehr Erfahrung hat.

Für welche Rollen wäre Nicholus am besten geeignet?

Basierend auf der jüngsten Erfahrung wäre Nicholus gut geeignet für Rollen wie: Mitbegründer und Softwareingenieur, Softwareingenieur (Werkstudent), Freiberuflicher Softwareingenieur.

Was ist das neueste Projekt von Nicholus?

Die neueste Position von Nicholus ist Mitbegründer und Softwareingenieur bei Trakrf.

Für welche Unternehmen hat Nicholus in den letzten Jahren gearbeitet?

In den letzten Jahren hat Nicholus für Trakrf, Engie Energy Access, Jackson Peak LLC / Opsumo und Relworx gearbeitet.

In welchen Industrien hat Nicholus die meiste Erfahrung?

Nicholus hat die meiste Erfahrung in Industrien wie Bank- und Finanzwesen, Informationstechnologie und Transport. Nicholus hat auch etwas Erfahrung in Energie und Bauwesen.

In welchen Bereichen hat Nicholus die meiste Erfahrung?

Nicholus hat die meiste Erfahrung in Bereichen wie Informationstechnologie, Produktentwicklung und Qualitätssicherung.

In welchen Industrien hat Nicholus kürzlich gearbeitet?

Nicholus hat kürzlich in Industrien wie Bank- und Finanzwesen, Informationstechnologie und Transport gearbeitet.

In welchen Bereichen hat Nicholus kürzlich gearbeitet?

Nicholus hat kürzlich in Bereichen wie Informationstechnologie, Produktentwicklung und Qualitätssicherung gearbeitet.

Was ist die Ausbildung von Nicholus?

Nicholus hat einen Master in Softwareentwicklung from University Of Europe For Applied.

Ist Nicholus zertifiziert?

Nicholus hat 1 Zertifikat: Full-Stack-Softwareentwickler-Zertifizierung.

Wie ist die Verfügbarkeit von Nicholus?

Nicholus ist sofort vollzeit verfügbar für passende Projekte.

Wie hoch ist der Stundensatz von Nicholus?

Der Stundensatz von Nicholus hängt von den spezifischen Projektanforderungen ab. Bitte verwenden Sie die Meet-Schaltfläche im Profil, um ein Meeting zu planen und die Details zu besprechen.

Wie kann man Nicholus beauftragen?

Um Nicholus zu beauftragen, klicken Sie auf die Meet-Schaltfläche im Profil, um ein Meeting anzufragen und Ihre Projektanforderungen zu besprechen.

Durchschnittlicher Tagessatz für ähnliche Positionen

Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.

1000
750
500
250
⌀ Markt: 820-980 €
Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freiberufler in dieser Position, basierend auf aktuellen Projekten auf unserer Plattform.
Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.