Khaled M.

Senior/Staff Backend-Ingenieur

Berlin, Deutschland

Erfahrungen

März 2022 - Bis heute
3 Jahren 9 Monaten

Senior/Staff Backend-Ingenieur

Mobility Trader GmbH

  • Entwickelte eine einheitliche Ingestionsplattform mit YAML-basierter Konfiguration, die es ermöglichte, neue Händler-Datenpipelines ohne Codeänderungen einzubinden, was die Einrichtungszeit von rund 2 Monaten auf 2–3 Tage verkürzte und die Skalierbarkeit um 40 % steigerte.
  • Fungierte als Keycloak-Experte im Unternehmen, skalierte es für Multi-Tenant-Identitätsmanagement und erweiterte die Funktionalität mit eigenen Plugins und delegierten Admin-APIs.
  • Entwickelte eine Back-Office-Anwendung mit Salesforce-Integration, mit der Händler Bestände verwalten, Leads umwandeln und Supportanfragen in Echtzeit bearbeiten können.
  • Arbeitete mit verschiedenen Backend-Teams zusammen, um Kernservices in einen einheitlichen Multi-Tenant-Cluster zu migrieren und hohe Verfügbarkeit sicherzustellen.
  • Optimierte die Monorepo-Auslieferung durch die Implementierung der dynamischen CircleCI-Konfiguration mit NX, wodurch nur betroffene UI-Projekte bereitgestellt und die Build-Zeiten drastisch reduziert wurden.
  • Verbesserte Monitoring und Release-Zuverlässigkeit, während ich Backend-Ingenieure betreute und die Code-Review-Standards anhob.
Aug. 2019 - Feb. 2022
2 Jahren 7 Monaten
Riga, Lettland

Technischer Lead Java-Entwickler

Accenture

  • Überarbeitete und optimierte die Microservice-Architektur, um Skalierbarkeit, Resilienz und Fehlertoleranz in verteilten Umgebungen zu verbessern.
  • Führte ein verteiltes Team in Lettland, Indien und Großbritannien und koordinierte sich mit Product Ownern und Scrum Mastern, um technische Prioritäten mit den Geschäftszielen abzustimmen.
  • Führte Kafka-basiertes Event-Streaming und Reactive Programming (RxJava3) ein, um Systemengpässe zu beseitigen und den Durchsatz zu steigern.
  • Refaktorierte Activiti 7, um komplexe Manager-Freigaben und mehrstufige Workflows abzubilden, was die Projektlieferzeiten verkürzte.
  • Entwickelte Fehlertoleranz-Algorithmen und verbesserte das Monitoring, wodurch intermittierende Produktionsprobleme und Fehlerraten um über 70 % sanken.
  • Betreute Ingenieure, führte moderne Frameworks ein und steigerte die Teamfähigkeit durch Wissensaustausch und technische Workshops.
Juli 2016 - Juli 2019
3 Jahren 1 Monate
Cairo, Ägypten

Senior Java-Softwareentwickler

Vodafone Shared Services

  • Entwickelte und pflegte Backend-Module für Abonnements, Service-Nutzung und Produktkataloge als gemeinsame Komponenten für mehrere Märkte.
  • Führte RxJava2 für parallele API-Orchestrierung und fehlertolerante Middleware-Aufrufe ein, wodurch Antwortzeiten und Zuverlässigkeit deutlich verbessert wurden.
  • Arbeitete mit Pivotal-Experten in Portugal zusammen, um Legacy-Services auf PKS Cloud Foundry und Skytap zu migrieren und die globale Cloud-Einführung voranzutreiben.
  • Implementierte Auto-Scaling- und Fehlerwiederherstellungsstrategien für hochbelastete Middleware-Runtimes und API-Gateways.
  • Optimierte Build- und Release-Pipelines mit Jenkins, GoCD und Ansible, wodurch manuelle Schritte und Deploy-Fehler reduziert wurden.
  • Leistete Beiträge zur Entwicklung von DXL, einer globalen Middleware-Plattform, die Zahlungen, Abonnements und Kontodienste verbindet, mit Fokus auf Skalierbarkeit, Fehlertoleranz und Cloud-Native-Transformation.
März 2014 - Juni 2016
2 Jahren 4 Monaten
Cairo, Ägypten

Senior Java-Softwareentwickler

Appzone Ltd.

  • Erstellte ereignisgesteuerte Workflows mit BPMN für Abhol-, Liefer- und Rückgabeprozesse auf der Lastmile-Logistikplattform.
  • Entwickelte Matching-Algorithmen für optimale Fahrzeugzuteilung und Ressourcennutzung.
  • Implementierte mehrstufige Autorisierung mit Spring Security und OAuth2.
  • Entwarf Echtzeit-Dashboards mit WebSockets zur Live-Sendungsverfolgung.

Zusammenfassung

Ich bin ein hochinnovativer und ergebnisorientierter Backend-Ingenieur, der sich für Systemdesign, Skalierbarkeit und saubere Architektur begeistert.

Ich spezialisiere mich auf den Aufbau zuverlässiger und wartbarer Microservices mit Java und Kotlin.

Meine Arbeit treibt globale, datenintensive Plattformen an, die von Millionen genutzt werden, mit Fokus auf Leistung, Beobachtbarkeit und Entwicklererfahrung.

Sprachen

Arabisch
Muttersprache
Englisch
Verhandlungssicher
Deutsch
Grundkenntnisse
Französisch
Grundkenntnisse

Ausbildung

Okt. 2008 - Juni 2012

Menoufia University

Bachelor-Abschluss · Fakultät für Computer und Information · Ägypten · 74.2%

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