EX P E R IE NCE PROFESSIONNELLE
De Mai 2023 à Aujourd’hui TotalEnergies
Projet : Souscription B2B
Contexte : Membre de l’équipe de réalisation de la ligne de produit « Souscription B2B » : solution du
groupe TotalEnergies pour la souscription clients ELEC/GAZ.
Projet « PEGASE » composés de plusieurs modules :
Cascade : gestion des demandes et propositions
ProMM : gestion mass-market pour les petits clients [ex : boulangerie, cabinet docteur …])
ProGC : pour les clients grand compte [ex : LIDL, JC DECAUX, SFR …])
Projet DOCWEB (Gestionnaire de documents GED : génération/stockage de contrats … )
Projet GIPOD (Get Info POD: interroger (à travers des ws) les GRDs sur les POD [PDL élec, PCE gaz])
Equipe : 1 tech lead, 4 développeurs, 1 PO, 3 analystes fonctionnels, 1 DevOps.
Rôle : Ingénieur Concepteur Développeur Java JEE Full stack
Réalisations :
Maintenance évolutives et correctives sur le projet PEGASE.
Réalisation des intéractions avec d’autres systèmes en interne via KAFKA pour l’activations de
contrats gaz xénon
Réalisation de la solution de gestion de pricing bloc+spot sur le module cascade.
Participation aux chantiers techniques (Move2Cloud AWS, migration java v11 v17, migration
BDD Oracle Postgresql…).
Réalisation de webservices pour PEGASE sur le projet PAPYRUS (géré par l’équipe B2C)
Participation aux cérémonies Scrum : Poker planning, Daily, Rétrospective, Affinage …
Environnement technique & Outils :
Java 17, Spring boot 3, JPA, Hibernate, Oracle/PostgreSQL, Kafka Confluent SAAS, Javax MAIL,
MailJet, SOAP & REST Webservices, Apache POI, JSF, PrimeFaces, JUnit, SQL, Mockito, Html,
Bootstrap, Css, Maven, IntelliJ, CI/CD, Docker, suite Atlassian (Jira, Confluence …), GIT,
Bitbucket/Github, Agile, Scrum …
De Novembre 2021 à Mai 2023 Axione (Bouygues Construction)
Projet : DICT
Contexte : Membre de l’équipe de réalisation du projet « DICT » : La solution Axione pour
l’automatisation et la gestion des déclarations de travaux (DT – DICT), des Avis de Travaux Urgents
(ATU), l’analyse des dossiers et les réponses quant à l’impact de ces opérations sur ses infrastructures de
réseaux de fibre optique.
Traitement auto et gestion des déclarations (batch de lecture de mails des déclarants, création de dossiers
par déclaration, notification des résultats de traitement)
Parsing des déclarations reçu : Parsing XML
Batch de traitement AUTO
Appel webservices ArcGIS (Analyse, GetIntersection, Génération & download plan de situation,
application de buffer/ marge de sécurité, GetPlan : récupération des plans GC génie civil)
Génération et remplissage dynamique des PDFs : CERFA & liste plans
Préparation et réponse auto par mail aux déclarants
Equipe : 1 tech lead, 2 développeurs, 1 PO, 1 automaticien, 1 DevOps, 1 coach Agile transverse.
Rôle : Ingénieur d’étude et de développement JavaEE Full stack.
Réalisations :
Maintenance évolutives et correctives du produit DICT.
Réalisation de demandes liées au batch de traitement auto (réception de mails de déclarations,
parcing de déclarations xml, traitement, génération de document résultat, notification des parties
prenantes)
Réalisation de demandes liées au génération dynamique de resultats (PDF, XLSX …)
Interactions via webservices avec ArcGIS
Participation aux chantiers techniques (upgrade BDD, dockerisation …).
Réalisation des tests unitaires avec JUnit/Mockito
Review scénario et participation dev des Test auto Selenium, Cucumber, Gherkin
Participation aux cérémonies Scrum : Poker planning, Daily, Rétrospective, Affinage …
Environnement technique & Outils :
Java 8, Spring 4, JPA, Hibernate, PostgreSQL, Java mail, iTextPdf, PdfBox, REST WS, ArcGIS SIG,
JUnit, SQL, Mockito, JSP, Html, Bootstrap, Css, Maven, IntelliJ, CI/CD, Docker, Scripts Linux, Jira,
GIT, Gitlab, Confluence, Agile, Scrum …
De Septembre 2020 à Novembre 2021 IDnomic
Projet : IDCA – PKI (IDnomic)
Contexte : Membre de l’équipe de réalisation du projet « IDCA » : Solution de signature électronique qui
permet de gérer le cycle de vie des autorités de certification (ACs)
Une AC délivre des certificats décrivant des identités numériques et met à disposition les moyens de
vérifier la validité des certificats qu'elle a émis :
Création et gestion d'autorités de certification
Création de certificats d’entités finales (utilisateurs, machines, objets)
Gestion de certificats de type X509 v3
Gestion des listes de certificats révoqués (CRL)
Sauvegarde des clés privées (séquestre)
Equipe : 5 Développeurs Java/JEE (y compris un Tech Lead), 2 analystes fonctionnels et un QA.
Rôle : Ingénieur d’études et développement Java EE/AngularJS Full stack.
Réalisations :
Maintenance évolutives et correctives du produit IDCA.
Réalisation de demandes liées aux modules « Configuration » (gestion des ACs, profils de
certificats, magasins de clés, génération centralisée de clés …), « Administration » (gestion des
partitions, des ACs de confiance, utilisateurs, publication Certificat/CRL, des audits …),
De Mars 2019 à septembre 2020 ELIS: mars 2019 - mars 2020
Projet : MyElis
Client : Elis
Contexte : Membre de l’équipe de réalisation du projet « MyElis » : portail client stratégique du groupe
« ELIS » ( prestation multi-services de solutions de location-entretien d'articles textiles, d'hygiène et de
bien-être (Linge plat, Vêtement de Travail, Sanitaire, E3D/Pest-Control [lutte contre les nuisibles],
Boissons, Sol …).
Equipe : 6 Développeurs Java/JEE, un Tech Lead, 3 analystes fonctionnels et 1 chef de projet.
Rôle : Ingénieur d’études et développement Java EE/AngularJS Full stack.
Réalisations :
Maintenance évolutives et correctives de l’appli.
Réalisation de demandes liées au module de gestion des « commandes clients », de
« demandes et réclamations » sur toutes les prestations (LP, VT, Sanitaire, E3D/Pest-Control,
Boissons, Sol …), backoffice (gestion des utilisateurs et profils, gestion des groupes, gestions
des points de livraison, gestions des prestations, gestion du contenu marketing…)
Participation aux chantiers de refacto pour une meilleure qualité de l’application.
Préparation à la migration AngularJS nouvelle stack Angular2+.
Réalisation des tests unitaires avec JUnit/Mockito.
Participation à la livraison client (packaging et déploiement avec Jenkins).
Participation aux cérémonies Scrum : Poker planning, Daily, Rétrospectives…
Environnement technique & Outils :
Java 8, Spring boot (Core, Security, AOP, MVC, Batch …), JPA, Hibernate, PostgreSQL, Apache POI,
JUnit, Mockito, AngularJS, Bootstrap, Maven, Jenkins, Nexus, Jira, GIT, Bitbucket, Agile Scrum …
De Novembre 2018 à Février 2019 Aptinéo
Contexte : Membre interne de l’ESN Aptinéo.
Préparation pour les entretiens clients et monter en compétence sur le Framework Angular2+.
De Octobre 2016 à Octobre 2018 Sofrécom-Tunisie : Filiale Orange France (2ans)
Projet : METRO
Client : Orange France
Contexte : Membre de l’équipe de réalisation du projet « METRO » : Maintenance des équipements
technique des réseaux orange – France, le noyau du projet c’est la partie GMAO (Gestion de la
maintenance assistée par ordinateur), il y a aussi un module référentiel, un module administration métier,
un module de calcule des indicateurs, un module de gestion des utilisateurs et des profils.
Equipe : 6 Développeurs Java dont 1 Scrum Master, 3 analystes fonctionnels dont 1 PO, 1 DBA, 2
responsables système.
Rôle : Ingénieur d’études et développement Java EE Full stack.
Réalisations :
Ajout et intégration de nouvelles features au module référentiel (gestion des sites et
équipements, gestion des caractéristiques, gestion de la recherche et exploration, gestion des
droits par profil, gestion du workflow des sites et équipements)
Ajout et intégration de nouvelles features liés au module des indicateurs.
Maintenance évolutives et correctives de demandes liées au module GMAO (gestion des
ordres de travaux, gestion des plans de maintenances, gestion des fiche de maintenances,
gestion de l’affectation des intervenants …)
Maintenance évolutives et correctives de demandes liées au modules « gestion des
utilisateurs et profils », « administration métier » (types d’équipements, gestion des
maintenances, gestion des intervenants, gestion des déchets, mesures…)
Interaction avec d’autres systèmes externes (webservice REST & SOAP)
Développement des tests unitaires de chaque US développé.
Participation à la livraison client (packaging et déploiement avec Jenkins).
Participation aux cérémonies Scrum : Poker planning, Daily, Rétrospectives…
Formation Agile Scrum (durant 3 jours en Mars 2017), Formation Spring4 (Durant 5 jours en
Décembre 2017), Formation & Certificat Java OCA8 (Juin 2018)
Environnement technique & Outils :
Java 7, Spring Framework 4 (Core, Security, AOP, MVC, Batch …), Hibernate, PostgreSQL, Tomcat,
Apache server, Apache POI, JUnit, JSP, Freemarker, Bootstrap, jQuery, jqGrid, jsTree, Underscorejs,
Maven, Jenkins, Nexus, Sonar, GIT, SVN, Bladelogic, Agile Scrum, STS, DBeaver, Jira, SourceTree…
De Janvier 2016 à Octobre 2016 La startup « STEPS » (10 mois)
Projet : Persopix
Contexte : Conception et réalisation de la plateforme « Persopix » de traitement et d’impression des
albums de photos de souvenir et des moments remarquables.
Equipe : 1 Chef de projet, et 1 Développeur Full stack JavaEE & AngularJS
Rôle : Ingénieur d’études et développement Java EE Full stack
Réalisations :
Etude et conception du besoin
Préparation de l’environnement technique (étude comparatif et choix des librairies)
Développement du module inscript...