
El Mehdi REHOUMI
Développeur Full Stack Java/Angular/React/Kafka
Salaire / Taux journalier
Lille, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Passionné par le développement des applications web, j’ai acquis plus de 5 ans d’expérience en développement full stack, en travaillant sur des projets stratégiques et innovants. Mon expertise couvre Java/Spring, TypeScript/Angular/React, ainsi que les architectures modernes : microservices, event-driven (Kafka), et hexagonale.
Expérience de travail
Full Stack Web Developer Java/Angular
MAIF
août 2023 - mars 2025
1 an 8 mois
79000 Niort, France
Projet : Contribution au développement d'un projet à grande échelle pour la MAIF l’acteur majeur de l’assurance des personnes et biens en France, en adoptant une architecture microservices et orientée événements. Mise en place de solutions d'assurance via des APIs (API Contrat, Devis, Souscripteur, Vie pro/perso, etc.) Réalisations : * Mise en place d’une architecture microservices avec Spring Cloud (Config, Eureka, Gateway, OpenFeign), en mettant l'accent sur la scalabilité, la tolérance aux pannes et l'optimisation des performances. * Amélioration des performances des APIs en adoptant Spring WebFlux pour la gestion asynchrone et réactive des flux de données, réduisant la latence du système. * Mise en place d’une architecture orientée événements en intégrant Kafka pour assurer la communication entre microservices. * Assurance du support informatique, en consacrant une semaine par mois à la résolution des problèmes techniques signalés par les équipes de test. * Mise en production des microservices avec OpenShift, Helm et Ansible AWX. * Surveillance et analyse des performances des services en utilisant ELK Stack et Grafana. * Implémentation de tests unitaires, de régression et d'intégration afin d'assurer la qualité et la fiabilité du code. * Collaboration avec des équipes interfonctionnelles pour identifier les cas limites, optimiser la couverture des tests, analyser et résoudre les problèmes liés aux API. * Développement des interfaces utilisateur avec Angular. * Formation et encadrement des nouveaux développeurs, en facilitant leur montée en compétence sur les technologies utilisées. * Participation active aux réunions d'équipe, revues de code et partage de connaissances. Environnement technique : Java, Spring Boot, Spring WebFlux, Spring Cloud, Spring Data JPA, Angular, PostgreSQL, MongoDB, Elasticsearch, Architecture hexagonale, JWT, Scrum, TDD, GitHub, Docker, JUnit, Mockito, Kafka, ELK Stack, Jenkins, Helm, Kubernetes, MapStruct, OpenAPI Specification, Grafana, Sonatype Nexus Helm Repository, Ansible AWX, OpenShift.
Full Stack Web Developer Java/Angular/React
Norsys
oct. 2019 - avr. 2023
3 ans 7 mois
Marrakech, Maroc
Compétences : Spring Cloud · Jenkins · React · JUnit · PostgreSQL · Spring Boot · MapStruct · OAuth · Spring Data JPA · Maven · Flyway · TDD · MySQL · MockMvc · Scrum · GitLab CI/CD · Docker · Spring Security · Agile Methodologies · Angular · Mockito · Microservices · Spring Webflux · Jest
Formation
Faculty of Sciences Semlalia, Cadi Ayyad University
Master's degree
2017 - 2019
2 ans 2 mois
Superior School of Technology, Mohammed V University
Bachelor's degree
2016 - 2017
1 an 2 mois
Superior School of Technology, Ibn Zohr University
University Diploma of Technology
2014 - 2016
2 ans 2 mois
Licences et certifications
Attestation TCF - Test de connaissance du français
Délivré le : mars 2017