Khaled Mohamed
Senior/Staff Backend-Entwickler
Erfahrungen
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.
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.
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.
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.
Industrie Erfahrung
Sehen Sie, wo dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat. Längere Linien stehen für umfangreichere praktische Erfahrung, während kürzere Linien auf gezielte oder projektbezogene Arbeit hindeuten.
Erfahren in Informationstechnologie (5 Jahre), Automotive (4 Jahre), Telekommunikation (3 Jahre) und Transport (2.5 Jahre).
Geschäftsbereich Erfahrung
Die folgende Grafik bietet einen Überblick über die Erfahrungen des Freiberuflers in verschiedenen Geschäftsbereichen, berechnet anhand abgeschlossener und aktiver Aufträge. Sie zeigt die Bereiche, in denen der Freiberufler am häufigsten zur Planung, Umsetzung und Erzielung von Geschäftsergebnissen beigetragen hat.
Erfahren in Informationstechnologie (12 Jahre), Produktentwicklung (12 Jahre) und Lieferkettenmanagement (2.5 Jahre).
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
Ausbildung
Menoufia University
Bachelorabschluss · Fakultät für Computer und Information · Ägypten · Gut 74,2%
Profil
Frequently asked questions
Sie haben Fragen? Hier finden Sie weitere Informationen.
Wo ist Khaled ansässig?
Welche Sprachen spricht Khaled?
Wie viele Jahre Erfahrung hat Khaled?
Für welche Rollen wäre Khaled am besten geeignet?
Was ist das neueste Projekt von Khaled?
Für welche Unternehmen hat Khaled in den letzten Jahren gearbeitet?
In welchen Industrien hat Khaled die meiste Erfahrung?
In welchen Bereichen hat Khaled die meiste Erfahrung?
In welchen Industrien hat Khaled kürzlich gearbeitet?
In welchen Bereichen hat Khaled kürzlich gearbeitet?
Was ist die Ausbildung von Khaled?
Wie ist die Verfügbarkeit von Khaled?
Wie hoch ist der Stundensatz von Khaled?
Wie kann man Khaled beauftragen?
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecken Sie 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/Staff Backend-Entwickler
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Berlin, Deutschland arbeiten