Consultant MOE Finance / Java Full stack
Exane Derivatives
avril 2019 - novembre 2021
Au sein de l’équipe Référentiel, suite d𠆚pplications centrale dédiés aux activités de trading d𠆞xane
dérivatives : exposition des données du référentiel central pour les instruments et tiers, process de
récupération des cours cash (Prism), fournir des apis pour le calcul des volatilités implicites des options
vanilles (Exavol), pour le moteur de pricing (Castor), pour la plateforme de trading électronique
(Excalibur) et pour l𠆚pplications post trade (Pott).
Responsabilités :
o Analyse des besoins client, conception et réalisation des évolutions ou corrections de bugs
o Développement d𠆚pis REST pour exposer les données référentielles avec des SLA de
performance à la milliseconde.
o Indexation des données sous Elastic search pour faciliter lès et la manipulation
o Mise en place de spring cloud config pour la gestion des properties des applications
o Migration des applications legacy en spring boot
o Mise en place de scripts de déploiement Ansible
o Développement de plusieurs IHM front en Angular et d𠆚pis REST pour le back end
o Réalisation des tests unitaires et d'intégration avec Junit
o Réalisation de dashbord en power BI pour identifier et analyser les erreurs de calcul
d’indice et de monitoring des apis
o Création et maintenance des batchs de récupération des cours cash via Spring batch
o Communication des process par des messages JMS et Active MQ
o Coordination et livraison des développements en continue par des jobs Ansible/Jenkins
o Mise à jour de la documentation d'équipe et validation des commit de développement avant
intégration dans Git.
o Support de production
Environnement technique : Java 8/11, GIT, Gradle, Jenkins, Eclipse, Spring Boot, Spring Batch, REST
APIs, Oracle, APIs REST, Angular 9, NodeJS, HTML, CSS, TypeScript, Junit, Apache Commons, JIRA,
Confluence, Apache Active MQ, ElasticSearch 7, SOAP client, MyBatis, Ansible, PL/SQL developer
Consultant MOE Finance / Java
Devops Big Data Société Générale CIB
février 2017 - avril 2017
Au sein de l’équipe Eliot, Outil de gestion des opérations de salle de marché des produits financiers et
de gestion des portefeuilles de trading. Application transverse Front / Middle / Back-Office.
Consultant MOE/ Devops Big Data chez TMT – Trade Monitoring Tools - outil d'analyse basé sur les
données financières (deals, produits, flux ...) insérées dans le datalake avec une analyse automatique
des root cause (defaulting, bug IT, processus ...) afin de détecter les opportunités permettant de réduire
les rework (modification de trade).
Responsabilités :
o Alimentation du datalake des données financières (deals, produits …) de la base Eliot en
mode scoop et flume par des jobs spark
o Ecriture de jobs spark pour calculer les différences de version de trades et enregistrement
des données dans la collection Solr
o Réalisation et programmation des jobs Jenkins d𠆚limentation, de calcul et restitution vers
le datamart
o Maintenance évolutives/ correctives des flux existants
o Développement de modules pour la partie IHM front et back end
o Réalisation de dashbord en power BI pour identifier et analyser les rework (defaulting, bug
IT, processus ...)
o Définition de plan dtion pour corriger les rework afin de diminuer les couts
o Correction des bugs IT détectés, revoir les process métier et le defaulting des champs
o Coordination et livraison des développements en continue
o Participation aux différentes réunions de la communauté datalake de la banque
Environnement technique : Java 8, Spark, Solr, HDFS, YARN, Map Reduce, Hive, HBase, Sqoop,
Flume, Kerberos, Kafka, Hue, Elastic search, Sybase, HTML, CSS, AngularJS, Jira, Postgres, Base H2,
Power BI, Datamart, SQL Server Report Server
Chef de projet MOE Finance
NATIXIS Asset Management
mai 2014 - février 2017
Au sein de la direction des opérations financières, chef de projet sur la refonte du système de gestion
et du suivi du passif ARGOS V3 (équipe de 4 personnes dont 2 développeurs).
Responsabilités :
o Assurer la couverture complète des circuits de passif complexes (distribution
transfrontalière des OPC, Plates-formes de distribution, fonds particuliers)
o Améliorer la consolidation des informations et le calage hiérarchique et des positions
estimées
o Améliorer le processus d𠆚rrête et unifier les canaux de restitution
o Fournir une base commune pour le pilotage commercial, risque et financier
o Assurer l'automatisation de l'acquisition des flux des données (Dépositaires, Teneurs de
comptes, Centralisateurs, Plate-forme de distribution, Registrar et Transfer Agent)
o Administration des données vers le cube et élaboration de rapport : réaffectation des
positions et des opérations client, marquage des ordres … (SSRS/SSIS)
o Participation aux différentes instances projets réunissant métiers, maîtrise d'ouvrage et
maitrise d'œuvre
o Etude des besoins, étude d’impact et chiffrage des évolutions de l𠆚pplication
o Ecriture de procédures stockées d'alimentation en T-SQL
o Mise en place de jobs Control-M pour l𠆚limentation et l’intégration des flux de données
o Pilote des développements et des tests
o Test manager QC conception de la stratégie de tests, écriture des cas tests et participation
aux recettes fonctionnelles et au suivi des tests de la MOA
o Suivi des maintenances évolutives/ correctives
o Expertises, conseils fonctionnels et techniques en participant au support de production
auprès des utilisateurs
o Coordination et gestion des phases de tests et UAT, gestion des defects
o Assistance à la maîtrise d’Ouvrage et contribution au support fonctionnel
Environnement technique : SQL Server, Transact-SQL, SSIS, SSRS, Control-M, C#, SVN, Jira
Consultant MOE finance Java/Sybase
Société Générale CIB
décembre 2010 - mai 2016
Au sein de l’équipe Eliot, Outil de gestion des opérations de salle de marché des produits financiers et
de gestion des portefeuilles de trading. Application transverse Front / Middle / Back-Office.
Ingénieur étude et développement chez Eliot Batch (alimentation des deals et flux entre Eliot et les
applications Back-Office) et APTP (externalisation des back-office titres de la SGCIB)
Responsabilités :
o Ecrire des rapports déclaratifs pour les différents régulateurs financiers (AMF, EMIR, DFA,
CANADA)
o Réaliser un moteur de calcul de valorisation par produit et par deal pour les arrêtés
mensuels destiné au Middle Office de la salle des marchés dérivés dtions et indices
o Analyser les écarts de valorisation FO/BO
o Livrer régulièrement les fonctionnalités ayant de la valeur métier en utilisant les méthodes
et pratiques en cours dans l’équipe et mettre en œuvre les pratiques DDD, TDD, BDD
o Ecrire des procédures stockées d'alimentation en T-SQL des applications Back-Office
(paiement, confirmation, livraison, donnés comptables, contrôle interne, demande
utilisateur, …)
o Développer des scripts Shell, classes java et de procédures stockées pour le
rapprochement des données entres les applications Front et Back et planification par
AutoSys
o Gérer la conformité de la solution technique en termes d'architecture, d'infra et de sécurité
dans le SI complexe de la banque
o Collaborer avec les autres équipes IT afin d'atteindre les objectifs communs de qualité et
d'efficacité
o Développement en Java J2EE, Spring, JDBC, Jaxb, XSD, Corba
o Utilisation des outils de gestion de décomposition spatiale Maven/Sonar/Jenkins et des
serveurs d'application Tomcat
o Communication des process par des messages JMS et Rabbit MQ
o Optimiser des procédures T-SQL dans un environnement sensible et à très forte volumétrie
(10 bases de 8 To et plus 150 serveurs de traitements (pricing et risque))
o Participer à la migration de la base Eliot de la version Sybase 12.5 à 15.5
o Optimiser des traitements suite au passage en Sybase 15.5
o Suivre des anomalies et maintenance à chaud et à froid des incidents de production
o Mise à jour de la documentation d'équipe (Intranet et wiki).
o Gérer les sources avec Perforce et Git et suivi des releases de livraison.
o Support applicatif de niveau 3
o Réalisation des tests unitaires et d'intégration avec Junit et Cucumber
o Préparation des environnements de test et de qualification
Environnement technique : Java, Spring, Maven, Jenkins, Eclipse, Javascript, HTML/CSS, Elastic
search, Apache, Sonar, Tomcat, Jaxb, XML, XSD, Repconnector, JMS, Rabbit MQ, Junit, Cucumber,
Sybase, Transact-SQL, Linux, Unix, Shell, Perforce, Activiti, Git, Asemon, Autosys, Itrack, Dust, Bil
Framework, Méthodologie Agile Scrum
Consultant Oracle
BNP Paribas Retail Banking Information Systems
janvier 2008 - décembre 2011
Au sein du domaine Information, Technology & Processus (ITP) - Modèle du Risque de Crédit
Notations, Consultant Oracle sur le projet Base des Défauts Interne (BDI) – Application de type
« Intranet transactionnelle » qui a pour objectifs de centraliser, gérer la cohérence des données de la
base des défauts et crédits douteux, d𠆚rchiver et de restituer les données nécessaires au backtesting du
système de notation des Tiers Corporates du Groupe BNP Paribas. Equipe de 5 personnes.
Responsabilités :
o Responsable des opérations transverses du projet BDI (administration de la base de
données, en charge des livraisons critiques de l𠆚pplication, interface MEO)
o Optimisation des procédures d𠆚limentation et des traitements d𠆞xtraction des données
o Gestion du suivi des alimentations en environnement de qualification et de production
o Maintenance à chaud et à froid des incidents de production
Etude d’impact macroscopique et élaboration d’ordre...