Expérience professionnelle
SG CIB – Architecte logiciel / Tech lead transverse
MAESTRO – Join Venture SG / Advance Bernstein
Juillet 2023 – Maintenant Paris, Bangalore
L’objectif de cette taskforce est d’insérer les données référentielles tiers au sein
de MAESTRO dans le cadre de la join venture SG – Advance Bernstein, dans des
délais très restreints.
Définition et mise en place d’une architecture adaptée au besoin et à
l’environnement
Outillage pour la mise en place d’un workflow, scalable et robuste
Livraison du produit
Formation d’équipes aux technologies utilisée
Keywords: REST API / Java / DevOps / Continuous Integration / Git Flow /
Elasticsearch / Kibana / VM Ware / Oracle
KYC SG Markets
Août 2017 – Juillet 2019 & Septembre 2020 – Juin 2023
Paris, New York, Hong Kong, Bangalore, Montréal
KYC SG Markets est une nouvelle application pour gérer la revue et l’onboarding
des clients SGCIB, suivant les régulations KYC. Ce projet est hautement critique
pour la SGCIB et les sponsors attendaient une implémentation rapide, avec une
solution pérenne.
Définition et mise en place de l’architecture pour différentes applications
Référent technique sur l’ensemble des 6 features teams
Mise en place d’une architecture micro service
Mise en place de la CI / CD
Mise en place du déploiement
Keywords: REST API / Java / DevOps / PAAS / Kubernetes / Docker / Continuous
Integration / Git Flow / Tests automatized / / PostgreSQL / Jenkins / ESK /
Python / Web Crawler
My Money Bank – Tech lead transverse
GROM
Aout 2019 – Aout 2020 Paris, Nantes
MMB est spécialisé dans les crédits au sein des DOM, ainsi qu’en restructuration
de dettes sur la métropole. Dans le cadre d’une restructuration du SI autour d’un
Data Hub, je suis intervenu au sein des équipes de trésorerie, finance, et
comptabilité. L’objectif était de transposer les flux de données existants de point
à point, vers des flux événementiels articulés autour du nouveau Datalake.
Mise en place d’une architecture événementielle intégrée au datalake
Définition et déploiement d’une architecture pour disposer d’Airflow
Mise en place de la CI / CD pour des API Java, des jobs Pythons, et jobs
Spark
Référent technique sur 3 feature teams
Keywords: ⮚ Java / Python / Scala / Spring Boot / Airflow / Datalake Hadoop:
KAFKA, Spark / AWS: RDS, AKS, S3 / Git Lab CI
SG CIB – Tech lead
MAESTRO Data management
Avril 2015 – Décembre 2016 Paris, Bangalore, Montréal
Maestro est le nouveau référentiel client pour la SGCIB. Il permet de gérer les données clientes pour tout le
périmètre des régulations tiers (KYC, Mifid, Fatca…). L’architecture proposée s’articule initialement autour
d’Informatica MDM et Power Center, pour assurer la synchronisation entre le legacy et maestro.
Reprise d’une architecture existante, et simplification des technologies
Formation et accompagnement technique aux équipes de Paris et Bangalore (30 développeurs)
Développement frontend et backend
Agile évangéliste
Keywords: J2EE / Spring / Scrum / Weblogic / Git / Informatica PowerCenter & MDM / Maven / XL Deploy /
Cucumber / GWT / SOAP / REST API
MAESTRO Distribution
Janvier 2017 – Juillet 2017 Paris
Ma dernière assignation sur Maestro fut la mise en place de la distribution massive de la donnée à travers la SG.
Définition et mise en place d’un architecture REST
Mise en place d’un flux de donnée vers un Datalake Hadoop pour la distribution
Utilisation de Scoop / HBase / Solr pour répondre au différent usage de la distribution
Keywords: REST API / Java / Datalake, Hadoop / Maven / HBase / Solr
ING DIRECT – IT coordinateur
Crédit Immobilier
Février 2014 – Mars 2015 Paris
L’objectif pour ING Direct était de délivrer un produit de crédit immobilier, pour réduire la fracture avec d’autre
banque en ligne. La cible était de le livrer en 1 an. J’ai travaillé avec les stakeholders pour adopter une
méthodologie agile pour ce projet, plutôt que le modèle en V initialement prévu. Cela afin d’avoir un feedback
plus rapide des sponsors, et pour définir un Minimum Viable Product flexible.
Mise en place de la structuration agile
Coordination des équipes IT et business
Garant de la mise en place de la nouvelle architecture
Suivi de projet et de production
Keywords: J2EE / Git / Scrum / HP Quality Center / AngularJS / JIRA Agile
CEGEDIM Global Payment – Intégrateur et conseiller de clientèle
SEPA Solution
Novembre 2013 – Janvier 2014 Paris, Montpellier, Arras
La fin de l’année 2013 fut la deadline pour toutes les entreprises européennes pour le passage au SEPA sur le
transfert d’argent en B2B et B2C. Pour cette transformation, CEGEDIM propose une solution SAAS à ses clients
existants, et un pont en le système legacy CFONB vers SEPA.
Intégration de la solution SEPA chez les clients
Relais en tant que conseiller de clientèle pour accompagner les 4 comptes clients au SEPA
Participation au développement de la solution
Keywords: J2EE / Maven / Hudson / Spring Batch / Spring / Oracle, SaaS
ING Direct – IT coordinateur
Migration TMA
Août 2013 – Octobre 2013 Paris
ING Direct était en train de migrer la gestion de sa TMA de l’entreprise Datavance vers Capgemini. Mon rôle a été
de prendre le lead de cette migration, en assurant la formation technique lors du transfert de compétence, ainsi
que le suivi de la production. Je reportais selon le schéma classique de cout / qualité / délai.
Keywords: J2EE, Git, Scrum, HP Quality Center
Crédit du Nord - Société Générale (@Accenture) – Développeur
Convergence bancaire
Mars 2011 – Juillet 2013 Paris, Lille
Suite au rachat du Crédit du Nord par la Société Générale, un très gros chantier de transformation a émergé pour
fusionner leurs systèmes d’information. Sur ce programme, j’ai travaillé sur la convergence des composants middle
office. Initialement conçu par le Crédit du Nord, nous l’avons fait évoluer pour être compatible pour les 2 banques.
Un modèle de donnée fonctionnel pivot a été utilisé pour assurer cette comptabilité.
Développement des fonctionnalités
Amélioration des solutions techniques (passage de Ant à Maven, ajout de Spring IOC…)
Mise en place d’une usine de test de non régression
Keywords: J2EE / V-Model / Maven / Weblogic / Clearcase / SOA / HP Quality Center
Crédit Agricole Investment Banking (@OCTO Technology) – Expert testabilité
Stratégie de tests
Octobre 2010 – Février 2011 Saint Quentin en Yvelines, Singapour
Suite à de nombreuses régressions et bug dans une application legacy out sourcée, j’ai rejoint l’équipe pour mettre
en place une usine de tests fonctionnels automatisés dans un environnement .NET. La solution était basée sur le
framework Fitnesse, et j’ai travaillé conjointement avec les équipes métiers pour leur enseigner l’écriture de fixtures
et de scénarios.
Keywords: .NET 4 / Outsourcing / Fitnesse, TC Server
ING Direct (@OCTO Technology) – DevOps
Migration server d’application
Juin 2010 – Septembre 2010 Paris
Pour une raison de prix et de flexibilité d’infrastructure, ING Direct avait décidé de migrer toute la production de
Websphere vers JBoss. Mon rôle était de résoudre les challenges techniques due à cette migration, et de
synchroniser les équipes responsables à sa mise en œuvre (développeurs, production, testeurs).
Keywords: Websphere, JBoss, Starteam, Jsf
STRATOR (@OCTO Technology) - Développeur
Intégration de sources externes
Avril 2010 – Juin 2010 Paris
L’objectif de cette mission, comme développeur, était l’automatisation de l’intégration de flux quotidien entre les
partenaires de presse, et les points de vente. La solution devait être résiliente et robuste.
Keywords: Java, Batch, FTP, Scrum, GreenPepper, Jenkins, JIRA, Spring
SG CIB (@OCTO Technology) - Développeur
Migration technologique Gestion des suspens
Janvier 2010 – Avril 2010 Paris
L’objectif de cette mission, comme développeur, était de migrer une application existante en Delphi PowerBuilder,
vers du Java Swing, en un délai très court.
Keywords: Java, Spring, Swing, Scrum/XP
Orange (@OCTO Technology) - Développeur
SOFT - Application de commande
Novembre 2008 – Décembre 2009 Paris
Orange désirait un nouvel outil de prise de commandes pour ses boutiques et ses centres d’appel. SOFT a été
construit dans un contexte agile, ce qui fut une grande nouveauté à cette époque. L’application était construite sur
GWT coté UI, et Spring MVC coté backend. Les tests de non régression furent assurés par JUnit et Fitness. Mon rôle
dans cette équipe était développeur. 10 ans après, l’application est toujours en place.
Keywords: Java, GWT, TDD, Scrum/XP, Fitnesse