Expérience professionnelle
DEPUIS NOVEMBRE 2021 : GROUPE ENGIE
Consultant FullStack Java/React
Projet : Application dans l'équipe Back Office du groupe Engie pour la gestion des factures, des
contrats du secteur de l'énergie
- Traitement automatique de génération des factures en fonction des critères prédéfinis liés avec les
contrats
- Développement des écrans Web pour afficher la liste des factures, le détail de la facture avec les contrats
correspondants
- Développement des fonctions de création manuelle des factures, de modification des factures si
nécessaire
- Développement du workflow de validation des factures jusqu'au paiement.
Environnement technique :Java , Spring MVC, Tomcat, Maven, GIT, Rest Service, database MS SQL Server,
Liquibase, ReactJs, javascript, Azure, Cucumber, DevOps, Jira
SEPTEMBRE 2018 – OCTOBRE 2021: LA BANQUE POSTALE FINANCEMENT
Consultant FullStack Java/Angular
Projet : Espace de Souscription en ligne qui permet la souscription des crédits à la consommation de
type crédit classique (par exemple prêt personnel auto neuve/occasion, travaux)
- Maintenance et évolution sur cette application
- Migration depuis le serveur Websphere vers le serveur JBOSS EAP 7.1
- Modification des écrans Web de simulation de plan de financement prêt personnel, de montage de
dossier, d’avis favorable …
Environnement technique : Java Jdk 8, Spring MVC, JSP, JBOSS EAP 7.1, Maven, GIT
Projet : Espace Digital a pour but de donner la possibilité au client d’avoir recours à des
informations sur les étapes de souscription de ses contrats de crédit à la consommation
- Développement des services REST de l’application
- Développement des écrans Web en utilisant Angular 9 : suivi les demandes de crédit, détail de chaque
demande de crédit, chronogramme de suivi de dossier avec les étapes réalisées, l’étape en cours sur son dossier,
et les étapes à venir
Environnement technique : Java Jdk 8, Angular 9, REST Swagger, Spring boot 2.0, JBOSS EAP 7.1, Maven, GIT
AOUT 2016 – AOUT 2018: JCDECAUX
Consultant FullStack Java/Angular
Projet : Développement d’une nouvelle application Digiboard qui gère les états des campagnes de
publicité chez JcDecaux en utilisant Angular 4
- Conception du modèle de données de l’application Digiboard
- Développement la couche d’accès base de données
- Développement les services REST de l’application du coté serveur.
- Mise en place les écrans Web de l'application Digiboard coté client en utilisant Angular 4 : écran de liste
des campagne, écran de détails de campagne, écran de schedules, écran des contenus …
Maintenance et évolution des autres applications chez JcDecaux
- Maintenance et évolution de l'application OpenLayer qui communique avec la plateforme Broadsign
pour les publicités.
- Maintenance et évolution de l'application Edito qui fait la gestion des contenus.
Environnement technique : SCRUM, JAVA/JEE, Hibernate, Angular 4, Service REST, Eclipse, Jboss, GIT,
Junit.
MAI 2013 – AOUT 2016 : GROUPE SMA
Consultant technique Java/J2ee
Projet : Développement de l'application de souscription avec sélection médicale qui permet d'assurer
le suivi des dossiers pour les conseillers et les gestionnaires SMA.
- Conception de modèle de données de l'application Sélection médicale avec les tables de référentiels
(conseillers, produits, garanties …), les tables de l'application (dossiers, assurés, étapes …)
- Développement la couche d'accès de base de données, les services de l'application Sélection médicale en
utilisant JPA/Hibernate, Spring
- Développement le batch de traitement automatique pour la relance des dossiers si les documents ne sont
pas reçus (les documents comme les pièces administratives, les pièces médicales, les renseignements
complémentaires)
- Développement le batch des statistiques pour le pilotage de l’application.
- Développement les écrans de création de dossiers, d'assuré, de liste des documents administratifs, de
garanties, de pièces médicales, de décision en utilisant AngularJs, Bower, Grunt, Bootstrap...
- Livraison et mise en production
Maintenance et évolution des autres applications chez SMA
- Maintenance et évolution de l'application de gestion des badges SMA
- Maintenance et évolution de l'application de base des évènements
- Développement d'une nouvelle application Console d'activités pour appelers les workflows Tibco
ActiveMatrix BPM Business Process Management de l'équipe Tibco.
- Migration des applications existantes SMA de Websphere à JBOSS
Environnement technique : JAVA/JEE, Spring, Hibernate, Dojo, JMS, Webservices, Eclipse, IntelliJ,
Tomcat, Jboss, Websphere, Windows 7, DB2 9.7, SVN, GIT, Junit, Tibco, AngularJs, Bower, Grunt, Bootstrap
OCTOBRE 2012 – AVRIL 2013 : MÉDIAMÉTRIE
Ingénieur d’études et de développement JAVA/J2EE
Projet : Développement une application web pour les calculs des audiences d’internet pour la société
Médiamétrie en utilisant la technologie GWT et la méthodologie SCRUM
Développement la couche d’accès de base de données de l’application (Hibernate),
Développement des modules web de l’application,
Tests et validation (test unitaire Junit)
Livraison et mise en production.
Environnement technique : Scrum, Java/Jee, Spring, Hibernate, GWT, Tomcat, Eclipse, Windows 7, Oracle
10G, SVN, JUnit
MARS 2010 – SEPTEMBRE 2012 : NATIXIS
Ingénieur d’études et de développement JAVA/J2EE
Projet 1: Développement du SI Broker Natixis (Equity Markets), applications gérant les opérateurs
de salles de marché Natixis pour l’activité Brokerage
Analyse des spécifications fonctionnelles
Rédaction des spécifications techniques générales et détailles
Conception UML : USE CASE, DIAGRAMME DE CLASSE, DIAGRAMME DE SEQUENCE
Conception MPD/MCD (POWER AMC)
Développement de l’application SCORE : (JAVA/J2EE, GWT, HIBERNATE, SPRING IOC)
1. Evolution du module « job d’enrichissement des clients » pour lesquels il y a eu un ordre dans la
journée depuis le Référentiel d’Etiers vers Score
2. Ajout des fonctionnalités sur les délais, le bilan d’exécution des ordres client,
3. Mise en place de toutes les fonctionnalités d’ordre du Marché (la recherche d’ordres du marché, les
caractéristiques, la piste d’audit, les délais, le bilan d’éxécution …),
4. Création des nouvelles interfaces graphiques.
Implémentation de nouvelles fonctionnalités :
5. Tableaux d’enrichissement clients,
6. Tableaux d’enrichissement instruments,
7. Tableaux d’enrichissement taux de conversion,
8. Tableaux d’enrichissement photos de marché.
Rédaction des batchs de script shell pour le lancement des jobs d’enrichissement et de service start/stop l’instance
Web de l’application Score
Test (JUNIT)
Mise en recette
Déploiement en production,
Rédaction du guide utilisateur.
Livraison.
Environnement technique : Agile (Scrum), UML (Power AMC), Java/Jee (servlet, jsp, java bean, jbdc), Shell,
Javascript, HTML, CSS, XML, XSLT, XML, Eclipse, Apache Tomcat, Windows (XP), Unix (Solaris), Sybase,
Oracle 10g, Spring, Hibernate, GWT, CVS, VSS, Maven, Ant, Hudson, Tibco,(Rendez-vous, Businessworks,
Administrator), Schemas, Mq Series, Junit, Jmeter, Itext, FOP, SWIFT.
Projet 2 : Maintenance évolutive et corrective de l’application ETIERS qui gère la partie des
référentiels Natixis
Etude et analyse de l’existant
Rédaction des nouvelles spécifications techniques
Développements de différents modules :
9. Insertion de compte Netting dans le profil de compte des activités et DO,
10. Module de traitement de cas unique de l’identifiant Dixit,
11. Mise en place la nouvelle version de piste d’audit avec les nouveaux roles à auditer : (Rôle
Corporate, Rôle Expert, Rôle Destinataire Recherche et Marketing),
12. Ajout de nouvelles données pour le rôle Prospect, gestion des pièces admin,
Correction du problème de recherche de Tiers avec le critère filtre Non renseigné,
Correction du BUG : « mode Règlement-livraison » sur les codes activités inactives :
13. Création du batch de suppression de Groupe d’opération Règlement-Livraison pour nettoyer les
places financières avec le groupe d’opération vide (transaction, sens, média RL, devise),
14. De module d’envoi pour la modification groupée de responsable de compte d’Etiers vers CRM.
Environnement technique : Agile (Scrum), UML (Power AMC), Java/Jee (servlet, jsp, java bean, jbdc), Shell,
Javascript, HTML, CSS, XML, XSLT, XML, Eclipse, Apache Tomcat, Windows (XP), Unix (Solaris), Sybase,
Oracle 10g, Spring, Hibernate, GWT, CVS, VSS, Maven, Ant, Tibco,(Rendez-vous, Businessworks,
Administrator), Schemas, Mq Series, Junit, Jmeter, Itext, FOP, SWIFT.
Projet 3 : Maintenance évolutive de l’application MASC : Système de Gestion des Confirmations de
Natixis Securities.
Etude et analyse de l’existant
Rédaction des nouvelles spécifications techniques
Développements de différents modules :
15. Ajout d’une nouvelle fonctionnalité pour traiter les envois au statut KO
16. Ajout des champs Back Office Notes et Principal pour les confirmations détails et recap.
17. Code membre Natixis sur LSE/Gestion du STAMP DUTY pour MASC
Livraison (ANT/MAVEN)
Mise en production.
Environnement technique : Agile (Scrum), UML (Power AMC), Java/Jee (servlet, jsp, java bean, jbdc), Shell,
Javascript, HTML, CSS, XML, XSLT, XML, Eclipse, Apache Tomcat, Windows (XP), Unix (Solaris), Sybase,
Oracle 10g, Spring, Hibernate, GWT, CVS, VSS, Maven, Ant, Tibco,(Rendez-vous, Businessworks,
Administrator), Schemas, Mq Series, Junit, Jmeter, Itext, FOP, SWIFT.