Berhanu Mequanint-Senior Backend-Entwickler
Tagessatz prüfen
Erfahrungen
Senior Backend-Entwickler
Kifiya
- Entwickelt 3 entscheidende Finanz-Mikroservices (Loan Disbursement, Merchant Payment und P2P-Transfers) für die hochverfügbare digitale Wallet-Plattform, unter Verwendung von Java und Spring Boot zur Verarbeitung von Tausenden Transaktionen pro Sekunde
- Führte das architektonische Design und die Implementierung langlebiger, zustandsbehafteter Transaktionsabläufe mit Temporal Workflow durch, wodurch potenzielle finanzielle Inkonsistenzen eliminiert und eine garantierte endgültige Ausführung aller mehrstufigen Prozesse wie Kredit- und P2P-Abwicklung sichergestellt wurden
- Entwarf und implementierte ein datenbankgesteuertes dynamisches Konfigurationsmodell zur Verwaltung von Transaktionsregeln, Reason Codes und Zustandsübergängen, das es den Geschäftsteams ermöglicht, neue Zahlungsmethoden einzubinden und Limits zu aktualisieren, ohne Code bereitzustellen
- Senkte die Ausfallrate bei der Zahlungsabwicklung durch Einführung idempotenter Anfragevalidierung und Implementierung automatischer Retry-Mechanismen innerhalb von Temporal Workflows für externe API-Abhängigkeiten
- Arbeitete mit Frontend-Teams zusammen, um effiziente API-Verträge für Wallet-Funktionen zu definieren und abzusichern, und stellte die Einhaltung strenger Protokolle zur Handhabung und Sicherheit finanzieller Daten sicher
Backend-Entwickler
Function Health
- Entwickelt 2 sichere RESTful- und GraphQL-APIs für das Management kritischer Gesundheitsdaten, gewährleistete 100%ige Einhaltung der HIPAA-Vorschriften und bearbeitete täglich ein hohes Aufkommen an API-Anfragen
- Refaktorierte erfolgreich über 20 zentrale REST-Endpunkte zu GraphQL, was zu einer 25%igen Reduzierung von Datenüberfetching und einer 10%igen Verbesserung der Antwortzeiten der Client-Anwendungen führte
- Verwaltete und automatisierte die Cloud-Infrastruktur auf der Google Cloud Platform (GCP) mit Terraform, was manuelle Deployments verringerte
- Entwarf und implementierte 3 neue Microservices, um monolithische Funktionen zu entkoppeln und die Systemmodularität sowie Skalierbarkeit für zukünftige Feature-Entwicklungen zu verbessern
- Führte regelmäßige Code-Reviews für ein Team von 5 durch, steigerte die Codequalität, Wartbarkeit und förderte Best Practices im gesamten Backend-Codebase
Senior Java-Entwickler
Uniken (MMCY Tech)
- Spielte eine Schlüsselrolle bei 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 wichtige Komponenten des Webportals, verbesserte die Nutzererfahrung und die Systemzugänglichkeit
Senior Java-Entwickler
Equity Bank
- Entwarf und entwickelte einen leistungsstarken Enterprise Integration Bus (EIB) mit Spring Boot und Spring Integration, der die nahtlose Integration von Bankdienstleistungen mit über 5 großen Telekommunikationsanbietern ermöglicht und monatlich Millionen Transaktionen verarbeitet
- Leistete einen wichtigen Beitrag zur Entwicklung und Optimierung von 7 zentralen Microservices, erweiterte Kernbankfunktionen und verbesserte die Verarbeitungsgeschwindigkeit der Transaktionen um 10%
Softwareingenieur
Apposit LLC (now Paga)
- Führte das Design und die Implementierung von Backend-Services für Tangio, eine SaaS-Plattform, die von über 100 FMCG-Herstellern und -Distributoren genutzt wird, und verbesserte damit deutlich deren Verkaufsstrategie-Umsetzung
- Entwickelte die Android-App für Vertriebsteams, was zu einer 30%igen Steigerung der Effizienz bei der Datenerfassung im Feld führte
- Implementierte Reporting-Lösungen mit Jasper und DevExtreme, lieferte verwertbare Einblicke für Kunden und verbesserte die Datenvisualisierung
- Migrierte erfolgreich die Datenbank des Kernsystems von MongoDB zu PostgreSQL, was die Datenkonsistenz und Abfrageleistung um bis zu 40% verbesserte
- Entwickelte und integrierte Unit- und Integrationstests, was die Gesamtzuverlässigkeit des Systems erhöhte
- Leitete ein Team von 4 Ingenieuren durch vollständige Entwicklungszyklen, betreute Junior-Mitglieder und stellte die fristgerechte Lieferung komplexer Features sicher
Entwickler
East Ohio Regional Hospital
- Entwicklung einer Unternehmens-Portfolio-Website mit Vue.js und Integration der Contentful-API zur Verwaltung von News- und Blog-Inhalten, wodurch die Effizienz bei Inhaltsaktualisierungen verbessert wurde
Entwickler
Maya Backend & Telegram Mini App
- Implementierung umfassender CRUD-Funktionen für Benutzer-, Artikel- und Bestellverwaltung, um Datenintegrität und effiziente Verarbeitung sicherzustellen
- Konzeption und Entwicklung der Telegram-Bot-Integration zur Bereitstellung von Echtzeit-Updates und direkten Benutzerinteraktionen mit den Backend-Services
- Verwaltung der Datenbankschemaversionierung mit Alembic-Migrationen für reibungslose und zuverlässige Aktualisierungen
- Containerisierung der Anwendung mit Docker und Konfiguration für die Bereitstellung auf Google Cloud Run, was Skalierbarkeit und einfache Bereitstellung gewährleistet
Entwickler
Method Mill
- Entwicklung einer robusten Datenerfassungsanwendung mit Python/FastAPI und Next.js für Hygienekontrollen in Restaurants, mit über 100 Einsendungen pro Tag und Bereitstellung von Echtzeitanalysen
Entwickler
Semantic Book Recommender with LLMs
- Implementierung von Pipelines zur Textdatenbereinigung für verschiedene Buchdatensätze
- Entwurf und Aufbau einer semantischen (Vektor-)Suchmaschine mit Vektordatenbank für relevante Buchempfehlungen
- Integration von Sentiment-Analyse und Emotionserkennung in Textrezensionen für tiefere Einblicke
- Einsatz von Zero-Shot-Lernen zur Textklassifikation, um Bücher ohne explizite Trainingsdaten zu kategorisieren, und damit effiziente Nutzung von LLMs
- Erstellung einer interaktiven Gradio-Webanwendung für benutzerfreundliche Empfehlungen mit Unter-Sekunden-Latenz
Branchenerfahrung
Sieh, in welchen Branchen dieser Freelancer den Großteil seiner beruflichen Laufbahn verbracht hat.
Erfahren in Informationstechnologie (IT), Lebensmittel und Getränke, Bank- und Finanzwesen und Gesundheitswesen.
Erfahrung nach Fachbereich
Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.
Erfahren in Informationstechnologie (IT), Produktentwicklung und Qualitätssicherung.
Zusammenfassung
Hochqualifizierter Senior Software Engineer mit über 8 Jahren Erfahrung in Entwurf, Entwicklung und Bereitstellung robuster, skalierbarer und sicherer Softwarelösungen. Verfügt über vielseitige Kenntnisse 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 Einhaltung strenger regulatorischer Vorgaben wie HIPAA. Möchte seine Expertise in Cloud-Infrastruktur (AWS, GCP, Azure, Terraform) und verteilten Systemen einsetzen, um anspruchsvolle Softwareentwicklungsprojekte voranzutreiben.
Fähigkeiten
- Programmiersprachen: Python, Java, Groovy, Javascript & Typescript
- Frameworks: Spring Boot, Temporal, Fastapi, Pydantic, Graphql, Hibernate, Microservices, Nodejs, Android, Sqlalechemy, Vuejs, React, Tailwind, Nextjs
- Datenbanken: Postgresql, Sqlite, Mongodb, Chroma
- Cloud Und Devops: Aws, Google Cloud Platform (Gcp), Azure, Terraform, Docker, Github Actions, Git
Sprachen
Ausbildung
B.Sc., Softwaretechnik · Softwaretechnik
Zertifikate & Bescheinigungen
Angewandtes Data-Science-Labor
WorldQuant University
Grundlagen der Künstlichen Intelligenz
Udacity
Statistiken
Erfahrung
Fachkenntnisse
Qualifikationen
Profil
Häufig gestellte Fragen
Du hast Fragen? Hier findest du mehr.
Tagessatzverteilung
Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freelancer 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.
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Der durchschnittliche Tagessatz ist der Mittelwert aller Tagessätze aus aktuellen Verträgen vergleichbarer Freelancer auf unserer Plattform.
Der Median-Tagessatz ist der mittlere Wert aller Tagessätze – die Hälfte der vergleichbaren Freelancer verlangt weniger, die andere Hälfte mehr. Anders als der Durchschnitt wird er von Ausreißern kaum beeinflusst.
Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.
Ähnliche Freelancer
Entdecke andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Senior Backend-Entwickler
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Addis Ababa, Äthiopien arbeiten
