About Mohamed
- Senior Development: design and implementation of complex features (backend & frontend)
- Implementation of robust IAM solutions (SSO, OAuth2, OIDC, Keycloak, Entra ID)
- Design and development of performant APIs (Spring Boot, REST / event-driven architecture)
- Modernization to the Cloud (GCP / Kubernetes) and CI/CD implementation
- Transformation of legacy architectures → microservices
- Improvement of software performance and quality (testing, observability, industrialization)
- Technical lead & team support
- Backend: Java, Spring Boot, REST API, Microservices
- Frontend: Angular
- IAM & Security: 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, high availability
- Tech Lead / Senior Fullstack Developer
- IAM Expert / Keycloak
- API & Integration Architect
- Cloud & DevOps Modernization
French
Native or bilingual
English
Conversational
Spanish
Basic
Experience
- HeppnerTech LeadJuly 2023 - April 2026 (2 years and 9 months)Technical leadership of the Heppner group's digital transformation program, including the modernization of the authentication foundation and internal/external APIs.Migration from OpenLDAP to Keycloak 26+ (SSO, custom SPI, protocol mappers, custom JWT claims).Integration of Gravitee APIM on GKE environments (DEV/TEST/PROD) with Cloud Armor configuration, policies, and API Keys.Implementation of Keycloak authentication (ROPC Flow) via Spring Boot (token/refresh/FeignClient).GitLab CI/CD optimization: multi-module Maven build, Nexus deployment, Xray + Cucumber integration, automated tagging.Technical support for the full-stack team (Java/Spring/Angular 20), code review, best practices.Implementation of structured logs, caching (Caffeine/Redis), and monitoring (Grafana/Prometheus).Technical environment: 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 LeadNovember 2020 - June 2023 (2 years and 7 months)Implementation of technical architectures (Java EE / Spring / Batch / Hibernate).Client workshop facilitation, team leadership (up to 8 developers), scoping and estimation of enhancements.Design and development of critical modules, code review, maintenance, and CI/CD.Technical POCs and client presentations.Environment: Java EE 8, Spring, Hibernate, PostgreSQL, Maven, Git, Eclipse.
- NovelisTech Lead / Technical ExpertJanuary 2019 - March 2020 (1 year and 2 months)Participation in defining the technical foundation and implementing the application architecture.Development of critical features and performance optimizations (TDD, JUnit).Supervision and training of developers, participation in functional scoping.Implementation of secure REST APIs and Angular front-end integration.Environment: Java 8, Spring, Hibernate, Angular, MySQL, Azure, Hybris, Redis, SonarQube, Jenkins.
Recommendations
Be the first to recommend Mohamed
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
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
Education
- Computer Engineering Degree2011Ingénieur en Génie Informatique
- Master's in Systems & Networks2009Maîtrise Systèmes & Réseaux