Expérience Professionnelle
01/17 à 12/22 Société générale SGCIB Collatéral Management
Consultant IT Senior : Référant technique
Au sein de l’équipe NCIS, développement et maintenance des modules qui permettent l’intégration du
progiciel Colline (Lombard/Vermeg) dans l’écosystème SGCIB : gestion de Collatéral et calculs des appels
de marge.
✔ Refonte d’un module critique de Tibco BW/proc stock oracle vers deux micros-services Spring
boot permettants de générer et envoyer des reports formatés aux applications risk et liquidity,
analyse et justification des écarts et fix des bugs.
✔ Développement du micro-service Reporting qui permet de générer des reports à partir de
requêtes SQL et de les envoyer par email ou SFTP aux users Oper ou aux différentes
applications/régulateurs moyennant une configuration.
✔ Développement de la fonctionnalité CSA CAP qui permet de Capper les appels de marge sur
certains contrats.
✔ Onboarding de l’application MCCPE de MESSAGE AUTOMATION (Broadrige) au sein de l’équipe
NCIS, progiciel permettant d’intégrer les fichiers des CCPs afin de calculer des indicateurs de
collatéral.
✔ Développement d’un micro-service (MCCPE-IL) pour ajouter des fonctionnalités à MCCPE
(Schedule de l’archivage, reload de Fichier, analyse des répertoires de travail, intégration de la
réception des emails via Sirocco…
✔ Participation à la mise en place de la couche monitoring TMON pour l’application MCCPE.
✔ Intégration continue : administration et mise en place de Job Jenkins.
✔ Intégration matrix aux seins des Job Jenkins.
✔ Participation au projet Eligibility, migration du référentiel des contrats de collatéral de Colline
vers Colorado en intervenant sur le module refdataFeed.
✔ Développement d’un nouveau feed à partir de l’application Gold dans le cadre du projet Cookie
(Collatéral CCP et agencies).
✔ Développement de la fonctionnalité IM Threshold Monitoring.
✔ Développement de la fonctionnalité Greater of / Allocated.
✔ Développement de la fonctionnalité IM Statement Letter.
✔ Réalisation de tests unitaires et d'intégration
✔ Maintenance évolutive sur les modules NCIS et bug fixing..
✔ Support niveau 2 et 3.
✔ Réalisation des mises en pord.
Environnement technique : JAVA 8, Spring, Spring boot, Spring data, Apache Camel, Maven,
Eclipse/IntelliJ, Tibco BW, JIRA, Jenkins, Autosys, TMON ELK suite, Oracle 12C, Acadia soft, cyberArk
11/13 à 12/16 BNP Paribas CIB Prime Brokerage
Consultant Risk IT Senior
Au sein de l’équipe Risk du Prime Brokerage, développement et évolutions de l’application PRSL (Prime
Risk Service Layer) : Application FrontEnd de pricing et de calcul de risk des positions des clients du PB.
✔ Développement de nouvelles fonctionnalités :
- Split des requêtes de calcul de stress
- Retry Policy sur les DAOs avec l’AOP
- Audit des envois des outputs sur le connecteur JMS
- Audit temps attente/execution Pour les applications PrimeRisk, Gprime et
SmartDispatcher.
✔ Evolution de l’application
✔ Intégration continue : mise en place de Job Jenkins.
✔ Migration des environnements d’exécutions de windows vers Linux et coordination avec les
équipes UNIX et SECURITE pour la mise en place.
✔ Migration du module web PRSL RMI de Weblogic vers Tomcat.
✔ Participation à la migration du composant PrimeRisk (Module de pricing et de calcul de risk) de
C++ en PRLib java.
✔ Intégration de PRLib dans PRSL
✔ Réalisation de tests unitaires et d'intégration
✔ Coordination des tests de non régression avec l’équipe QA à Mumbai.
✔ Maintenance et bug fixing.
Environnement technique : JAVA, Mule ESB, Spring, Maven, Eclipse, Tomcat, Python, JIRA, Jenkins,
Sonar, Nexus.
10/11 à 10/13 Oberthur Technologies
Ingénieur d’études et développement JAVA/JEE Senior
Développement de plusieurs modules et maintenance du Core du produit TSM : Application JEE N-Tiers
qui permet d’administrer et de déployer des services NFC (exemple : services de paiement bancaire, de
transport…) sur une carte SIM via le réseau GSM.
✔ Analyses de la spécification fonctionnelle AFSCM 2.0
✔ Mise en place d’une plateforme d’intégration continue (Jenkins, Sonar, Artifactory)
✔ Conception et développement de nouveaux modules (Visa Bridge, lifeCycles, HeartBeat…)
✔ Réalisation de tests unitaires et d'intégration
✔ Correction de Bugs et évolutions.
Environnement technique : JAVA JEE, EJB3, Maven, Eclipse, JBOSS SEAM (JSF / Hibernate), JBOSS AS, JBPM,
JBOSS ESB, SVN, JIRA, Jenkins, Sonar, Artifactory
03/09 à 09/11 Sungard Global Services
Ingénieur d’études et développement JAVA JEE/SOA/ESB Confirmé
Produit GLSIM:
Maintenance et évolutions sur le produit GLSIM : Application JEE N-Tiers permettant d’interfacer des
applications Front to Back.
✔ Rédaction des spécifications techniques.
✔ Développement des évolutions : Trading multisite, Cash update relative...
✔ Réalisation des tests.
✔ Participation à la recette avec la maîtrise d’ouvrage.
✔ Suivi de la mise en production en concertation avec l'équipe Production.
✔ Gestion des demandes de maintenance évolutives et correctives.
✔ Support niveau 3.
✔ Assistance et mentoring aux nouveaux membres de l'équipe Intégration.
Environnement technique : Java, Ant, Eclipse, Spring, Spring Integration,JSF, JMS ActiveMQ, Log4j,
QuickFixJ, Perforce.
Application TibFix
Développement et évolution de l’application TibFix : Application JEE basée sur Mule ESB qui permet de
véhiculer des messages FIX entre les produits client (basés sur Tibco RendezVous) et un Back Office
Sungard (Stream RIMS)
✔ Analyse des spécifications fonctionnelles.
✔ Rédaction des spécifications techniques.
✔ conception du socle technique de l’application basé sur les patterns d’intégration.
✔ Implémentation des composants.
✔ Réalisation des tests.
✔ Gestion des demandes de maintenance évolutives et correctives.
✔ Support niveau 3.
Environnement technique : Java, Eclipse, Spring, Hibernate, HQL, Mule ESB, XML, Log4j, QuickFixJ (Fix
Protocol), Tibco RendezVous, Groovy, Maven, JSF Icefaces, Jetty, Perforce
Application HolidaysManagement
Développement, maintenance de l’application de gestion de congés et d’abscence pour les employés
interne de Sungard : Application Web N-Tiers qui permet de gérer le processus de demande de congé,
basé sur un système de workflow dynamique.
✔ Analyse des spécifications fonctionnelles.
✔ Rédaction des spécifications techniques.
✔ Mise en place du système de workflow (Eclipse Process Manager)
✔ Implémentation des différentes couches.
✔ Génération de rapport (BIRT)
✔ Réalisation des tests.
✔ Bug fixing.
Environnement technique : Java, Eclipse, Spring, Hibernate, JSF MyFaces, Eclipse Process Manager, BIRT,
Log4j, PostgreSQL, SVN
07/07 à 02/09 Omondo
Ingénieur d’études et développement JAVA JEE
Omondo est un éditeur de logiciel spécialisé dans les plugins Eclipse dédié à la modélisation UML. Le
plus connu est EclipseUML qui permet de modéliser des diagrammes UML directement sur la plateforme
Eclipse mais aussi de faire de la génération de code source et du reverse engineering.
Contexte de Mission : Maintenance évolutive et corrective sur l’application EclipseUML.
✔ Développement des modèles UML et de l’export UML pour le diagramme d’objets
✔ Développement de l’animation de mouvement lors de l’application du layout basé sur le
framework Draw2d.
✔ Conception et Développement intégral du diagramme Composite Structure (model EMF,
model UML, View Draw2d et contrôleur GEF).
✔ Développement de l’export des diagrammes UML en image en plusieurs formats (jpg, png…).
Environnement technique : Java, Eclipse PDE, GEF, EMF, UML, SVN