Mohammed EL MOUNJIDE

Mohammed EL MOUNJIDE

Tech Lead / Développeur Java JEE

Télécharger CV

© 2024 Tous droits réservés.

Mohammed EL MOUNJIDE

Tech Lead / Développeur Java JEE

+10 ans d'expérience en conception de solutions techniques à haute valeur ajoutée

À propos de moi

Je suis passionné par l'univers de l'informatique et des systèmes d'information. Mettre en œuvre mes compétences et mon expertise pour répondre aux besoins concrets et complexes de mes clients est pour moi une réelle satisfaction.

Ma force : ma culture informatique, mon autonomie, mon sens de l'analyse et des responsabilités.

Mon expertise : la conception de solutions techniques à haute valeur ajoutée, basées sur les technologies web et le langage de programmation JAVA.

  • Âge : 34 ans
  • Localisation : Île-de-France
  • Email : melmounjide@hotmail.com
  • Téléphone : +33 6 68 75 42 09
  • Statut : Disponible

Certifications

  • CCNA 1, 2, 3, 4 (Cisco Certified Network Associate)
  • ISO/IEC 27001, 27002, 27005 (Notions)

Langues

Français
Anglais
Arabe

Clients

Cegedim
Franprix
Carrefour
LIST

Résumé

Formation

2014 – 2015

Master 2 Sécurité des Systèmes d'Information

Université de Lorraine – Metz, France
2010 – 2014

Ingénieur en Sciences Appliquées

ESISA – Fès, Maroc

Expérience Professionnelle

2025 – Aujourd'hui

Fondateur & Lead Architect

e-learning Platform (Projet Personnel)

Conception et développement d'une plateforme complète en Architecture Hexagonale :

  • Architecture Hexagonale (Clean Architecture) avec modules Maven
  • API REST & GraphQL avec Spring Boot 4.0 et Java 25
  • Authentification OAuth2/OIDC avec Keycloak
  • Event-Driven Architecture avec Kafka
  • Cache distribué Redis et base PostgreSQL 17
  • Observabilité : OpenTelemetry, Micrometer, ELK Stack
  • CI/CD GitLab, Docker, Kubernetes, Helm Charts
  • Tests : JUnit 6, Testcontainers, WireMock, JMH

Technologies : Java 25, Spring Boot 4, Spring Cloud 2025, PostgreSQL 17, Redis, Kafka, Keycloak, GraphQL, Docker, K8s, Helm

Mai 2022 – 2024

Tech Lead Java/JEE

Cegedim SRH

Rattaché à la DSI du client Cegedim SRH :

  • Migration du projet Java 8 à 11 puis 17
  • Analyse et optimisation des performances
  • Identification des vulnérabilités de sécurité (dépendances)
  • Migration de la bibliothèque POI V3 à V5
  • Migration de la bibliothèque Rhino JS
  • Correction des fuites de mémoires en Java

Technologies : Java 11/17, Spring Boot, Spring Security, JWT, Keycloak, Jenkins, SonarQube, ELK, Docker

Juillet 2020 – Avril 2022

Tech Lead Java/JEE

Franprix - Groupe Casino

Rattaché à la DSI du groupe Franprix :

  • Choix des solutions techniques
  • Maintien en condition opérationnelle des applications
  • Développement full-stack
  • Participation aux réunions utilisateurs
  • Tests unitaires et d'intégration (JUnit)
  • Chiffrage des projets
Juin 2017 – Juin 2020

Ingénieur d'études Java/JEE Confirmé

Franprix - Groupe Casino
  • Portail Intranet multi-applicatif (20 applications)
  • Portail Magasin multi-applicatif (10 applications)
  • GPF : Calcul automatique des pénalités et taux de services
  • TDS : Calcul des différents Taux de Service
  • Création d'archétypes Batch et WebService réutilisables
  • Formation des équipes (Spring Boot, microservices)

Technologies : Liferay, Spring Boot, Spring Batch, Hibernate, VueJs, Angular, REST, MySQL

Février 2016 – Mai 2017

Ingénieur d'études Java/JEE

Carrefour

Création et maintenance des applications CCS & OASIS :

  • CCS : Fiches de sécurité via navigation 3D/2D, planification d'interventions
  • OASIS : Outil de pilotage des recrutements, tableaux de bord, gestion des utilisateurs

Technologies : Spring Boot, Spring Security, PostgreSQL, Three.js, Ext JS, LDAP

Avril 2015 – Janvier 2016

Ingénieur d'études Java/JEE

LIST (Luxembourg)

Médiate : Solution collaborative pour la gestion des activités des personnes âgées à domicile. Sécurisation des canaux de communication.

Technologies : Spring MVC, Spring Security, Hibernate, REST, MySQL

Personnalité

  • Créatif
  • Aventureux
  • Autonome
  • Responsable

Langages

  • Java (8 → 25)
  • SQL / PL/SQL
  • Shell / Bash
  • JavaScript
  • GraphQL

Frameworks & Librairies

  • Spring Boot 4
  • Spring Cloud 2025
  • Spring Security
  • Spring Data JPA
  • Spring Batch
  • Hibernate / JPA
  • Resilience4j
  • MapStruct
  • Lombok

Architecture

  • Architecture Hexagonale
  • Clean Architecture
  • Microservices
  • Event-Driven (Kafka)
  • Domain-Driven Design
  • REST API / GraphQL

DevOps & Cloud

  • Docker
  • Kubernetes
  • Helm Charts
  • GitLab CI/CD
  • Jenkins
  • SonarQube
  • AWS (S3, EC2)

Bases de données & Cache

  • PostgreSQL
  • MySQL
  • Oracle
  • MongoDB
  • Redis
  • Flyway

Messaging & Sécurité

  • Apache Kafka
  • Keycloak (OAuth2/OIDC)
  • JWT
  • Spring Security

Observabilité

  • OpenTelemetry
  • Micrometer
  • ELK Stack
  • Prometheus / Grafana

Testing

  • JUnit 5/6
  • Mockito
  • Testcontainers
  • WireMock
  • JMH (Benchmarks)

Méthodes

  • Agile / Scrum
  • TDD / BDD
  • Clean Code
  • Code Review

Contact

Localisation

Île-de-France, France

Téléphone

+33 6 68 75 42 09

Email

melmounjide@hotmail.com

Statut

Disponible pour missions

Envoyez-moi un message