Projet 1: Migration FT3,FT5 et FKQ vers la nouvelle infrastructure Mycloud:
Provisioning de la nouvelle infrastructure Redh8 , Jboss 7.4 à travers le portail MyCloud.
La mise en place de CI/CD (Pipeline)
Mise en place la communication sécurisé entre les trois composants et l’api externe CP9 (Installation des certificats,
configuration l’alias au niveau Standalone.xml à travers job jenkins )
Création & mise à jour STD sous confluence.
Astreinte :mise en production des composants (FT3, FT5 ..etc)
Projet2: Refonte Portail CEB (Credit revolving) & Run :
L’ancien portail CEB de crédit revolving est développé en JSF, sphinx. l'Objectif de refonte est de séparer le front de
backend en utilisant un nouveau stack technique (Front en angular et backend en Spring Boot).
Mes principales rôles :
Choix des frameworks :Spring boot 2.7.0, Open Jdk 17, angular 15 et Junit 5.
Provisioning de la nouvelle infrastructure sur Mycloud en utilisant XL deploy et XL release.
Création d’un pipeline jenkins pour le module backend en utilisant l’ image docker de Open jdk 17.
Mise en place de la signature électronique de crédit revolving “CMA” supérieur à 3 mille.
Suivi de la production.
Encadrement des membres d’equipes
Toutes nos applications sont déployées sur deux zones différentes afin de garantie la résilience (Zone Vegas,
Zone Seris).
Mission Crédit du Nord
Pendant 4 ans et 4 mois, j’ai travaillé sur plusieurs projets, mes tâches réalisées ont été multiples :
● Du développement à la conception d’architecture jusqu'à l'encadrement d’une équipe de développeurs.
● La mise en place de CI/CD, intégration continue
● RUN avec la supervision de plusieurs applications en Production.
Projet: AXE V2 [3 ans et 8 mois]:
Ensemble des applications transverses qui assurent l'authentification, la récupération des profils et les droits
clients, la gestion des versions). Décommissionnement du serveur d’application weblogic et migration sur une
architecture Spring boot et Java 11.
● Module SGA : module d'authentification (Webservice SOAP),
● Module PRW : assure la récupération le profile des clients CDN (Webservice SOAP)
● Module MGW : module de messagerie, assure l’envoi et la réception des messages client (messages privés entre
les clients et la banque)
● Modules liés au Crédit du Nord qui devaient être transférés sur le site Société Générale (virement, relevé de
compte, chèque impayé, synthèse des comptes, crédits…)
● Applications déployées sur les serveurs Web logic
● Participation au projet Yoga pour la fusion de la SI CDN et la Société Générale
● Etude, cadrage et pilotage des projets techniques
● Suivi de la production et analyse des corrections des anomalies
● Support technique participation et suivi des développements des différentes applications
● Déploiement, manipulation de pods, analyse des logs serveur avec Kubernetes
● Création et configuration des indexs avec Elasticsearch
● Maintenance des flux de données streaming avec Kafka
● Participation au RUN :
● Intervention hebdomadaire sur la production à tour de rôle dans l’équipe
● Supervision et intervention en cas de problème rencontrés ou remontés par les utilisateurs
● Maintien du projet existant.
les trois applications sont déployées sur deux zones différentes afin de garantie la résilience (Salle Paris, Salle
Lille), les serveurs sont protégés par un haproxy , ce dernier gère le load balancing.
Projet : PGI : L’application PGI « Programmation et Gestion des Inspections »
Se compose de 2 modules applicatifs :
1. Gestion des Inspections : c’est un module qui permet la gestion des inspections
2. Programmation : c’est un module qui permet la programmation des inspections
Projet Suites : L’application « SUITES » permet la gestion des suites données aux inspections ou aux prélèvements
en cas de non conformités établies. Elles sont administratives ou judiciaires.
Projet Habilitations: L’application « Habilitations » permet la gestion des utilisateurs et leurs rôles sur les
applications.
Projet Migration Signal: Il s’agit d’un travail de « Refactoring » afin de migrer l’application signal vers Orion 5.4
● préparation des tâches de conception afin de faciliter le travail de développement.
● Préparation de l’image Docker sur le serveur PostgreSql afin d’optimiser le temps d’accès à la BDD client
● Gestion des versions (création des branches, Tags, Merge, Commit sur le trunk).
● Réunions client pour affiner la préparation du backlog de sprint
● Calcul de la complexité de chaque User Story.
● Encadrement et Assistance des équipes projets PGI, Méthodes et Suites (5 collaborateurs) , choix technique.
● Préparation du backlog et de chiffrage (projet Migration.)
● Encadrement et assistance de l’équipe projet « Migration Signal » (2 collaborateurs).
● Revue de code des sprints (Gestion de la qualité de code avec SonarQube).
● Gestion de la livraison client (Création des branches dev, Merge et création du tag de livraison).
Méthodologie: Agile (Scrum)
Projet : ArchX
Surveillance de l’usure des pièces sur les A330 et A380 avec rapport aux techniciens (niveau d’oxygène etc)
Développement de modules
● Optimisation du back end (création de vues matérialisées), pour une meilleure gestion de la base oracle, et gain
en temps de réponse
● Prise en charge des corrections et des hotfixs sur la production
● Encadrement et déblocage des développeurs plus juniors, soutien dans les tâches et progression sur les bonnes
pratiques ● Amélioration de l'architecture
● Création d'un module afin d’afficher l’état de l’oxygène de l’avion avec des tags en runtime
● Propositions pour trouver les solutions les plus optimales, et totale autonomie sur les user stories
Méthodologie: Agile (Scrum), TDD
Projet : CDN
CDN : Le projet centre de notification est un batch permettant la gestion d’une communication multicanale de
l’assurance maladie vers ses partenaires. CDP : Le projet Centre de Dépôt a pour objectif de centraliser les
demandes écrites dématérialisées, réalisées par un client de l’Assurance Maladie via différents portails. DK: Le
batch DK est l'application de production permettant entre autre de véhiculer les flux de déclarations d’attestations
de salaire par les employeurs.
● Développer un nouveau Batch DK permet l’extraction des Dsij à partir d’une base oracle et générer un zip des
Dsij selon la norme NTE.
● Maintenance évolutive et corrective (Correction des Bugs & développement des nouveaux Modules).
● Rédaction STD à chaque nouvelle fonctionnalité intégrée.
● Support N2 et analyse des demandes des clients.
● Tests Unitaires, Optimisation.
Projet:IGS Interface de gestion de sécurité [4 mois]
Projet from scratch seul basé sur l'architecture AWT V5.
● Mise en place de l’architecture du projet en spring boot
● Elaboration des interfaces pour la gestion de paramètre (auparavant fait manuellement)
● Mise à jour de la base de données Oracle, création des services, des contrôleurs et repository pour récupérer,
modifier les paramètres
● Création des modules menu liste et affichage en graphes
● Déploiement de l’application dans l’environnement homologation et prod (en cours).
Méthodologie: Agile (Scrum) ,TDD, avec l’équipe SST (1 MOA et 1 PO)
Projet:Kiwi Plateforme de formation et d’UP Skilling pour les nouveaux arrivants à la Société Générale [8 mois]
● Développement du module de parcours de formation
● Développement du module vidéo avec gestion de playlist
● Consommation de services tiers notamment coding game pour validation des certifications par les collaborateurs
Société Générale.
● Développement du module quiz (questions sur les sujets internes à la société générale)
Méthodologie: Agile (Scrum) 1 Lead Tech (moi), 2 développeurs front end 1 devops, 1 MOA