Expérience professionnelle
Novembre
2022 Mars
2023
Millet
Analyste, facilitateur.
Accompagnement d’un service particulier d’un pôle industriel dans sa
volonté de digitaliser une partie de son activité. Du processus métier
vers une traduction dans le monde de l’informatique.
• Immersion, analyse de l’existant, interview.
• Formaliser le processus métier.
• Identification, découpage en périmètre fonctionnel simple.
• Détermination d’un use case pertinent.
• Traduction du processus identifié vers le domaine de l’informatique.
• Faire évoluer la maturité de l’équipe vers de la création/gestion de projet.
• Rédaction cahier des charges, documents fonctionnelle.
• Rédaction d’exemples d’architectures techniques répondant au besoin,
à l’infrastructure et à l’écosystème du pôle informatique du groupe.
• Découpage du projet en plusieurs lots.
• Mini formation sur le déroulement d’un projet, animation d’un projet,
différentes phases d’un projet. Présentation méthode kanban. Exemple
d’écriture d’user story.
Environnement: Spring boot 3, Java 17, Android 14, Docker, Postgres.
Mai 2021
Juin 2024
Renforcement de l’équipe chargé de la refonte du périmètre d’orchestration de la
commande et service.
● Analyse technique, apport technique sur les nouveaux modules reactif, event
driven design, CQRS.
● Amélioration continue, amélioration du workflow.
● Proposition d’amélioration technique et fonctionnelle.
● Interventions dans le cadre de la résolution d'anomalies en production.
● Suivi de la stabilité des applications.
● Livraisons et suivi de mise en production.
● Réunion technique dans le cadre de la refonte.
● Travail en collaboration avec différentes équipes.
Millet
Analyste, facilitateur.
ADEO
Analyste, architecte junior.
● Conception/architecture au sein de la feature team. Participation à l’élaboration des
solutions fonctionnelles (Business, PO, architecte).
● Rédaction/Présentation schéma d’architecture.
● Migration vers les dernières stack, java 17, Spring Cloud Stream et Spring boot 3.
● Github action, CICD.
● Refonte du projet de supervision de la commande. Architecture technique autour de
l’event sourcing. Mise en place de projection vers OpenSearch.
● Revue de code, contrôle qualité.
● Création dashboard, alerting sur Datadog.
● Observabilité: metrics, tracing, logs. Propagation b3 header kafka (correlationId)..
Environnement : Spring 5, WebFlux, Spring-Boot 2-3, Spring Cloud Stream, Debezium, Jdk 11,
Jdk17, REST, Maven, Postgres, Redis, OpenSearch, Kafka, Docker, GCP, Structurizr, terraform..
Février 2018
Mai 2021
LEROYMERLIN
Analyste, développeur.
Renforcement de l’équipe gérant le tunnel de commande.
● Analyse technique, développement, déploiement, suivi de production, correction d’anomalies
● Interventions dans le cadre de la résolution d'anomalies en production.
● Mise en place d’une nouvelle solution de paiement.
● Réduction de la dette technique.
● Amélioration continue, amélioration du workflow.
● Proposition d’amélioration technique et fonctionnelle.
● Décommissionnement d’ESB.
● Participation planning poker, échange rédaction User Story.
● Interventions dans le cadre de la résolution d'anomalies en production.
● Replateforming du site Leroymerlin.
● Réunion technique dans le cadre de la refonte.
● Refonte globale du tunnel de commande. (service de pose, location véhicule,
matériel, prise de rendez vous, gestion commande web et magasin).
● Travail en collaboration avec les différentes équipes (produit, prix, delivery,
compte client, service magasin ...)
● Conception/architecture au sein de la feature team. Participation à l’élaboration des
solutions fonctionnelles (Business, PO). Borne du MVP, direction, amélioration du
parcours client.
● Revue de code, contrôle qualité
● Apport technique sur les nouveaux modules reactif.
● Elaboration d’un plan de migration.
● Migration OpenShift vers GKE.
● Création dashboard, alerting sur Datadog.
Environnement : Spring 4-5, WebFlux, Spring-Boot, Hibernate, Jdk 1.7, Jdk 11, SOAP, REST, Maven,
Postgres, Firestore, PUB/SUB, OpenMq, Jboss 7, Kubernetes, Docker, OpenShift, GCP, Structurizr.
Juin 2017 to
Février 2018
DECATHLON
Full stack developer
Démarrage d’une application de présentation des offres.
● Transformation du processus vers de l'Agilité.
● Conception, mise en place de l’architecture du projet.
● Développement, déploiement, suivi de production, correction d’anomalies
● Participation planning poker, échange rédaction User Story.
● Interventions dans le cadre de la résolution d'anomalies en production.
● Suivi de la stabilité des applications.
● Soutien analyse et développement au sein de l’équipe.
● Session revue de code, amélioration continue.
Environnement : Spring, Spring Boot, Hibernate, Jdk 1.7, REST, Maven, Postgres, Angular 4, Tomcat
Février 2017
Juin 2017.
GFI –OFS, BNP Paribas
Analyste technique.
Travaux sur le périmètre comptable, refonte de l’application.
● Analyse technique, évolution d’une application en Swing.
● Travaux sur différentes évolutions de deux applications Struts.
● Développement, déploiement, suivi de production, correction d’anomalies.
● Apport de modifications issues des différentes activités passées.
● Proposition d’amélioration technique et fonctionnelle.
● Réunion, discussions fonctionnelles et techniques.
● Gestion des retours et priorisation des demandes.
● Mise en place d’un KANBAN pour l’équipe responsable de la Webisation.
● Formation technique et fonctionnelle des nouveaux arrivants.
● Encadrement d’une équipe allant de 3 personnes.
● Encadrement des stagiaires et des alternants.
Environnements: JQuery, Swing, Struts, SweetDev, Spring, PL/SQL, JDBC, J2EE, Jdk 1.6 – 1.7, Maven,
RAD
7.5 – 8.5, WebSphere Application Server, Jetty, Oracle 11g.
Avril 2016 to
Janvier 2017
GFI – SIT, BNP Paribas
Analyste technique.
Travaux sur le périmètre des ressources humaines. Refonte
d’application.
● Rapport quotidien par conférence téléphonique (projet géré à distance par le client).
● Réunion, discussions fonctionnelles et techniques.
● Analyse technique et fonctionnelle dans le cadre de la refonte :
o Extraction des règles de gestion.
o Définition des périmètres.
o Chiffrage.
o Rédaction de document de conception
● Développement, déploiement, suivi de production, correction d’anomalies.
● Travaux d’optimisation sur les vue et service (encadré par l’architecte):
o Modification de l’ouverture de connexion JDBC.
o Modification de la gestion des transactions.
■ Mise en place d’un pool de connexion pour les développements en local.
■ Propagation des transactions.
o Réduction du temps de réponse des services PL/SQL.
o Optimisation de la base de données.
o Modification de certaines procédures stockées.
o Réduction du temps d’affichage des données.
o Remplacement de certaines parties Thymeleaf par des appels Ajax.
o Utilisation du framework DataTable.
o Gestion de la pagination au niveau serveur.
● Dissociation de la partie Back et de la partie Front (encadré par l’architecte):
o Modification de l’architecture du projet.
o Découpage du module de présentation en deux.
o Modification de la gestion des modules Maven.
o Modification du build Maven :
■ Génération de trois EARs.
■ Prise en compte des modules communs.
■ Récupération des fichiers i18n.
o Ajout de la gestion SSL (sur Jetty et WebSphere) :
■ Ajout du certificat sur Jetty.
■ Ajout d’un mode d’authentification forte (infrastructure PKI).
o Développement de couche de service business (Hibernate).
o Développement d’un module asynchrone d’envoi de mail avec reporting en cas d’erreur.
● Travaux sur la fusion de gestion des profils travaillant pour les filiales BNP et des profils
Banque (4 applications impacté par ces modifications) (encadré par l’architecte):
o Analyse d’impact sur les demandes.
o Harmonisation des applications.
o Echange avec le client.
o Rédaction des documents de conception technique.
o Développement au niveau des procédures stockées.
o Développement de script Shell appelant des procédures stockées.
o Encadrement d’un collaborateur sur la partie développement et recette.
● Développement de POC.
● Responsable des livraisons et du suivi de mise en production.
● Animation des points hebdomadaires.
● Formation technique et fonctionnelle des nouveaux arrivants.
● Encadrement d’une équipe allant de 2 à 5 personnes.
● Gestion des retours client et priorisation.
● Soutien analyse et développement au sein de l’équipe.
Environments: Thymeleaf, Jquery, SweetDev, Struts, Spring, PL/SQL, JDBC, Hibernate, J2EE, Jdk
1.6 – 1.7, Maven, RAD 7.5 – 8.5, WebSphere Application Server, Jetty, Oracle 11g.
Mars 2015
à Mars
2016
Refonte du portail Web BNP Paribas
● Analyse technique et fonctionnelle dans le cadre de refonte d’application :
o Extraction des règles de gestion.
o Définition des périmètres.
● Participation aux réunions avec le client.
● Développement, déploiement, suivi de mise en production.
● Mise en place de validateurs afin de sécuriser les applications.
● Création d'annotations pour favoriser l’harmonisation.
● Interventions dans le cadre de la résolution d'anomalies en production.
● Suivi de l’intégration continue. (Sonar, Jenkins, réduction de la dette technique).
● Echange/réunion dans le cadre de résolution de problématique avec des
intervenants extérieurs.
● Rédaction de document de concept...