À propos de Mohamed
- Développement Senior : conception et implémentation de fonctionnalités complexes (backend & frontend)
- Mise en place de solutions IAM robustes (SSO, OAuth2, OIDC, Keycloak, Entra ID)
- Conception et développement d’API performantes (Spring Boot, architecture REST / event-driven)
- Modernisation vers le Cloud (GCP / Kubernetes) et mise en place de CI/CD
- Transformation des architectures legacy → microservices
- Amélioration des performances et de la qualité logicielle (tests, observabilité, industrialisation)
- Lead technique & accompagnement des équipes
- Backend : Java, Spring Boot, API REST, Microservices
- Frontend : Angular
- IAM & Sécurité : Keycloak, OAuth2, OpenID Connect, JWT, Entra ID
- API Management : Gravitee, Apigee X
- Cloud & DevOps : GCP, Kubernetes (GKE), Docker, GitLab CI/CD
- Architecture : Event-driven, scalable, haute disponibilité
- Lead Tech / Développeur Senior Fullstack
- Expert IAM / Keycloak
- Architecte API & intégration
- Modernisation Cloud & DevOps
Français
Bilingue ou natif
Anglais
Capacité professionnelle limitée
Espagnol
Notions
Expériences
- HeppnerTech Leadjuillet 2023 - avril 2026 (2 ans et 9 mois)Pilotage technique du programme de transformation numérique du groupe Heppner, incluant la modernisation du socle d'authentification et des APIs internes/externe. Migration complète d'OpenLDAP vers Keycloak 26+ (SSO, SPI custom, protocol mappers, claims JWT personnalisés). Intégration Gravitee APIM sur environnements GKE (DEV/RCT/PRD) avec configuration Cloud Armor, policies et API Keys. Implémentation de l'authentification Keycloak (ROPC Flow) via Spring Boot (token/refresh/FeignClient). Optimisation CI/CD GitLab : build Maven multi-modules, déploiement Nexus, intégration Xray + Cucumber, tagging automatisé. Accompagnement technique de l'équipe full-stack (Java/Spring/Angular 20), revue de code, bonnes pratiques. Mise en place de logs structurés, caching (Caffeine/Redis) et monitoring (Grafana/Prometheus).Environnement technique : Java 21, Spring Boot 3.x, Keycloak 26.2.4, Angular 20, Gravitee 4.x, GCP GKE, Azure, Redis, Kafka, Nexus, GitLab CI/CD.
- DGFIP / Groupe MousquetairesTech Leadnovembre 2020 - juin 2023 (2 ans et 7 mois) Mise en place des architectures techniques (Java EE / Spring / Batch / Hibernate). Conduite d'ateliers clients, pilotage d'équipe (jusqu'à 8 développeurs), cadrage et chiffrage des évolutions. Conception et développement de modules critiques, revue de code, TMA et CI/CD. Réalisation de POCs techniques et présentations clients.Environnement : Java EE 8, Spring, Hibernate, PostgreSQL, Maven, Git, Eclipse.
- NovelisTech Lead / Expert Techniquejanvier 2019 - mars 2020 (1 an et 2 mois) Participation à la définition du socle technique et à la mise en place de l'architecture applicative. Développement de fonctionnalités critiques et optimisations de performances (TDD, JUnit). Encadrement et formation des développeurs, participation au cadrage fonctionnel. Implémentation d'APIs REST sécurisées et intégration front-end Angular.Environnement : Java 8, Spring, Hibernate, Angular, MySQL, Azure, Hybris, Redis, SonarQube, Jenkins.
Recommandations
Soyez le premier à recommander Mohamed
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Ingénieur en Génie Informatique2011Ingénieur en Génie Informatique
- Maîtrise Systèmes & Réseaux2009Maîtrise Systèmes & Réseaux