Berhanu M.

Senior Backend-Entwickler

Addis Ababa, Äthiopien

Erfahrungen

Jan. 2025 - Bis heute
1 Jahr

Senior Backend-Entwickler

Kifiya

  • Entwicklung von 3 wichtigen Finanz-Microservices (Darlehensauszahlung, Händlerzahlung und P2P-Transfers) für die hochverfügbare digitale Wallet-Plattform mit Java und Spring Boot zur Verarbeitung hoher Transaktionslasten pro Sekunde
  • Leitung des Architekturentwurfs und der Implementierung robuster, zustandsbehafteter Transaktionsabläufe mit Temporal Workflow, um finanzielle Inkonsistenzen zu vermeiden und den garantierten Abschluss aller mehrstufigen Prozesse wie Darlehens- und P2P-Abwicklung sicherzustellen
  • Entwurf und Durchsetzung eines datenbankgesteuerten dynamischen Konfigurationsmodells zur Verwaltung von Transaktionsregeln, Reason Codes und Zustandsübergängen, damit Fachabteilungen neue Zahlungsmethoden einführen und Limits aktualisieren können, ohne den Code neu zu deployen
  • Reduzierung der Ausfallrate bei Zahlungsprozessen durch Einführung idempotenter Anfragevalidierung und automatischer Retry-Mechanismen in Temporal Workflows für Aufrufe externer APIs
  • Zusammenarbeit mit Frontend-Teams zur Definition und Absicherung effizienter API-Verträge für Wallet-Funktionen und Gewährleistung der Einhaltung strenger Finanzdaten- und Sicherheitsprotokolle
Aug. 2023 - Jan. 2025
1 Jahr 6 Monaten

Backend-Entwickler

Function Health

  • Entwicklung von 2 sicheren RESTful- und GraphQL-APIs für das Management kritischer Gesundheitsdaten mit 100% Einhaltung der HIPAA-Vorschriften und täglicher Verarbeitung umfangreicher API-Anfragen
  • Erfolgreiche Umstellung von über 20 wichtigsten REST-Endpunkten auf GraphQL, was zu einer 25%igen Reduzierung von Overfetching und einer 10%igen Verbesserung der Antwortzeiten der Client-Anwendungen führte
  • Verwaltung und Automatisierung der Cloud-Infrastruktur auf Google Cloud Platform (GCP) mit Terraform zur Verringerung manueller Deployments
  • Entwurf und Implementierung von 3 neuen Microservices zur Entkopplung monolithischer Funktionen, was die Systemmodularität und Skalierbarkeit für zukünftige Features verbesserte
  • Durchführung regelmäßiger Code-Reviews für ein Team von 5 Entwicklern zur Steigerung der Codequalität, Wartbarkeit und Förderung von Best Practices im Backend-Code
Sept. 2021 - Aug. 2022
1 Jahr

Senior Java-Entwickler

Uniken (MMCY tech)

  • Wesentliche Mitwirkung an der REL-ID-Sicherheitsplattform, einer SaaS-Lösung für Multi-Faktor-Authentifizierung
  • Entwicklung umfangreicher Unit- und Integrationstests mit JUnit 5, Erhöhung der Code Coverage um 20% und deutliche Reduzierung von Produktionsfehlern
  • Entwicklung wichtiger Komponenten des Webportals zur Verbesserung der Benutzerfreundlichkeit und Systemzugänglichkeit
Aug. 2021 - Aug. 2023
2 Jahren 1 Monate

Senior Java-Entwickler

Equity Bank

  • Entwurf und Entwicklung eines leistungsstarken Enterprise Integration Bus (EIB) mit Spring Boot und Spring Integration zur nahtlosen Integration von Bankdienstleistungen mit mehr als 5 großen Telekommunikationsanbietern und zur Verarbeitung von Millionen Transaktionen pro Monat
  • Wesentlicher Beitrag zur Entwicklung und Optimierung von 7 zentralen Microservices, Verbesserung der Kernbankfunktionen und Steigerung der Transaktionsverarbeitungsrate um 10%
Dez. 2016 - Apr. 2021
4 Jahren 5 Monaten

Softwareentwickler

Apposit LLC (now Paga)

  • Leitung des Designs und der Implementierung von Backend-Services für Tangio, einer SaaS-Plattform, die von über 100 FMCG-Herstellern und -Distributoren genutzt wird, und damit deutliche Verbesserung der Umsetzung von Vertriebsstrategien
  • Entwicklung der Android-Mobilanwendung für Verkaufsteams, was zu einer 30%igen Steigerung der Effizienz bei der Datenerfassung im Feld führte
  • Implementierung von Jasper- und DevExtreme-Reporting-Lösungen zur Bereitstellung umsetzbarer Erkenntnisse für Kunden und Verbesserung der Datenvisualisierung
  • Erfolgreiche Migration der Kernsystemdatenbank von MongoDB zu PostgreSQL zur Verbesserung der Datenkonsistenz und Abfrageleistung um bis zu 40%
  • Entwicklung und Integration von Unit- und Integrationstests zur Steigerung der Gesamtzuverlässigkeit des Systems
  • Führung eines Teams von 4 Entwicklern durch vollständige Entwicklungszyklen, Mentoring von Junior-Mitgliedern und Sicherstellung termingerechter Lieferung komplexer Features

Entwickler

East Ohio Regional Hospital

  • Entwickelte eine Unternehmensportfolio-Website mit Vue.js und integrierte die Contentful-API zur Verwaltung von News- und Blog-Inhalten, wodurch die Effizienz bei Inhaltsaktualisierungen verbessert wurde

Entwickler

Maya Backend & Telegram Mini App

  • Implementierte umfassende CRUD-Operationen für Benutzer-, Artikel- und Bestellverwaltung, um Datenintegrität und effiziente Verarbeitung sicherzustellen
  • Entwarf und entwickelte die Telegram-Bot-Integration, um Echtzeit-Updates bereitzustellen und direkte Nutzerinteraktionen mit Backend-Diensten zu ermöglichen
  • Verwaltete die Weiterentwicklung des Datenbankschemas mit Alembic-Migrationen für reibungslose und zuverlässige Updates
  • Containerisierte die Anwendung mit Docker und konfigurierte die Bereitstellung in Google Cloud Run, um Skalierbarkeit und einfache Rollouts zu gewährleisten

Entwickler

Method Mill

  • Entwickelte eine robuste Datenerfassungsanwendung mit Python/FastAPI und NextJs für Hygienekontrollen in Restaurants, verarbeitete über 100 Einsendungen täglich und lieferte Echtzeitanalysen

Entwickler

Semantic Book Recommender with LLMs

  • Implementierte fortschrittliche Pipelines zur Bereinigung von Textdaten für verschiedene Bücherdatensätze
  • Entwarf und baute eine semantische (Vektor-)Suchmaschine mit einer Vektordatenbank, um hochrelevante Buchempfehlungen zu ermöglichen
  • Integrierte Sentiment-Analyse und Emotionserkennung aus Textrezensionen, um tiefere Einblicke zu liefern
  • Setzte Zero-Shot-Learning für die Textklassifikation ein, um Bücher ohne explizite Trainingsdaten zu kategorisieren und die effiziente Nutzung von LLMs zu demonstrieren
  • Erstellte eine interaktive Gradio-Webanwendung für benutzerfreundliche Empfehlungen mit einer Anfragenverarbeitung in unter einer Sekunde

Zusammenfassung

Sehr erfahrener Senior Software Engineer mit über 8 Jahren Erfahrung in der Planung, Entwicklung und Bereitstellung robuster, skalierbarer und sicherer Softwarelösungen. Verfügt über ein vielseitiges Skill-Set in Java (Spring Boot), Python (FastAPI) und modernen Frontend-Technologien (Vue.js, React).

Nachweisliche Erfolge in der Leitung komplexer Entwicklungszyklen, Optimierung der Systemleistung, Workflow-Entwicklung und Sicherstellung strikter Einhaltung von Compliance-Standards wie HIPAA.

Motiviert, meine Expertise in Cloud-Infrastrukturen (AWS, GCP, Azure, Terraform) und verteilten Systemen einzusetzen, um anspruchsvolle Software-Entwicklungsprojekte anzugehen.

Sprachen

Amharisch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Okt. 2012 - Juni 2016

Universität Addis Abeba

BSc · Softwaretechnik · Addis Ababa, Äthiopien · 3.05

Zertifikate & Bescheinigungen

Angewandtes Data-Science-Labor

WorldQuant University

Grundlagen der Künstlichen Intelligenz

Udacity

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