Khaled M.
Senior/Staff Backend-Entwickler
Erfahrungen
März 2022 - Bis heute
3 Jahren 10 MonatenBerlin, Deutschland
Senior/Staff Backend-Entwickler
Heycar (Mobility Trader GmbH)
- Heycar ist eine führende Automobilplattform, die den Gebrauchtwagenmarkt durch intelligente Datenpipelines, Multi-Tenant-Services und händlerorientierte Tools neu definiert. Ich habe Initiativen in der Backend-Architektur, bei der Datenaufnahme und im Identitätsmanagement geleitet, um Skalierbarkeit, Zuverlässigkeit und Entwicklerproduktivität zu steigern.
- Ingestion-Plattform: Entwickelt eine einheitliche Ingestion-Plattform mit YAML-basierter Konfiguration, die das Onboarding neuer Datenpipelines für Händler ohne Codeänderungen ermöglicht, wodurch die Einrichtungszeit von ca. 2 Monaten auf 2–3 Tage gesenkt und die Skalierbarkeit um 40 % gesteigert wurde.
- Keycloak-Expertise: Agierte als unternehmensweiter Keycloak-Experte, skalierte es für das Multi-Tenant-Identitätsmanagement und erweiterte die Funktionalität mit eigenen Plugins und delegierten Admin-APIs.
- Back-Office-Tools: Entwickelt eine Back-Office-Anwendung, die in Salesforce integriert ist und Händlern ermöglicht, Bestände zu verwalten, Interessenten zu konvertieren und Supportanfragen in Echtzeit zu bearbeiten.
- Multi-Tenant-Migration: Zusammenarbeit mit verschiedenen Backend-Teams, um die Kernservices von Heycar in einen einheitlichen Multi-Tenant-Cluster zu migrieren und so hohe Verfügbarkeit sicherzustellen.
- Frontend-CI-Optimierung: Optimiert die Monorepo-Auslieferung durch Implementierung einer dynamischen CircleCI-Konfiguration mit NX, wodurch nur betroffene UI-Projekte bereitgestellt und die Buildzeiten drastisch verkürzt wurden.
- Beobachtbarkeit & Mentoring: Verbesserte das Monitoring und die Release-Zuverlässigkeit, während ich Backend-Entwickler betreute und die Code-Review-Standards angehoben habe.
Aug. 2019 - Feb. 2022
2 Jahren 7 MonatenRiga, Lettland
Technischer Lead Java-Entwickler
Accenture
- Führte die Backend-Modernisierung von MyPMO durch, einer Shared-Services-Plattform, die Jira, SharePoint und Excel zu einem einheitlichen Projekt- und Reporting-Ökosystem für globale Kunden integriert.
- Microservice-Architektur neu gestaltet und optimiert, um Skalierbarkeit, Resilienz und Fehlertoleranz in verteilten Umgebungen zu steigern.
- 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 Geschäftsergebnissen abzustimmen.
- Einführung von Kafka-basiertem Event-Streaming und Reactive Programming (RxJava3), um Systemengpässe zu beseitigen und den Durchsatz zu erhöhen.
- Refaktorierte Activiti 7, um komplexe Genehmigungsprozesse und mehrstufige Workflows abzubilden, wodurch die Projektdurchlaufzeiten verkürzt wurden.
- Entwarf Fehlertoleranz-Algorithmen und verbesserte das Monitoring, wodurch sporadische Produktionsprobleme und Fehlerraten um über 70 % reduziert wurden.
- Betreute Entwickler, führte moderne Frameworks ein und steigerte die Teamkompetenz durch Wissensaustausch und technische Workshops.
Juli 2016 - Juli 2019
3 Jahren 1 MonateCairo, Ägypten
Senior Java-Software-Entwickler
Vodafone Shared Services
- Entwickelte und wartete Backend-Module für Abonnements, Servicenutzung und Produktkataloge, die als gemeinsame Komponenten in den Vodafone-Märkten eingesetzt werden.
- Einführung von RxJava2 für parallele API-Orchestrierung und fehlertolerante Middleware-Aufrufe, wodurch Antwortzeiten und Zuverlässigkeit deutlich verbessert wurden.
- Zusammenarbeit mit Pivotal-Experten in Portugal zur Migration veralteter Services auf PKS Cloud Foundry und Skytap, um Vodafones globale Cloud-Adoptionsinitiative voranzutreiben.
- Implementierung von Auto-Scaling- und Fault-Recovery-Strategien für middleware-Runtimes und API-Gateways unter hoher Last.
- Optimierung der Build- und Release-Pipelines mit Jenkins, GoCD und Ansible, wodurch manuelle Schritte und Deployment-Fehler reduziert wurden.
März 2014 - Juni 2016
2 Jahren 4 MonatenCairo, Ägypten
Senior Java-Software-Entwickler
Appzone Ltd.
- Erstellte ereignisgesteuerte Workflows mit BPMN für Abhol-, Liefer- und Rückgabeprozesse der Lastmile-Logistikplattform.
- Entwickelte Matching-Algorithmen für optimale Fahrzeugzuweisung und Ressourcennutzung.
- Implementierte mehrstufige Autorisierung mit Spring Security und OAuth2.
- Entwarf Echtzeit-Dashboards mit WebSockets zur Live-Verfolgung von Lieferungen.
Zusammenfassung
Ich bin ein sehr innovativer und ergebnisorientierter Backend-Entwickler, der leidenschaftlich an Systemdesign, Skalierbarkeit und sauberer Architektur arbeitet.
Ich spezialisiere mich darauf, zuverlässige und wartbare Microservices mit Java und Kotlin zu erstellen.
Meine Arbeit treibt globale, datenintensive Plattformen an, die von Millionen genutzt werden, wobei ich mich auf Leistung, Beobachtbarkeit und Nutzererfahrung konzentriere.
Fähigkeiten
Sprachen:
- Java 17, 21
- Kotlin
Paradigmen:
- Reaktive Programmierung
- Funktionale Programmierung
- Objektorientierte Programmierung (Oop)
- Nebenläufigkeit
- Multithreading
Frameworks & Middleware:
- Spring (Boot, Security, Webflux)
- Quarkus
- Keycloak (Eigene Plugins)
- Mapstruct
- Selma Mappers
Messaging & Integration:
- Apache Kafka
- Kafka Streams
- Rest-apis
- Graphql-apis
- Websockets
- Grpc
Datenbanken & Storage:
- Postgresql
- Mongodb
- Redis
- Elasticsearch
- Cassandra
- Couchbase
Cloud & Infrastruktur:
- Aws (Eks, S3, Kinesis, Sqs, Dynamodb)
- Gcp
- Terraform
- Docker
- Kubernetes
- Helm
- Ansible
Ci/cd & Devops:
- Github Actions
- Circleci
- Jenkins
- Sonarqube
- Prometheus
- Grafana
Tests & Qualität:
- Junit 5
- Cucumber (E2e/bdd)
- Mockwebserver
- Wiremock
- Integrationstests
- Contract Testing
Architektur & Design:
- Microservices
- Ereignisgesteuerte Architektur
- Domain-driven Design (Ddd)
- Cqrs
- Workflow-automatisierung
- Skalierbarkeit & Resilienz
Persönliche Fähigkeiten:
- Kreativ
- Innovativ
- Problemlösung
- Analytisches Denken
- Technische Führung
- Gute Kommunikationsfähigkeiten
- Anpassungsfähigkeit
- Schnelle Erfolge
Sprachen
Arabisch
MutterspracheEnglisch
VerhandlungssicherDeutsch
GrundkenntnisseFranzösisch
GrundkenntnisseAusbildung
Okt. 2008 - Juni 2012
Menoufia University
Bachelorabschluss · Fakultät für Computer und Information · Ägypten · Gut 74,2%
Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testenWeitere Aktionen
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.