Jamal - Consultant JAVA
Ref : 180111B001-
95130 FRANCONVILLE
-
Consultant, Développeur (41 ans)
-
Freelance
Expériences professionnelles
Juin 2019 – Sept 2021 : Groupe ADAMING – La Défense
Développeur sénior & Référent technique (5 ETP) :
Mise en place du socle technique – architecture micro-service
Mise en place de l’infra AWS
Réalisation d’un ERP basé sur une architecture micro-service destiné aux ESN
Mission :
Garant de la qualité technique des projets
Développer les applications blanches du nouveau socle
Études techniques et POC.
Conception, développement et le Refactoring du code
Accompagnement et animation des équipes de développement
Rédaction des documents techniques
Support technique, Suivi et Pilotage de l’équipe
Mise en place des tests de charge / tests de non-régression
Environnement :
IntelliJ, AWS, Terraform, Packer, Docker, ActivMq, MongoDB/DocumentDB, Java 8, Spring (boot, MVC, data, Security..), Junit, JWT, Node.js, React Hooks, Swagger, Maven, Sonar, Tomcat, Git, JMeter, Modelio, YouSign, Verdasco, Thymeleaf…
Fév 2018 – Juin 2019 : Covéa / GMF – Levallois-Perret
Référent technique de l’équipe Digital Factory GMF (15 ETP) :
Espace prospect Internet
Espace sociétaire Internet
Migration des projets vers le nouveau socle de groupe Covéa
Composants technique transverses
Mission :
Garant de la qualité technique des projets
Participer à la mise en place du nouveau socle technique de Covéa
Accompagner un sénior pour un poste de Team lead.
Études techniques et POC.
Conception, développement et le Refactoring du code
Résolution des incidents techniques de la production.
Changer la sécurité de l’espace sociétaire de CUR+JAAS vers JWT.
Support technique, Suivi et Pilotage de l’équipe
Environnement :
Intellij, Java 6/8, JPA/Hibernate, Spring(data, Jdbc ,MVC Security), CDI, JSF2.1 / Angular 4, JavaScript, jQuery, Jax-rs, Soap, ELK, JUNIT, Maven, Sonar, Tomcat / WebSphere 8 / WildFly 10, Apache camel, DB2, SVN, Jenkins, Ikan ALM, CUR + JAAS/ JWT, JMeter…
D’avril 2014 à Fév 2018 : SNCF – Ermont
Rôle Référent technique - Team Lead (9 ETP)
Projets - Gestion des circulations des trains en situation perturbée (projet de refonte)
- Projet de gestion des incidents de passage à niveau
- Module de Gestion des données référentielles de la SNCF
- Composants technique transverses
Client SNCF
Audit technique des projets (rôle transverse au sein de CDS).
Staffing (Entretiens techniques et l’encadrement des nouveaux arrivants)
Accompagnement et Conseils pour des choix techniques et fonctionnels
Rédaction des documents techniques (spécifications techniques détaillés, dossier de programmation, guide de développement et de conception…)
Support technique, Suivi et Pilotage de l’équipe
Conception, développement et le Refactoring du code
Chiffrage des versions
Intégration et livraison
Gestion des incidents de production (analyse, affectation, correction, livraison des patchs)
Mise en place des tests de charge / tests de non régression
Mise en place de la plateforme d’intégration continue
Assistance MOA
Accompagnement des sites pilote
Assurer les astreintes
Environnement Technique :
Eclipse, Java 7, Hibernate, Spring, Spring Security, Spring Web Flow, Spring-WS, JSON, JavaScript, jQuery, CSS, CXF, Jaxb, JSF2.1, Prime faces, SOAPUI, JUNIT, Maven, Sonar, Tomcat, Oracle, SVN, Jenkins, Jasper Report, JAVA Melody, Together, JMeter…
D’août 2012 à Avril 2014 (1 an et 8 mois) : CAPGEMINI
Rôle Référent technique – responsable technique de l’offshore (50 ETP)
Projet Refonte du Système d'Informations des Ressources Humaines du MEN
Client Ministère de l’Éducation Nationale (MEN)
Conception et Développement des composants techniques (socle).
Support technique des équipes de développement.
Réalisation des études techniques
Réalisation des revues de conception et de développement.
Production des documents techniques
Formation et encadrement technique des équipes de développement.
Animation des sessions de présentation technique (5 à 7).
Onboarding des nouveaux collaborateurs.
Career manager (gérer la carrière de 11 collaborateurs)
Evaluation des collaborateurs
Environnement Technique :
SOA, RSM, UML, MyEclipse, Java/Java EE, Spring, Spring Batch, Spring MVC, Ajax, jQuery, CSS, Web Services (CXF), JSF2.1, Rich Faces, JPA/Hibernate, Activ Forge, SOAPUI, Maven 2, BTMantis, Sonar, SQL, JBOSS, DB2, Continuum, sonar, SVN, CentraSite, Apache camel...
De novembre 2011 à Juillet 2012 (9 mois) : CAPGEMINI
Rôle Team lead conception et développement (15 ETP)
Projet Refonte des SI-RH du MEN : Gestion des promotions et de recrutement (B2-03)
Client Ministère de l’Éducation Nationale (MEN)
Suivi et Pilotage de l’équipe
Réalisation des chiffrages.
Réalisation des revues de conception et de développement.
Assurer la qualité des livraisons (Délais/qualité/Charge)
Conception et Développement
Suivi de la recette Client.
Suivi de la recette MOE et anomalies
Evaluation des collaborateurs
Assistance direction de pilotage
Environnement Technique :
SOA, RSM, UML, MyEclipse, Java/Java EE, Spring, Spring Batch, Spring MVC, Ajax, jQuery, CSS, Web Services (CXF), JSF 1.2, Rich Faces, JPA/Hibernate, ActivForge, SOAP UI, Maven 2, BTMantis, Sonar, SQL, JBOSS, DB2, SVN, CentraSite…
De Décembre 2009 à Octobre 2011 (1 an et 10 mois) : CAPGEMINI
Rôle Team lead conception et développement (6 ETP)
Projet SI pour valorisation et la facturation des prestations Clients (> 2000 j/h)
Client SNCF FRET
Conception et Développement
Animer les réunions / Daily meeting.
Réalisation des chiffrages.
Support technique de l’équipe.
Suivi et Pilotage de l’équipe.
Gestion des incidents de la production (analyse, affectation, correction, livraison des patchs)
Suivi des budgets et planning
Calcul et suivi des KPI
Participation à la mise en œuvre de la démarche LEAN (rôle transverse dans le CDS).
Evaluation des collaborateurs
Gestion de la facturation du projet
Environnement Technique :
Eclipse, Java 1.4 & 1.6, EJB 2.0 (Session et MDB), Sql2Java, JMS 1.1, MQ Series, J-RULES, Struts 1.2, Adobe Flex 3.5, Maven, Oracle 9, WebLogic 8.1.4, Spring, Hudson, CVS…
De Juillet 2009 à Décembre 2009 (6 mois) : CAPGEMINI
Rôle Ingénieur d’études et de développement
Projet Solution WEB pour la gestion des cartes cadeaux
Client DECATHLON
Conception et Développement
Assistance chef de projet
Mise en place de serveur d’intégration continue avec Hudson.
Environnement Technique : Java, Maven, Struts 1.2, Hudson, Spring, Jpa/Hibernate, Apache FOP, CVS.
De Décembre 2009 à Juillet (8 mois) : PCARD Payement Systems
Rôle Ingénieur d’études et de développement
Projet E-TOPUP ; Mise en place d’un système de recharge téléphonique via les TPEs (6 missions à l’Egypte & 1 mission à l'Allemagne)
Client Vodafone Egypt
Conception et Développement.
Correction des anomalies
Recette client.
Études techniques.
Environnement Technique : Langage C, Web Service, XML.
De Mars 2007 à Novembre 2008 (1 an et 9 mois) : PCARD Payement Systems
Rôle Ingénieur d’études et de développement
Projet Pétrolier ; Solution permettant de gérer tout ensemble des stations de services d’une compagnie pétrolière, Via des cartes prépayées
Client SOMAP Pétrolier
Conception et Développement.
Correction des anomalies
Recette client.
Études techniques.
Environnement Technique : Java/Java EE, EJB 2.1, Struts 1.2, JBOSS, Oracle 10g…
De Septembre 2006 à Février 2007 (6 mois) : PCARD Payement Systems
Rôle Ingénieur d’études et de développement
Projet Gestion centralisée des clubs sportifs au Maroc
Client Lady Fitness
Conception et Développement.
Correction des anomalies
Recette client.
Accompagnement du client dans les choix techniques
Études techniques.
Environnement Technique : C#, MySQL …
De Février 2006 à Août 2006 (7 mois) : PCARD Payement Systems
Rôle Stagiaire
Projet Gestion centralisée des clubs sportifs au Maroc
Client Lady Fitness
Conception et mise en œuvre du serveur Scratch-Card pour la gestion des codes de recharge téléphoniques
Environnement Technique : UML, Java/Java EE, EJB 2.1, Struts 1.2, Oracle 10g…
Domaines de compétences
Informatique
Gestion de projets
Leadership / Career manager
Formation et encadrement technique des équipes
Suivi et Pilotage technique.
Chiffrage des applications.
Conception / Modélisation / Développement / Intégration
Architecture des systèmes d’informations
La démarche LEAN.
La méthodologie Agile.
Fonctionnelle
Monétique
Gestion de facturation
Gestion de fidélité.
Transport
Ressources humaines
Langues étrangères
Anglais : Moyen.
Espagnol : Débutant
Formation :
2003 – 2006 ENSIAS (Bac + 5)
École Nationale Supérieure d’Informatique et d’Analyse des Systèmes.
2001 – 2003 CPR (Bac + 2)
Classes préparatoires aux grandes écoles d’ingénieurs MPSI.
2000 – 2001 Lycée Al-imam El Ghazali, Baccalauréat Sciences Mathématiques.
Compétences techniques
Langages de programmation / Framework :
JAVA EE, Spring (boot, Core, Cloud, MVC, batch, data, …), EJB (2.0, 2.1 et 3.0), JPA/Hibernate, WS-SOAP, WS-REST, Fuse ESB, Apache camel, Spring Cloud, JMS, RMI, Angular, REACT Hooks, JavaScript, jQuery, Ajax, JSON, Struts (1 et 2), JSF (1 et 2), Node.js, SWAGGER, Junit, Mockito, Jasper Reports, Thymeleaf, C/C++
Bases de données :
MongoDB, Cassandra, Oracle (SQL/PLSQL), MySQL, Sybase, DB2, SQL Server, PostgreSQL
Conception :
UML, MERISE (MCD, MPD), Design patterns
CI / CD :
Maven, GIT, Jenkins, Continuum, Hudson, Sonar, nexus, AWS, Ikan ALM
Serveurs & Plateforme :
AWS, Terraform, Docker, Kubernetes, YouSign, Verdasco, JBOSS / WildFly, Tomcat, WebLogic, WebSphere, Glass Fish
Architecture :
Micro-service, SOA
IDE :
IntelliJ, Eclipse, visual studio, RSM, Modelio, Open Workbench, Together …