El mehdi Ben haddou

Solution Architecte/ Tech lead(AWS|KAFKA|Distributed Systems)

Salaire / Taux journalier

Île-de-France, France

Mobilité : Île-de-France

Freelance, ouvert au CDI

Peut venir sur site

Expertises

Architecte SolutionsDockerKubernetesJenkinsHexagonal ArchitectureJavaAWSKafkaAWS LambdaClean ArchitectureEvent Driven ArchitectureSpring BootArchitecte CloudAWS KinesisScrum

Langues

Français (Courant)Anglais (Courant)

À propos

Introduction

Architecte Solutions Cloud avec 12 ans d'expérience, dont près de quatre ans dans la définition d'architectures bancaires critiques chez Bpifrance. Spécialisé dans la modernisation de SI, les architectures distribuées et événementielles sur AWS, Kafka et Kubernetes. Expérience du cadrage à la mise en production, de la gouvernance d'architecture et du leadership technique transverse.

Liens

Expérience de travail

Solution Architecte/ Tech lead(AWS|KAFKA|Distributed Systems)

BpifranceFreelance

oct. 2022 - Présent

4 ans 1 mois

Architecte applicatif cloud-native intervenant sur la modernisation du système de souscription des entreprises à la banque en ligne (création et gestion des accès aux services digitaux : RIB, actes de gestion, opérations administratives) ainsi que sur le programme stratégique de facturation électronique (réforme 2026). Conception d’architectures distribuées sur AWS dans un environnement bancaire réglementé. Mission : - Conception d’une architecture distribuée déployée sur AWS EKS. - Design d’une plateforme event-driven basée sur Kafka autour du module de valorisation et de facturation Opencell. - Architecture de backends spécialisés : REST stateless, consommateur Kafka avec gestion d’idempotence, Spring Modulith + MongoDB. - Conception d’un bridge serverless (AWS Lambda + SQS) pour intégration webhook Opencell → Kafka. - Implémentation de patterns de résilience : idempotence, retry, DLQ, découplage asynchrone. - Exploitation de l’observabilité via CloudWatch & Datadog. - Contribution au chiffrage, découpage des Program Increments (PI) et planification dans une organisation SAFe. - Conduite des choix d’architecture, POCs et encadrement technique transverse.

Tech lead JAVA/Spring frameworks

Malakoff HumanisFreelance

avr. 2020 - oct. 2022

2 ans 7 mois

7620 Paris, Danemark

Contexte : Contribution à la transformation digitale du groupe à travers la conception et le développement des APIs Backend For Frontend (BFF) destinées aux applications mobiles, dans un environnement microservices. Réalisations principales : - Pilotage technique des développements et accompagnement des équipes sur les choix d’architecture et les bonnes pratiques. - Conception et développement de composants mutualisés afin de favoriser la réutilisabilité et la standardisation des solutions. - Design et implémentation d’APIs REST performantes, sécurisées et évolutives. - Réalisation de Proofs of Concept (POC) pour valider de nouvelles solutions techniques et accompagner les décisions d’architecture. - Participation active aux revues de code, à l’amélioration de la qualité logicielle et à la diffusion des bonnes pratiques de développement. - Rédaction des spécifications techniques, documentation d’architecture et support aux équipes de développement. - Contribution à l’industrialisation des processus de livraison via l’intégration continue et la conteneurisation. Environnement technique : Java 11, Spring Framework, Spring Boot, REST APIs, Microservices, JUnit, Docker, Jenkins, Git, UML.

Ingénieur logiciels : Consultant Java/Jee & Spring framework

SFR Business

sept. 2018 - mai 2020

1 an 9 mois

7620 Paris, Danemark

Aperçu : Faire évoluer le backend et les modules SFR TV BOXES (configuration des box, droits…). Mission : o Conception et développement des microservices. o Développement et conception des composants backends. o Rédaction de spécifications techniques et de documentations. o Développement et conception des POCs (proof of concept). Technologies : Java 8, Spring (core, web, data, cloud), Spring boot, Couchbase, JUnit, Apache Kafka, Docker, yes Apache tomcat, REST, GIT, UML, Microservices. Modélisation : UML.

Ingénieur logiciels : Consultant Java/Jee & Spring framework

BNP Paribas

avr. 2018 - oct. 2018

7 mois

7620 Paris, Danemark

Participation à la conception et au développement d'une plateforme d'intégration permettant de collecter des données projets issues de multiples systèmes, de les transformer et de les centraliser afin de faciliter leur exploitation. Responsabilités : - Conception et développement d'une couche d'intégration basée sur Spring Integration. - Mise en œuvre des flux de collecte, de transformation et de persistance des données. - Analyse des besoins techniques et conception des solutions d'intégration. - Rédaction des spécifications techniques. - Modélisation UML des composants et des flux d'échanges. - Participation aux revues techniques et aux développements. Environnement technique : Java 8, Spring Framework, Spring Boot, Spring Integration, UML.

Consultant Java/Jee & Spring framework

Europcar

janv. 2017 - mai 2018

1 an 5 mois

7620 Paris, Danemark

Client : Europcar Mission : La participation dans la mise en place des APIs web. - Réalisation des développements. - Conception technique. - Spécification des contrats des services. - Conception technique et le développement des POCs(proof of concept). - Conception technique et le développement des composants réutilisables. Techno :Java 8, Java 7, Spring(ioc,data,...), Spring boot, JMS, WS REST, WS SOAP.

Ingénieur logiciels

Capgemini

nov. 2014 - déc. 2016

2 ans 2 mois

Morocco, Indiana 47963, États-Unis

Projet : Disneyland Paris **contexte : L’alimentation d’une carte RFID pour la gestion de la réservation des clients de Disneyland Paris. **Mission: - Support technique. - Réalisation des développements confiés dans le cadre du projet. - Rédaction et exécution des Tus. - Correction des anomalies. - Réalisation des spécifications techniques. Techno : Java 7, JEE,EJB 3, Spring (JMS,Batch,Security), JPA(Hibernate),Dozer,XML, JAXB, JSON, AngularJS, Html 5, web services REST/SOAP, JMS, JUnit, SQL, Maria Db. Projet : SNCF FRET **context : Mise en place d'une application de gestion commerciale **Mission : - Réalisation des développements confiés dans le cadre du projet. - Rédaction et exécution des Tus. - Correction des anomalies. Techno : Java 8,Spring(MVC,Data,Batch,JMS),JPA(Hibernate),JSON,XML,JAXB, SQL, togglz, Dozer Thymeleaf, web services REST ,JMS , Apache Camel, Oracle, Ajax, JavaScript, JQuery,Html 5,


Formation

École Hassania des Travaux Publics - المدرسة الحسنية للأشغال العمومية

ingénieur d'état ,software engineer, Informatique

2011 - 2014

3 ans 1 mois

Rice University

Parallel, Concurrent, and Distributed Programming in Java

University of Alberta

Software architecture


Licences et certifications

Confluent Certified Developer for Apache Kafka

Délivré le : août 2026

Certifié par Confluent

Confluent Certified Developer for Apache Kafka

Délivré le : août 2026

Certifié par Confluent

Confluent Certified Developer for Apache Kafka

Délivré le : août 2026

Certifié par Confluent

Machine Learning

Délivré le : févr. 2022

Certifié par Stanford University

Spring Professional

Délivré le : août 2020

Certifié par Pivotal Software, Inc.

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.