Expériences professionnelles
1 Octobre 2017 : Société Générale (SGCIB)
A ce jour
Chef de projet
Matrix est une application référentielle de données de marché ayant pour missions clés la récupération
depuis des providers externes et internes, la certification et la distribution à l’ensemble du SI des Market data
(équipe de 15 personnes, 8 à Paris, 7 à Bangalore)
Description du poste :
• Recueil des besoins, proposition de solutions et démos clients régulières
• Déploiement de l’outil auprès des utilisateurs
• Gestion des incidents
• Génération et suivi des roadmaps
• Réalisation et suivi des plannings
• Animation de réunions/ ateliers
• Réfèrent sur les sujets autour du DataLake
Responsable de l’application New Control Strategy
NCS est une solution BIG DATA répondant à 2 besoins :
➢ Contrôler la qualité des Market data de plusieurs applications au travers de plusieurs algorithmes
visant à répondre aux régulateurs sur la qualité des données au sein de la Société Générale.
➢ Permettre une correction et une prise en charge rapide en cas de détection d’erreurs dans les
données.
• Recueil des besoins pour définir les contrôles dans NCS
• Définition des algorithmes permettant de répondre aux différents besoins
• Définition des données nécessaires aux algorithmes et de leurs récupérations
• Coordination de 4 développeurs
• Démo clients
• Gestion et optimisation des coûts des clusters.
• Mise en production
• Accompagnement client
Responsable de l’application Alert-Analyzer
Alert-Analyzer est une application développée sur la stack SGWT/SpringBoot/Datalake avec 2 objectifs :
➢ Noter la qualité des Market Data dans MATRIX au travers d’un algorithme prenant en compte les
résultats des contrôles, les usages de la data, la distribution, les corrections manuelles, etc. Cette
note permet de pouvoir inactiver des produits non utilisés et de réduire les coûts providers
➢ Permettre une revue des seuils des contrôles des référentiels de façon automatique afin de
réduire les fausses alertes remontées par nos contrôles actuels
• Définition de l’algorithme de notation des Market Data et de la revue automatique
des seuils de contrôle
• Mise en place des moyens de récupération des données nécessaires aux algorithmes
• Mise en place des algorithmes dans le Datalake et des différents flux vers celui-ci
• Mise en place des flux de récupération des données du DLK
• Mise en place d’une DB Postgres
• Développement du backend
• Coordination de 5 développeurs
• Démo clients
• Mise en production
• Accompagnement client
Responsable de l’application PredictX
PredictX est une application initialement développée par l’équipe MSD afin de centraliser l’ensemble des
« smart » contrôles (connus sous le nom de C*) développés au sein des référentiels
L’objectif était d’enrichir l’outil avec l’ensemble des paramètres MATRIX et MSD et de revoir les
algorithmes de contrôles des Market Data en collaboration avec les datascientists Paris et BLR.
• Refonte technique de l’application afin de permettre l’implémentation simplifiée des
différents instruments existant dans les référentiels (toute géométrie confondue)
• Analyse, revue et tests des algorithmes statistiques avec les datascientists
• Définition avec les opérationnels des algorithmes de visualisation des alertes
(graphiques)
• Coordination de 4 développeurs
• Démo clients
• Mise en production
• Accompagnement client
Janvier 2015 : Société Générale (SGCIB) (Adneom)
30 Septembre 2017
Software Engineer
Matrix est une application référentielle de données de marché ayant pour missions clés la récupération
depuis des providers externes et internes, la certification et la distribution à l’ensemble du SI des Market data
(équipe de 15 personnes, 8 à Paris, 7 à Bangalore)
Description du poste :
• Référent technique sur les sujets autour du DataLake
• Software Factory Manager : consiste à faire le suivi/maintenance de nos outils
continuous delivery et des statuts SONAR/TUs/Checkmarx
• Technical Release Manager : consiste à gérer le déploiement en UAT et en PRD
• Support L3 : gestion des incidents et assistance aux équipes supports et clients
• Participation à la CoreTeam MTX, regroupant les techleads des différentes FT MTX
• Mise en place de Pratiques Agiles : Pair Code review et Pair Programming
• Recueil des besoins, proposition de solutions et démos clients régulières
• Conception des spécifications techniques détaillées
• Maintenance évolutive et corrective sur l’application Matrix
• Prise en charge de la montée en compétence des juniors et des nouveaux arrivants
Coordinateur technique sur l’asservissement de MTX à GALAXY
L’objectif de ce projet était d’asservir MATRIX à GLAXY via SDSDB et de permettre ainsi le décommissionnement de la réplication BDR
• Coordination de 2 développeurs
• Etude technique et fonctionnelle
• Mapping des schémas SDS et GLX
• Développement / Migration des schémas de données
• Validation des différents Stream SDS
• Tests de non régression et de performance
• Mise en production / Coordination des différents acteurs
• Monitoring de production pour les équipes support MTX des streams SDS
Environnement
JAVA 1.7/1.8, ORACLE (PLSQL), SPRING 3.2.2, SPRINGBOOT, HIBERNATE 3.3, STRUTS 2.3.2, JS, JSP, DHTMLX, SGWT, SPARK,
OOZIE, HDFS, DOCKER, TOMCAT 7, GIT, MAVEN, HADOOP, BIG DATA, SPARK
Novembre 2015 : Adneom
Décembre 2015
Ingénieur d’Etudes et Développements
Rédaction des spécifications fonctionnelles d’une application pour tester les candidats
techniquement ou fonctionnellement pour améliorer le processus de recrutement.
• Recueil et analyse des besoins.
• Proposition d’interfaces.
• Réalisation de maquettes.
• Rédaction des spécifications fonctionnelles.
• Création d’un prototype.
Septembre 2011 : BPIFRANCE FINANCEMENT (Capgemini)
Octobre 2015
Développeur confirmé
Maintenance applicative et évolutive au sein d’une équipe de 5 personnes, sur deux applications et
de nombreux batch et MDB (EXTRANET) permettant la création et le suivi de demande ou déclaration
d’autorisation/utilisation par les partenaires bancaires.
• Recueil et analyse des besoins.
• Chiffrage des évolutions.
• Création des documents liés aux évolutions (étude de besoin, étude d’impacts
macroscopique et détaillée, spécification fonctionnelle, Storyboard).
• Développements : Java/J2EE, Spring, Struts, Hibernate, Castor/JAXB.• Correction des anomalies remontées par QUALITY CENTER / TEAMFORGE.
• Participation à la recette interne (MOE)
• Réalisation des tests unitaires
ENVIRONNEMENT
JAVA 1.4/1.6, JSP, STRUTS 1.3.8, HIBERNATE 3, WEBSPHERE 8 SOUS RAD, SVN, XML, JAXB2 JAVASCRIPT, MAVEN,
SPRING1.2.5 , SQL.
Avril 2011 : INTELLIQUE
Aout 2011
Développeur junior
Création d’un front office de vente de solution de stockage et d’archivage des données.
• Recueil et analyse des besoins.
• Création de la charte graphique.
• Conception et réalisation du site pour le client.
• Envoi de données du site vers une base de données.
ENVIRONNEMENT
HTML, CSS, JAVASCRIPT, SQL, PHP, AJAX.