Mohamed CV

Mohamed H.

Consultant Sénior Référent Technique

JAVA - DevOps

Diplômes

  • Master informatique – Faculté des Sciences de Tunis – 2009
  • Licence Mathématique- Physiques et Informatique – Faculté des Sciences de Tunis – 2007
  • Baccalauréat Série Mathématique – 2003

Formations

  • Formation Devops (15 jours) : AWS, Ansible, Docker, Gitlab
  • Formation Angular 4 (4 jours)
  • Certification Scrum Master
  • Certification Business English course – Level A2

Compétences techniques

  • Langages : Java, XML, SQL, Cobol, AS400, Javascript
  • J2EE: EJB3, GWT, JSF, Hibernate3, Spring MVC, Spring batch, Spring security
  • Gestion des versions : CVS, Subversion, SVN
  • Web: Moteur de template (thymeleaf), CSS, HTML, Angular 4
  • Environnements : RAD (Rational Application Développer), Eclipse, NetBeans, Web Storm, Intellij idea
  • Serveurs: Tomcat, JBoss 4, WebSphere
  • SGBD: SQL Server, MySQL, Squirrel, SQL, DB2, Toad for oracle, DBeaver
  • Design Pattern: MVC, Singleton, Factory
  • Integration continue: Jenkins, Maven
  • Conception: Magic Draw, Draw.io, PowerAMC
  • Devops: AWS, Ansible, Docker, Gitlab

Expériences professionnelles

AG2R LA MONDIALE

Depuis 08/2023                                        

MOE sénior sur la partie FRONT

Réalisations :

  • Projet Santé/Prévoyance et retraite complémentaire (service JULIETT)
  • Développement des applications présentes dans les espaces clients du site interimairesprevoyance.fr
  • Responsable de la migration des projets dans Kubernetes
  • Préparation de pipelines jenkins (JenkinsFile) pour la migration
  • Assistance Jahia CMS (système de gestion de contenu qui permet le Multi-positionnement des contenus et la gestion de documents
  • Développement des Web services REST
  • Préparation de maquettes pour les nouvelles applications
  • Analyse et résolution des incidents rencontrés sur les espaces intérimaires et entreprise
  • Détection et Correction des failles de sécurité (Cross Site Scripting (XSS) Non stockée)

Environnement Technique : Eclipse, Apache Wicket, Apache Tomcat9, GitLab, SQL Server, Oracle, DB2, Maven, JavaScript, JSP, Pastman, Spring Batch, Burp Suite (Test de sécurité Web), SonarQube

Méthodologie : Scrum

AIFE : Agence pour l’informatique financière de l’état         

10/2021 – 07/2023                                        

Responsable technique

Réalisations :

  • Projet Chorus Pro (Solution mutualisée de facturation électronique)
  • Référent technique sur le projet Chorus Pro
  • Développement des évolutions et estimation de charge
  • Support technique et revue de code
  • Préparation de livrables et test de validation avant le passage en recette

Environnement Technique : IntelliJ IDEA, Java 8, Jetty, GitLab, Swagger, Json, WS Rest, Maven, SQL Developer, JXplorer, OpenLDAP, CAS, ITSM, ServiceNow, Hibernate, Spring WebFlow, Spring Batch, Putty, WinSCP, SonarQube, CAST engineering dashboard

Méthodologie : Scrum

CNAV                                    

03/2020 – 09/2021

Responsable technique & fonctionnel Java

Réalisations :

  • Projet RGCU (Répertoire de gestion des carrières unique)
  • Référent fonctionnel sur l’équipe Cœur (Concepteur de la partie alimentation unitaire du RGCU)
  • Mettre à jour les DCT (Dossiers de conception technique) de chaque module ou composant impacté en utilisant MagicDraw
  • Tester unitairement les composants développés ou modifiés pour garantir la qualité
  • Analyser les évolutions et/ou les bugs
  • Paramétrage des instances de tests

Environnement Technique : MagicDraw, Java 8, Spring MVC, Spring Batch, Spring Core, Eclipse, SVN, JMS, SOAP, PuTTY, Filezilla, SOAP, XML, Maven, Jboss

CACF

03/2017 – 12/2019

Développeur Sénior et Référent technique & applicatif Java

Réalisations :

  • Projet DIGICONSO (Gestion des crédits à la consommation)
  • Référent technique sur l’équipe Parcours du projet Digiconso
  • Conception technique : élaboration de solutions techniques pour répondre aux besoins du client
  • pour les nouvelles fonctionnalités
  • Rédaction de spécifications techniques détaillées
  • Correction d’anomalies et développement des évolutions
  • Chiffrage d’évolutions (Release CA, LCL)
  • Accompagnement des développeurs et montée en compétence
  • Réalisation de la revue de code
  • Lancement des tests de non-régression avant chaque livraison
  • Tester et valider les anomalies détectées par les équipes de test avant de créer un ticket jira
  • Rédiger les scénarios de tests pour valider un correctif
  • Préparation des tests automatisés en utilisant Squash
  • Préparation et suivi de livraison sur les environnements (intégration, recette et production)

Environnement Technique : Java 8, Eclipse, Spring MVC, Spring Batch, JavaScript, JQuery, Thymeleaf, SOAP, SonarQube, XML, AJAX, Maven, Tomcat7, JUnit, EasyMock, Jenkins, Agile, Draw.io, Jboss                                                                

SAB2i    

2010 – 2017                                                                                    

Editeur de logiciel informatique spécialisé dans le domaine bancaire                                                  

 

HSBC : Rôle : Consultant Développeur Java/J2EE   

Période : 12/2016 – 02/2018

Réalisations :

  • Projet Migration du système d’informations HSBC vers le Core Banking System SAB
  • Étude et analyse des spécifications techniques et fonctionnelles
  • Développement des opérations de création, de consultation et de mise à jour du référentiel Tiers/Clients/Prospects.
  • Livraisons sur les environnements de recette, d’homologation et de production
  • Gestion des retours et corrections des anomalies et tests unitaires

Environnement Technique : Java, Spring Batch, CVS, Hibernate, Oracle, Maven, Soap, WebSphere, Jira, Agile (Scrum)  

 

Caisse des dépôts : Rôle : Référent Technique

Période : 06/2013 – 11/2016

Réalisations :

  • Projet Migration du système d’informations de la banque Caisse des dépôts vers le Core Banking System SAB – Module ITF SAB : Gestion de l’application « Outils interfaces »
  • Développement des évolutions pour le projet « Outils interfaces »
  • Études des besoins techniques et fonctionnels
  • Assister à la phase de recette et d’intégration
  • Analyse et correction des bugs de l’outil Interface
  • Formation et accompagnement des nouveaux développeurs sur le projet
  • Certification technique et fonctionnelle sur l’environnement du client
  • Participation aux différentes phases de bascule du système d’information de la banque CDC

Environnement Technique : Java J2ee, SVN, EJ3, Hibernate, Jenkins, Maven2, SQL, WebSphere, SOAP, Agile, PowerAMC, PuTTY, Filezilla    

 

CNP : Rôle : Ingénieur d’Etude et Développement

Période : 12/2011 – 06/2013

Réalisations :

  • Projet Recette et maintenance des anciennes applications clients
  • Gestion des MAD : Gestion des Mouvements en Attente Décisions
  • Moyen de paiement : Demande Chéquier, Saisie de virement (EUP), Edition IBAN (CPT) et Edition relevé (CPT)
  • Gestion des comptes : Solde et mouvement (CPT), Détail des mouvements (CPT) …
  • Développement des évolutions et correction des anomalies
  • Suivi des livraisons (internes + clients)

Environnement Technique : Java, J2ee, SVN, XML, Hibernate, CVS, Tomcat, Agile, Jira

                                     

Role : Consultant Support en interne

Période : 03/2010 – 11/2011

Réalisations :

  • Projet Support outils de développements
  • Support technique sur l’atelier de développement
  • Suivi et organisation des tâches
  • Packager les nouvelles versions de WebSphere et formation des nouveaux développeurs

Environnement Technique : Java, RAD, WebSphere, CVS, Maven, GWT, Agile (Scrum), Tempo for JIRA                                                       

Contactez-nous