Berhanu M.

Senior Backend-Entwickler

Addis Ababa, Äthiopien

Erfahrungen

Jan. 2025 - Bis heute
11 Monaten

Senior Backend-Entwickler

Kifiya

  • Entwickelte 3 kritische Finanz-Mikroservices (Kreditauszahlung, Händlerzahlung und P2P-Überweisungen) für die hochverfügbare digitale Wallet-Plattform und setzte Java und Spring Boot ein, um pro Sekunde ein hohes Transaktionsaufkommen zu verarbeiten.
  • Leitete das Architekturdesign und die Implementierung robuster, zustandsbehafteter Transaktionsabläufe mithilfe von Temporal Workflow, beseitigte finanzielle Inkonsistenzen und stellte die endgültige Fertigstellung aller mehrstufigen Prozesse wie Kredit- und P2P-Abwicklung sicher.
  • Entwarf und implementierte ein datenbankgesteuertes, dynamisches Konfigurationsmodell zur Verwaltung von Transaktionsregeln, Reason Codes und Zustandsübergängen, das es den Fachbereichen ermöglichte, neue Zahlungsmethoden einzuführen und Limits zu aktualisieren, ohne den Code neu ausrollen zu müssen.
  • Senkte die Fehlerrate bei Zahlungsabwicklungen durch Einführung einer idempotenten Anforderungsprüfung und Implementierung automatischer Retry-Mechanismen in Temporal Workflows für externe API-Aufrufe.
  • Arbeitete mit Frontend-Teams zusammen, um effiziente API-Verträge für Wallet-Funktionen zu definieren und abzusichern, und gewährleistete die Einhaltung strenger Vorgaben zur Verarbeitung von Finanzdaten und Sicherheitsprotokollen.
Aug. 2023 - Jan. 2025
1 Jahr 6 Monaten

Backend-Entwickler

Function Health

  • Entwickelte zwei sichere RESTful- und GraphQL-APIs für die Verwaltung kritischer Gesundheitsdaten, stellte die 100%ige Einhaltung der HIPAA-Richtlinien sicher und bearbeitete täglich eine große Anzahl von API-Anfragen.
  • Refaktorierte erfolgreich mehr als 20 zentrale REST-Endpunkte zu GraphQL, was zu einer Reduzierung des Daten-Over-Fetchings um 25% und zu einer Verbesserung der Antwortzeiten der Client-Anwendungen um 10% führte.
  • Verwaltete und automatisierte die Cloud-Infrastruktur auf Google Cloud Platform (GCP) mithilfe von Terraform, was manuelle Bereitstellungen reduzierte.
  • Entwarf und implementierte drei neue Microservices zur Entkopplung monolithischer Funktionalitäten, wodurch die Modularität und Skalierbarkeit für zukünftige Erweiterungen verbessert wurde.
  • Führte regelmäßige Code-Reviews für ein Team von fünf Personen durch, steigerte die Codequalität und Wartbarkeit und förderte Best Practices im gesamten Backend-Code.
Sept. 2021 - Aug. 2022
1 Jahr

Senior Java-Entwickler

Uniken (MMCY tech)

  • Spielte eine Schlüsselrolle in der REL-ID-Sicherheitsplattform, einer SaaS-Lösung für Multi-Faktor-Authentifizierung.
  • Entwickelte umfassende Unit- und Integrationstests mit JUnit 5, steigerte die Codeabdeckung um 20% und verringerte Produktionsfehler deutlich.
  • Entwickelte zentrale Komponenten des Webportals und verbesserte damit Nutzererfahrung und Systemzugänglichkeit.
Aug. 2021 - Aug. 2023
2 Jahren 1 Monate

Senior Java-Entwickler

Equity Bank

  • Entwarf und implementierte einen hochdurchsatzfähigen Enterprise Integration Bus (EIB) mit Spring Boot und Spring Integration, der die nahtlose Integration von Bankdienstleistungen mit mehr als fünf großen Telekommunikationsanbietern ermöglichte und monatlich Millionen von Transaktionen verarbeitete.
  • Leistete einen wesentlichen Beitrag zur Entwicklung und Optimierung von sieben Schlüssel-Microservices, verbesserte Kernbankfunktionen und erhöhte die Geschwindigkeit der Transaktionsverarbeitung um 10%.
Dez. 2016 - Apr. 2021
4 Jahren 5 Monaten

Softwareentwickler

Apposit LLC (now Paga)

  • Führte das Design und die Implementierung von Backend-Services für Tangio, eine SaaS-Plattform, die von mehr als 100 FMCG-Herstellern und -Distributoren genutzt wird, und verbesserte dadurch die Umsetzung ihrer Vertriebsstrategie erheblich.
  • Entwickelte die Android-Mobile-App für Vertriebsteams, wodurch die Effizienz der Datenerfassung im Außendienst um 30% gesteigert wurde.
  • Implementierte Reporting-Lösungen mit Jasper und DevExtreme, lieferte verwertbare Erkenntnisse für Kunden und verbesserte die Datenvisualisierungsmöglichkeiten.
  • Migrierte erfolgreich die Kerndatenbank von MongoDB zu PostgreSQL und verbesserte so die Datenkonsistenz und Abfrageleistung um bis zu 40%.
  • Entwickelte und integrierte Unit- und Integrationstests, was die Systemzuverlässigkeit insgesamt verbesserte.
  • Leitete ein Team von vier Entwicklern durch komplette Entwicklungszyklen, betreute Junior-Mitglieder und gewährleistete die termingerechte Lieferung komplexer Features.

Entwickler

East Ohio Regional Hospital

  • Entwickelte eine Portfolio-Website des Unternehmens mit Vue.js und integrierte die Contentful-API zur Verwaltung von News- und Blog-Inhalten, wodurch die Aktualisierung effizienter wurde

Entwickler

Maya Backend & Telegram Mini App

  • Implementierte umfassende CRUD-Operationen für Benutzer-, Artikel- und Auftragsverwaltung und stellte dabei Datenintegrität und effiziente Verarbeitung sicher
  • Entwarf und entwickelte die Telegram-Bot-Integration, um Echtzeit-Updates zu liefern und direkte Benutzerinteraktionen mit den Backend-Diensten zu ermöglichen
  • Verwaltete die Weiterentwicklung des Datenbankschemas mithilfe von Alembic-Migrationen für reibungslose und zuverlässige Updates
  • Containerisierte die Anwendung mit Docker und konfigurierte sie für die Bereitstellung auf Google Cloud Run, wodurch Skalierbarkeit und einfache Bereitstellung gewährleistet wurden

Entwickler

Method Mill

  • Entwickelte eine robuste Datenerfassungsanwendung mit Python/FastAPI und Next.js für Hygienekontrollen in Restaurants, verarbeitete täglich über 100 Einsendungen und lieferte Echtzeit-Analysen

Entwickler

Semantic Book Recommender with LLMs

  • Implementierte fortschrittliche Textdaten-Bereinigungspipelines für diverse Buchdatensätze
  • Entwarf und entwickelte eine semantische (Vektor-)Suchmaschine mit einer Vektor-Datenbank, um hochrelevante Buchempfehlungen zu ermöglichen
  • Integrierte Sentiment-Analyse und Emotionsextraktion aus Textrezensionen, um reichhaltigere Einblicke zu liefern
  • Wandte Zero-Shot-Learning für die Textklassifikation an, um Bücher ohne explizite Trainingsdaten zu kategorisieren und demonstrierte dabei eine effiziente Nutzung von LLMs
  • Erstellte eine interaktive Gradio-Webanwendung für benutzerfreundliche Empfehlungen, die Anfragen mit einer Latenz von unter einer Sekunde verarbeitet

Zusammenfassung

Erfahrener Senior-Softwareentwickler mit über 8 Jahren Erfahrung in der Konzeption, Entwicklung und Bereitstellung robuster, skalierbarer und sicherer Softwarelösungen. Verfügt über ein vielseitiges Skillset in Java (Spring Boot), Python (FastAPI) und modernen Frontend-Technologien (Vue.js, React).

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

Motiviert, mein Fachwissen in Cloud-Infrastrukturen (AWS, GCP, Azure, Terraform) und verteilten Systemen einzusetzen, um anspruchsvolle Softwareentwicklungsprojekte zu meistern.

Sprachen

Amharisch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Okt. 2012 - Juni 2016

Addis Ababa University

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