Techlead et Expert technique ✓ 2 ans 11 mois
SOCIETE GENERALE
3/2022 - 2/2025
Projet d’Automatisation du Back Office pour les CDS (Équipe : 2 à 4 devs) :
• Refonte complète de l’IHM existant avec gestion de l’accessibilité
• Développement du nouveau processus « Entrée en Relation » (Orchestration et IHM)
• Développement du nouveau processus « Notaire » (Orchestration et IHM)
• Développement des évolutions des processus existants (Facture)
• Développement d’écrans de paramétrage pour l’application d’administration
• Livraison sur les différents environnements (production incluse)
• Développement des rapports Splunk et des Dashboards métiers
Projet DMH saisi des accusé réception pour les huissiers (Équipe : 2 devs) :
• Reprise du projet existant via le code (retro engineering) pour développer des évolutions
réglementaires
• Analyse et correction des demandes dévolutions fonctionnelles (Business Analyst )
• Développement des nouveaux écrans de saisi et de restitution
• Développement des évolutions des batchs d’export
Rôle en tant que techlead :
• Revue de code via validation des pulls request
• Amélioration de librairies d’outillage du groupe
• Migration des librairies et framework vers les versions les plus récentes (et stables)
• Gestion des Topologies A4C, déploiement, intégration continue
Environnement technique : Angular 12 à 18, ESlint, Maven, JAVA 11 et 17, IntelliJ, Spring-boot 3, Git,
Confluence, JIRA, Alien 4 Cloud, Scrum, Postgres SQL, Mongo DB
Techlead et Expert technique ✓ 10mois
NAT SYSTEM
5/2021 - 3/2022
TMA Syrenad (Équipe : 5 à 7 développeurs) :
Applications de gestion des dons d’organes et cordons ombilicaux pour l’agence de bio
médecine. Développement d’une nouvelle application web pour remplacer l’application riche
existante.
• Pocs, et développement de composants/services transverses, afin de mutualiser des
mécaniques spécifiques au besoin du client
• Mise en place du test en continu
• Développement de web services techniques (création de rapport Pdf, mail, etc…)
• Analyse et résolution des problématique techniques liées aux demandes spécifiques du
client
• Modification des scripts Ansible Tower existant, afin de mettre en place une livraison et
déploiement continue avec versionning applicatif (Ansible Tower + Jenkins + Maven)
• Rédaction et partage d’un guide sur la mise en place et les bonnes pratiques de la chaine
de livraison continue mise en place
Application Mobile pour les médecins pour gérer les dons en direct (Équipe : 3 devs) :
• Développements d’écrans et mise en place du projet conjointement avec un des
développeurs
Application Pop (Équipe : tout seul) :
• Migration technique vers Angular 14
Rôle en tant que techlead :
• Supports aux développeurs sur les problèmes techniques rencontrés
• Choix et intégrations des librairies tierces
• Migration des librairies et framework vers les versions les plus récentes (et stables)
• Participation à la fiabilisation de l’utilisation d’un Api Manager Key Cloak
Environnement technique : Angular 11, Angular JS 1.5 (web component), Webpack, NPM, ESlint, TSLINT,
Maven, JAVA 11, IntelliJ, Spring-boot 2.3, Git, Confluence, JIRA, Alien 4 Cloud, Scrum, Postgres SQL
✓ 3 ans et 9 mois Techlead et Expert technique
SOCIETE GENERALE
9/2017 - 5/2021
Projet Fichage/Défichage (Équipe : seul) :
• IMH d’administration : Mise en place du socle pour l’application et développement de
celle-ci (Ecrans : suivi des traitements, reprise des traitements, appels aux APIs)
Projet IHM interrogations généralisées (Équipe : seul) :
• Mise en place du socle pour l’application et développement de celle-ci
• Amélioration continue
• Support N3 de production
Projet Orchestrateur/ Complétude entrée en relation avec les particuliers
(Équipe : 2 devs) :
• Mise en place du socle pour l’IHM complétude et développement de celle-ci
• Développement de l’orchestrateur de flux
• Développement d’un mode de reprise pour les traitements
• Proposition aux métiers d’un IHM d’administration afin de suivre, reprendre les
traitements orchestrés, purger les données obsolètes, consulter des données des
fournisseurs. Développement de celui-ci
• Amélioration continue
• Migration Angular 4 à 11
• Support N3 de production
Projet Entrée en relation clientèle commerciale (Équipe : 4 devs) :
• Récriture quasi totale du frontend
• Intégration de Bootsrap 4 et Material
Projet Recflux (Équipe : seul) :
• Optimisation du livrable pour corriger les problèmes de chargements en production
Projet Louk (Équipe : 4 devs) :
• Modélisation du parcours projet et maquette des écrans
• Développement des évolutions et anomalies
• Refactoring/Réécriture (web component, bonnes pratiques de Jhon Papa)
• Rôle en tant que techlead :
o Pair programming / Revue de code via validation des PR
o Choix et intégrations des librairies tierces, migration vers les versions les plus
récentes
o Mise en place du socle applicatif en se basant sur les briques techniques de la SG
o Gestion des Topologies A4C, déploiement, intégration continue
o Faire passer les entretiens pour les recrues techlead et développeurs
Environnement technique : Angular 11, Angular JS 1.5 (web component), Webpack, NPM, ESlint, TSLINT,
Maven, JAVA 11, IntelliJ, Spring-boot 2.3, Git, Confluence, JIRA, Alien 4 Cloud, Scrum, Postgres SQL
✓ 2 ans et 1 mois Architecte
NATIXIS
7/2015 - 8/2017
Projet Global Transaction Banking (3 mois)
• Étude pour choisir un ESB/EAI pour l’intégration de Natixis à la plateforme de paiement du
groupe,
• Analyse des besoins à travers des ateliers et interviews.
• Sélection d’une short liste de produits
• Présentation des solutions choisies : besoins, solutions, comparaison, choix, tarifs.
• En Parallèle :
o Définition et schéma d’architecture pour l’application web abonnement, avec
différents scénarios possibles (Tomcat, JBoss, application de transformation
Java/Site central, progiciel, etc.).
o Référent technique
Projet Mycloud (9 mois)
• Conception et développement d’un portail type AWS pour commander des services OPS
sur l’infrastructure virtualisée de Natixis.
• Définition et mise en place de l’architecture applicative avec les Ops.
• Conception des écrans.
• Création d’APIs REST comme surcouche simplifiée des APIs REST du progiciel HP CSA/OO.
• Développement d’un générateur d’écrans de formulaires pour les demandes de création
de services.
• Mise en place de la connexion via LDAP et SSO.
• Configuration des jobs Jenkins
• Mise en place de couch base comme BDD.
Environnement technique : Angular JS 1.6 (web component), Grunt, NPM, ESlint, JAVA 8, Spring-boot 1.5,
Jackson 2, Git, Tomcat 8, Confluence, JIRA, XL Deploy/Release, HP CSA, Scrum, Couchbase
-
Équipe Transverse Framework et Développements
• Réécriture en Angular JS de l’application interne de paramétrage des
applications/services site central :
o Analyse de l’application existante et réécriture totale (JSF vers Angular JS + REST)
pour environ 20 écrans.
o Encadrement d’un alternant.
o Configuration des jobs Jenkins (tag automatique, construction, déploiement).
o Support à la production pour la mise en place des environnements (serveurs, XL
Deploy).
• Présentation aux Développeurs :
o Nouveautés de Java 8.
o Spring Boot par la
• Développement d’Outils :
o Plugin Maven pour la génération de databeans Java/site central.
o Outil graphique en JavaFX pour la génération de databeans Java/site central.
• Mise en Place de BOM Maven :
o Étude des différentes architectures des frameworks Natixis sous forme de timeline
et graphes de dépendances.
o Mise à disposition de BOMs Maven pour simplifier la mavenisation des applications.
• En Parallèle :
o Support aux développeurs de Natixis (outils de développement, conseils).
o Audit de performance et de coding des applications.
o Documentation sur le wiki sur l’utilisation des outils de développement et divers
sujets techniques.
o Mise à jour des librairies des frameworks pour combler des failles de sécurité.
o Réécriture de certaines parties en raison des changements de librairies.
Environnement technique : Angular JS 1.6, Grunt, NPM, ESlint, Maven, JAVA 8, JEE 6, Spring-boot 1.3,
Jackson 2, Resteasy 3, Git, Svn, Jboss EAP 6.4, Websphere 8.0, Kanban
✓ 1 an Architecte/Concepteur
STIME
7/2014 - 7/2015
Projet ARGOS ETOILE
• Mise en Place SOA REST :
o Conception et mise en place de l’architecture SOA basée sur des services REST.
o Développement d’un framework de validation fonctionnelle des paramètres
d’entrée des web services.
o Création de l’application web “Argos Etoile Web” pour le catalogue des web
services SOAP et REST, statistiques d’utilisation, et exports PDF.
o Développement de nouveaux écrans pour l’administration des profils,
configurations, et monitoring des web services.
o Mise en place du cache niveau 2 et migration de l’implémentation Open-JPA.
o Guide pour l’automatisation des tests de non régressions avec SOAP UI Pro.
• Mise en Place des Jobs Asynchrones Full/Delta :
o Modification de l’architecture et réécriture des jobs existants pour faciliter les
développements futurs.
o Développement de jobs asynchrones
o Mise en place d’une IHM de monitoring des jobs via Spring Batch Admin, avec des
fonctionnalités de ...