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.
● 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)..
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.
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.
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.
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.
● 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...