Recommended expert

Khaled Mohamed

Senior/Staff Backend-Entwickler

Khaled Mohamed
Berlin, Deutschland

Erfahrungen

März 2022 - Bis heute
4 Jahren
Berlin, 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 Monate
Riga, 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 Monat
Cairo, Ä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 Monate
Cairo, Ä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.

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).

Informationstechnologie
Automotive
Telekommunikation
Transport

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).

Informationstechnologie
Produktentwicklung
Lieferkettenmanagement

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
Muttersprache
Englisch
Verhandlungssicher
Deutsch
Grundkenntnisse
Französisch
Grundkenntnisse

Ausbildung

Okt. 2008 - Juni 2012

Menoufia University

Bachelorabschluss · Fakultät für Computer und Information · Ägypten · Gut 74,2%

Profil

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

Frequently asked questions

Sie haben Fragen? Hier finden Sie weitere Informationen.

Wo ist Khaled ansässig?

Khaled ist in Berlin, Deutschland ansässig.

Welche Sprachen spricht Khaled?

Khaled spricht folgende Sprachen: Arabisch (Muttersprache), Englisch (Verhandlungssicher), Deutsch (Grundkenntnisse), Französisch (Grundkenntnisse).

Wie viele Jahre Erfahrung hat Khaled?

Khaled hat mindestens 12 Jahre Erfahrung. In dieser Zeit hat Khaled in mindestens 3 verschiedenen Rollen und für 4 verschiedene Firmen gearbeitet. Die durchschnittliche Dauer der einzelnen Projekte beträgt 3 Jahre. Beachten Sie, dass Khaled möglicherweise nicht alle Erfahrungen geteilt hat und tatsächlich mehr Erfahrung hat.

Für welche Rollen wäre Khaled am besten geeignet?

Basierend auf der jüngsten Erfahrung wäre Khaled gut geeignet für Rollen wie: Senior/Staff Backend-Entwickler, Technischer Lead Java-Entwickler, Senior Java-Software-Entwickler.

Was ist das neueste Projekt von Khaled?

Die neueste Position von Khaled ist Senior/Staff Backend-Entwickler bei Heycar (Mobility Trader GmbH).

Für welche Unternehmen hat Khaled in den letzten Jahren gearbeitet?

In den letzten Jahren hat Khaled für Heycar (Mobility Trader GmbH) und Accenture gearbeitet.

In welchen Industrien hat Khaled die meiste Erfahrung?

Khaled hat die meiste Erfahrung in Industrien wie Informationstechnologie, Automotive und Telekommunikation. Khaled hat auch etwas Erfahrung in Transport.

In welchen Bereichen hat Khaled die meiste Erfahrung?

Khaled hat die meiste Erfahrung in Bereichen wie Informationstechnologie, Produktentwicklung und Lieferkettenmanagement.

In welchen Industrien hat Khaled kürzlich gearbeitet?

Khaled hat kürzlich in Industrien wie Automotive und Informationstechnologie gearbeitet.

In welchen Bereichen hat Khaled kürzlich gearbeitet?

Khaled hat kürzlich in Bereichen wie Informationstechnologie und Produktentwicklung gearbeitet.

Was ist die Ausbildung von Khaled?

Khaled hat einen Bachelor in Fakultät für Computer und Information from Menoufia University.

Wie ist die Verfügbarkeit von Khaled?

Khaled ist sofort vollzeit verfügbar für passende Projekte.

Wie hoch ist der Stundensatz von Khaled?

Der Stundensatz von Khaled hängt von den spezifischen Projektanforderungen ab. Bitte verwenden Sie die Meet-Schaltfläche im Profil, um ein Meeting zu planen und die Details zu besprechen.

Wie kann man Khaled beauftragen?

Um Khaled zu beauftragen, klicken Sie auf die Meet-Schaltfläche im Profil, um ein Meeting anzufragen und Ihre Projektanforderungen zu besprechen.

Durchschnittlicher Tagessatz für ähnliche Positionen

Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.

1000
750
500
250
⌀ Markt: 820-980 €
Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freiberufler 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.