EX P E R IE NCE PROFESSIONNELLE
Avril 2023 à aujourd&rsquohui TotalEnergies
Projet : Souscription B2B
Contexte : Membre de l&rsquoéquipe de réalisation de la ligne de produit « Souscription B2B » : solution du groupe TotalEnergies pour la souscription clients ELEC/GAZ.
Projet « PEGASE » : modules Cascade (demandes et propositions), ProMM (mass-market pour les petits clients), ProGC (clients grand compte)
Projet DOCWEB (GED : génération/stockage de contrats &hellip)
Projet GIPOD (Get Info POD : interroger 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.
⪠Mise en place d&rsquoune solution technique d&rsquointeraction par messages KAFKA avec une autre application pour l&rsquoactivations de contrats gaz xénon.
⪠Réalisation d&rsquoune solution pour la gestion d&rsquoun nouveau type de pricing bloc+spot.
⪠Participation aux chantiers techniques (Move2Cloud AWS, migration java v11 &rarr v17, migration BDD Oracle &rarrPostgreSql&hellip).
⪠Participation à la gestion et à l&rsquooptimisation des ressources AWS (config et administration des instances EC2, gestion des conteneurs via ECR ...).
⪠Implication dans la sécurisation et le monitoring de Pegase sur AWS (migration GED vers S3, gestion des credentials et properties via Secret Manager, monitoring via CloudWatch ...).
⪠Développement de webservices pour le projet PEGASE dans le cadre de PAPYRUS (API REST)
⪠Méthodologie Agile Scrum : Poker planning, Daily, Rétrospective, Affinage &hellip
Environnement technique & Outils :
Java 17, Spring Boot 3.2, JPA, Hibernate, Oracle/PostgreSQL, Cloud AWS (EC2, ECR, S3, Secret Manager, Cloud Watch &hellip), Kafka Confluent SAAS, MailJet, Webservices SOAP & API REST, Swagger, Apache POI, JSF, PrimeFaces, JUnit/Mockito, SQL, Maven, IntelliJ, CI/CD, Docker, suite Atlassian (Jira, Confluence &hellip), Bitbucket/Github, Agile Scrum &hellip
Novembre 2021 à avril 2023 Axione (Bouygues Construction)
Projet : CartoDICT
Contexte : Développeur sur le projet « CartoDICT » : La solution Axione pour l&rsquoautomatisation et la gestion des déclarations de travaux, des Avis de Travaux Urgents pour les infrastructures de fibre optique.
Traitement auto par batch et gestion des déclarations : Query par appel de webservices vers le système de géolocalisation SIG « ArcGIS » (Analyse, Get Intersection, Génération plan de situation, application de buffer, Get Plan génie civil &hellip).
Génération et remplissage dynamique des CERFA & liste plans.
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 : Développement Java Angular Full stack
Réalisations :
⪠Maintenance évolutives et correctives du produit CartoDICT.
⪠Réalisations liées au batch de traitement auto (gestion de mails de déclarations, parcing de déclarations Xml, traitement, génération de documents résultat, notification des parties prenantes).
⪠Réalisations liées au génération dynamique de résultats (PDF, Excel&hellip).
⪠Interactions via webservices REST avec ArcGIS (SIG : Système d'Information Géographique).
⪠Participation à : l&rsquoupgrade BDD, dockerisation&hellip
⪠Réalisation des tests unitaires avec JUnit/Mockito.
⪠Participation au dev de Test Auto avec Selenium, Cucumber, Gherkin.
⪠Participation aux cérémonies Scrum : Poker planning, Daily, Rétrospective, Affinage&hellip
Environnement technique & Outils :
Java 8, Spring Boot 2.2, Angular 10, TypeScript, JPA, Hibernate, PostgreSql, Java mail, iTextPdf, PdfBox, API REST, ArcGIS SIG, JUnit/Mockito, SQL, Maven, IntelliJ, CI/CD, Docker, Jira, Gitlab, GitlabCI, Confluence, Agile, Scrum &hellip
Septembre 2020 à novembre 2021 IDnomic
Projet : IDCA &ndash PKI (IDnomic)
Contexte : Membre de l&rsquoé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 (Identités numériques et vérification de validité des certificats émis)
Equipe : 5 Développeurs Java/JEE (1 Tech Lead), 2 analystes fonctionnels, 1 QA.
Rôle : Ingénieur d&rsquoé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&hellip), « Administration » (gestion des partitions, des ACs de confiance, utilisateurs, des audits &hellip), indicateurs Dashboard, recherche&hellip
⪠Exposition & consommation des API REST.
⪠Upgrade spring Boot, run as Linux service, TLS communication inter-modules &hellip
⪠Automatisation des config et déploiement avec Ansible.
⪠Réalisation des tests unitaires avec JUnit/Mockito.
⪠Méthodologie Agile Scrum : Poker planning, Daily, Rétrospectives&hellip
Environnement technique & Outils :
Java 11, Spring Boot 2.3, JPA, Hibernate, PostgreSql, API REST, Swagger, ElasticSearch, Kibana, ActiveMQ, JUnit, Mockito, AngularJS, Maven, IntelliJ, CI/CD, Jenkins, Nexus, Ansible, Jira, Bitbucket, Confluence, Agile, Scrum &hellip
Février 2019 à septembre 2020 ELIS
Projet : MyElis
Client : Elis
Contexte : Membre de l&rsquoéquipe de réalisation du projet « MyElis » : portail client 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, lutte contre les nuisibles, Boissons, Sol &hellip).
Equipe : 6 Développeurs Java/JEE (1 Tech Lead), 3 analystes fonctionnels, 1 QA.
Rôle : Ingénieur d&rsquoétudes et développement Java/AngularJS Full stack.
Réalisations :
⪠Maintenance évolutives et correctives de l&rsquoappli.
⪠Réalisations liées aux modules de gestion des « commandes clients », de « demandes et réclamations », « admin backoffice » (gestion des utilisateurs et profils, gestion des groupes, gestions des points de livraison, gestions des prestations, gestion du contenu marketing&hellip)
⪠Exposition & consommation des API REST.
⪠Migration AngularJS &rarr 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&hellip
Environnement technique & Outils :
Java 8, Spring Boot 2.1, JPA, Hibernate, API REST, PostgreSql, Apache POI, JUnit, Mockito, AngularJS, Angular 8, Bootstrap, Maven, CI/CD, Jenkins, Nexus, Jira, GIT, Bitbucket, Agile Scrum &hellip
Octobre 2016 à décembre 2018 Sofrecom-Tunisie Orange France
Projet : METRO
Client : Orange France
Contexte : Membre de l&rsquoéquipe de réalisation du projet « METRO » : Maintenance des équipements technique des réseaux orange &ndash France : noyau GMAO + module référentiel + module administration métier + module calcule des indicateurs + module gestion des utilisateurs et des profils.
Equipe : 6 Développeurs Java (1 Scrum Master), 3 analystes fonctionnels (1 PO), 1 DBA.
Rôle : Ingénieur d&rsquoétudes et développement Java EE Full stack.
Réalisations :
⪠Intervenir aux développements des nouveaux modules : référentiel (gestion des sites, équipements, caractéristiques, recherche et exploration, droits par profil, workflow des sites et équipements)
⪠Maintenance évolutives et correctives liée au module GMAO (gestion des ordres de travaux, plans de maintenances, fiche de maintenances, affectation des intervenants &hellip)
⪠Intervenir sur les modules de gestion des utilisateurs, profils, administration métier (types d&rsquoéquipements, des maintenances, des intervenants, des déchets, mesures &hellip)
⪠Réalisation des interactions par webservice REST & SOAP avec d&rsquoautres applications.
⪠Développement des tests unitaires avec JUnit/Mockito.
⪠Participation aux cérémonies Scrum : Poker planning, Daily, Rétrospectives&hellip
⪠Formation Agile Scrum (05/2017) & Spring4 (11/2017), Certificat Java OCA8 (06/2018)
Environnement technique & Outils :
Java 7, Spring Framework 4 (Core, Security, AOP, MVC, Batch &hellip), 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
Janvier 2016 à octobre 2016 La startup « STEPS »
Projet : Persopix
Contexte : Conception et réalisation de la plateforme « Persopix » de traitement et d&rsquoimpression 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&rsquoétudes et développement Java/AngularJs Full stack
Réalisations :
⪠Étude et conception du besoin
⪠Étude comparatif et choix des librairies de l&rsquoenvironnement technique.
⪠Développement du module inscription et gestion profil, sauvegarde et mise en page des albums de photos, génération d&rsquoalbums &hellip
Environnement technique & Outils:
Java 8, Spring Boot, AngularJS, jQuery Booklet, FabricJS, HTML5, Thymeleaf, Bootstrap, API REST, Tomcat, Hibernate, MySQL&hellip