
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
Langues
À 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.
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
Confluent Certified Developer for Apache Kafka
Délivré le : août 2026
Confluent Certified Developer for Apache Kafka
Délivré le : août 2026
Machine Learning
Délivré le : févr. 2022
Spring Professional
Délivré le : août 2020