Mohammed EL MOUNJIDE

À propos de moi

Je suis passionné par l'univers de l'informatique et des systèmes informations. 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.

  • 32 ans
  • 122 rue Abdelmalek Sayad, 92000 Nanterre
  • contact@melmounjide.fr
  • +33 (0) 6 19 93 36 24

Cilents

Résumé

Formation

2014-2015
Université de Lorraine - Metz

Développeur Java/JEE - Carte à puce

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

2010-2014
ESISA - Fès

Développeur full stack

Ecole Supérieure d'Ingénierie en Sciences Appliquées.

Experience

Mai 2022 – Aujourd'hui
Cegedim SRH

Tech Lead JAVA/JEE

Rattaché à la direction études et développement - DSI du client Cegedim SRH
➔ Migration du projet Java 8 à 11.
➔ Analyse du projet.
➔ Identification des vulnérabilités de sécurité (dépendances).
➔ Adaptation & l'optimisation des parties du projet.
➔ Migration de la bibliothéque POI V3 a la V5.
➔ Migration de la bibliothéque Rhino JS.
➔ Correction des fuites de memoires en Java.


Technologies : Méthodes Agiles, Spring batch, Spring Boot, Spring security, JWT, Keycloak, CI/CD, SonarQube, Jenkins, ELk, Docker, K8s.
Juillet 2020 – Avril 2022
Franprix - Groupe Casino

Tech Lead JAVA/JEE

Rattaché à la direction études et développement - DSI du groupe Franprix-Groupe Casino
➔ Définition de l'architecture technique.
➔ Choix des solutions.
➔ Maintien en condition opérationnelle des applications.
➔ Développement sur l’ensemble des couches de l’application.
➔ Participation aux reunions utilisateurs.
➔ Accompagnement de l'équipe.
➔ Tests Unitaires, tests d’intégration (JUnit).
➔ Chiffrage.

Technologies : Méthodes Agiles, Liferay, Spring MVC, Spring Security, Spring Boot, Spring Batch, Hibernate, JavaScript, JQGrid, Jquery, VueJs (Notion de base), Angular (Notion de base), Rest Service, Maven, MySQL, Git, Svn, SonarQube, Jenkins, Elasticsearch.
Juin 2017 – Juin 2020
Franprix - Groupe Casino

Ingénieur d'études et développement JAVA/JEE Confirmé

• Contexte projets
➔ Portail Intranet multi-applicatif (20 applications).
➔ Portail Magasin multi-applicatif (10 applications).
Principalement, création et maintenance des applications :
• Gestion pénalités fournisseurs : Permettre la consultation, la saisie de données spécifiques et le calcul automatique des montants pénalisables et des taux de services.
• Gestion taux service : Permettre la consultation, la saisie de données spécifiques et le calcul automatique des différents Taux de Service.
• Création des archétypes de type Batch réutilisables.
• Création des archétypes de type webservice (Rest/Soap) réutilisables.
• Création des modules réutilisables.
• Former des équipes (Spring Boot, micro-service, ...).
Technologies : Méthodes Agiles, Liferay, Spring MVC, Spring Security, Spring Boot, Spring Batch, Hibernate, JavaScript, JQGrid, Jquery, VueJs (Notion de base), Angular (Notion de base), Rest Service, Maven, MySQL, Git, Svn, SonarQube, Jenkins, Elasticsearch.

Février 2016 – Mai 2017
Carrefour

Ingénieur d'étude et développement JAVA/JEE

Creation et maintenance des applications (Concept Cible Sécurité, & OASIS)
• Concept Cible Sécurité
➔ Mettre à disposition des fiches de sécurité aux utilisateurs via une navigation sur des images 3D/2D.
➔ Outils de planification interventions (OPI), qui est une application web accessible en interne à carrefour, permettant la déclaration et le suivi des demandes d'interventions.
➔ La gestion des fiches d'interventions (création, modification, suppression).
➔ L'importation et l'exportation des plannings d'interventions.
➔ Visualisation des plannings d'interventions.
➔ Paramétrage de l'application.
• OASIS
➔ Outils d'activité et de suivi internes, qui est une application web dédiée à l'espace emploi France pour piloter les recrutements des candidats.
➔ La gestion des demandes (création, modification, suppression, importation et l'exportation, filtre par région, candidat recommandé).
➔ Les tableaux de bord (suivi de recrutements, suivi des délais).
➔ La gestion des utilisateurs de l'application (l'affectation des rôles et privilèges).
Technologies : Spring MVC, Spring Boot, Spring Security, Hibernate, Apache Tomcat 7, JBoss, PostgreSQL, Maven, JSP, HTML, Bootstrap, CSS, three.js, Ext JS, git, SVN, Méthode Agile (Scrum), LDAP.

Avril 2015 – Janvier 2016
LIST

Ingénieur d'étude et développement JAVA/JEE

Médiate est une Solution collaborative et d’intermédiation pour la gestion des activités quotidiennes des personnes âgées à domicile.
J'ai participé dans une petite équipe (8 personnes) a la dernière phase du projet, mon rôle principal était de trouver une ou plusieurs solutions pour sécuriser les canaux de communication entre Médiate et les autres application.
Technologies : Méthodes Agiles, Spring MVC, Spring Security, Hibernate, Rest Service, Maven, MySQL, git

Mars 2014 – Juillet 2014
Université Al Akhawayn

Stage – Développeur Web/Android

Conception et réalisation d’une application qui facilite l’accès aux événements organisés au sein de l’université, partage de position en temps réel avec d’autres utilisateurs, les menus des restos de l’université ainsi que les horaires de passage des bus.
Technologies : Android Native, Java, Spring, Hibernate, jsf, JavaScript, Bootstrap, Google Cloud Messaging, MySQL.

Juillet 2013 – Août 2013
A2R COMMUNICATION

Stage - Développeur Web

CConception et réalisation d’une application de gestion de stock (entrées/sorties, récapitulatif hebdomadaire, statistiques, facturation, gestion des utilisateurs).
Technologies : PHP / JavaScript / D3.JS / HTML / CSS / MySQL.

Mars 2014 – Juillet 2014
La Régie Autonome de Distribution d’Eau et d’Electricité

Stage - Développeur VB6

Conception et réalisation d’une application de gestion des stagiaires.
Technologies : Visual Basic 6.0/Microsoft Access.

Personnalité

  • Créatif
  • Aventureux
  • Autonome
  • Responsable

Langages

  • JAVA (6, 7, 8, 11)
  • JavaScript
  • HTML/CSS
  • Scripting Shell
  • XML
  • PL/SQL

Frameworks

  • Spring
  • Spring Data
  • Spring MVC
  • Spring Boot
  • Spring Batch
  • Spring Security
  • Hibernate
  • Struts
  • JQuery
  • React (Notion de base)
  • Angular (Notion de base).
  • VueJs (Notion de base).

Outils

  • Maven
  • Git
  • SVN
  • Jira
  • Trello
  • Jenkins
  • SonarQube
  • Redmine
  • Elasticsearch
  • Kibana

Base de données

  • MySQL
  • PostgreSQL
  • SQL Server
  • Oracle
  • MongoDB
  • SQLite

Méthodes

  • Agilité
  • Design patterns

Systèmes

  • Unix/Linux (Scripting, Network, Configuration Serveur Application (Tomcat, HTTP))
  • Windows

CMS

  • iferay 6.2 & 7

Contact

Nanterre

+33 (0) 6 19 93 36 24

contact@melmounjide.fr

Freelance

Comment puis-je vous aider?