You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
El Mehdi BenhaddouEM

El Mehdi Benhaddou

AWS Solutions Architect | Java & Kafka

€750/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About El Mehdi

AWS Solutions Architect and Java Tech Lead with over 12 years of experience in designing and developing distributed systems, event-driven architectures, and cloud platforms.

I assist companies in their modernization projects, cloud migration, and application architecture transformation. My goal is to design robust, resilient, and scalable solutions capable of meeting business, performance, and scalability challenges.

Specializing in distributed and event-driven architectures, I work on designing Kafka-based platforms, system integration, asynchronous processing, and implementing event-oriented architectures.

My areas of expertise:
• Software and distributed systems architecture
• Apache Kafka and event-driven architectures
• AWS Cloud and cloud-native architectures
• Java and the Spring ecosystem
• Performance, resilience, and observability
• API design and system integration
• Technical leadership and team coaching

Main stack:
- Java 17/21
- Spring Boot, Spring WebFlux, Spring Modulith
- Apache Kafka, Kafka Streams, event-driven architectures
- AWS (Lambda, API Gateway, S3, EKS, IAM, KMS)
- Kubernetes, Docker, and CI/CD
- MongoDB, PostgreSQL, Redis
- Datadog, observability, and monitoring

I undertake missions as a Tech Lead, Solutions Architect, or Cloud Architect to help teams design high-performing, reliable, and scalable systems. I pay particular attention to software quality, architectural simplicity, and knowledge transfer within teams.
  • English

    Fluent

  • French

    Native or bilingual

Can work on-site
Paris (up to 50km)

Experience

  • bpifrance
    Solution Architect/ Tech lead(AWS|KAFKA|Distributed Systems)
    BANKING AND INSURANCE
    October 2022 - Today (3 years and 10 months)
    Overview: Cloud-native application architect involved in modernizing the online banking business subscription system (creation and management of access to digital services: bank account details, administrative operations) as well as the strategic electronic invoicing program (2026 reform). Design of distributed architectures on AWS in a regulated banking environment.

    Mission:
    - Definition of the architecture strategy for digital subscription and access management services for business clients.
    o Design of the future Electronic Invoicing Center architecture within the framework of the 2026 reform.
    o Design of cloud-native distributed architectures deployed on AWS EKS.
    o Design of an event-driven platform based on Kafka and Opencell for managing valuation and invoicing flows.
    o Definition of integration patterns between internal platforms and external SaaS solutions.
    o Architecture of serverless solutions based on AWS Lambda, SQS, and Kafka.
    o Implementation of resilience mechanisms: idempotence, retries, DLQ, and asynchronous processing.
    o Definition of observability practices using Datadog and AWS CloudWatch.
    o Facilitation of architecture workshops, technical studies, POCs, and architecture reviews.
    o Collaboration with business teams, Product Owners, and development teams to align technical solutions with business objectives.
    o Transverse technical leadership and coaching of several development teams.
    o Contribution to architecture governance and SAFe processes (PI Planning, scoping, and estimation).
    Apache Kafka
  • SFR
    JAVA/JEE and Spring frameworks consultant
    TELECOMMUNICATIONS
    September 2018 - March 2020 (1 year and 7 months)
    Paris, France
    Overview: Evolve SFR TV BOXES backend system and modules (boxes setup, rights...). Assignment:
    o Microservices technical design and development.
    o Architecture modelling.
    o Development of integration modules.
    o Writing technical specifications and documentations.
    o Modelling and development of POCs (proof of concept).
    Technologies: Java 8, Spring (core, web, data, cloud), Spring boot, Couchbase, JUnit, Apache Kafka, Docker, Apache tomcat, REST, GIT.
    Modelling: UML.

Recommendations

Be the first to recommend El Mehdi

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Certifications

Skill set (13)

Categories