Audit du système de trading et d𠆚nalyse de risques
ENGIE Global Energy Market pour le compte de la société Algofi.
mai 2016 - aujourd'hui
Audit du système Pre-Trading: demande quotations entre sales et traders et capture de Trade..
Audit du système Post-Trading: calcul des indicateurs d𠆚nalyse des risques, calcul du PnL et de son explain.
Propositions d𠆚rchitecture en vue d𠆚méliorer les performances du système de demandes de quotations antre sales et traders.
Environnement technique : C# 4.5, Infragistics, Sybase, SQL Server, Symphony, Visual Basic, COM.
Architecte logiciel, leader technique, développeur
HSBC GMB (Paris) pour le compte de la société Odesys.
septembre 2014 - mars 2016
Refonte de la plateforme mondiale de calcul des risques, du P&L et de son explication pour les produits Fixed Incomes (bonds, futures, swaps, …) sur une grille DataSynapse.
Architecture de la chaîne Front To Back pour le Bond Pricer en vue d’une réduction du RWA.
Participation à la migration de Summit 3.7 à 5.7.
Assurer le calcul des risques tels que le delta, le gamma, le thêta, le rho et la Véga pour calculer et expliquer le P&L, pour les dérivés de taux, les dérivés de change avec les API Summit ou Home made.
Revue et proposition d𠆚rchitecture, spécifications techniques, modélisation, support niveau 3, déploiement et maintenance.
Environnement technique : C, C++, C++ CLI, C# 4.0, Oracle 11g, PL/SQL, Summit 3.7 et 5.7, DataSynapse, COM, Xml, scripts shell, Visual Studio 2010, RTC, ControlM, Jira, Quality Center.
Architecte logiciel, leader technique
Arkena (Groupe TDF) pour le compte de la société Daveo.
octobre 2013 - mai 2014
Plateforme de vidéo management permettant de gérer la numérisation, le transcodage, la facturation et la livraison des médias pour la vidéo à la demande (VOD) et la télévision de rattrapage (Catch Up) en mode SaaS.
Revue d𠆚rchitecture, spécifications techniques, méta-modèle, design BDD, Intégration Cloud.
Découpage des tâches, organisation des étapes de livraison, pilotage de sprints, déploiement et maintenance.
Environnement technique : C# 4.0, SQL Server 2008, T-SQL, T4, Xml, Xsd, XPath, Entity Framework, WCF, Visual Studio 2012, TFS, SSIS.
Poste: Architecte logiciel et développeur
CA-CIB (Crédit Agricole) pour le compte de la société Eliside
juillet 2011 - août 2013
Réalisations:
Rapprochement Front/Back de toutes les opérations financières du groupe en Europe, en Asie et à New-York. Les contributeurs sont Murex, Summit, Sophis, Cibos, Infinity, Kondor, Calypso et OpenLink.
o Meta-Modèle de tous les systèmes (FO et BO) et des produits financiers (BDD et API).
o Bitmask de coloring des écarts entre les deals Front et les deals Back.
o Extension aux produits à baskets, à l𠆚sie et à New-York.
o Sécurisation avec répartition des droits utilisateurs par secteur géographique, produits, consortium de réalisation et par branches.
o Optimisation des performances (requêtes SQL, partitionnement, stratégie de cache client et server).
Rapprochement des deal envoyés à DTCC et réexpédiés par celui-ci. Un service Windows lit les messages Cibml depuis une fille MQ extrait et insert en base Intellimatch les données utiles au rapprochement.
Contrôle des flux de données en entrée des applications cibles. Mis en place pour plusieurs applications, les alertes sont levées sur la variation des volumétries des données sources, l’unicité quotidienne des publications, le contrôle des taux de matching ou encore des branches vides...
Support niveau 3.
Environnement technique: C# 2.0, 3.5 et 4.0, SQL Server 2005, 2008 et 2012, T-SQL, Templating T4, IBM Websphere MqSeries ,Xml, Xsd, XPath, CodeSmith NetTiers, Entity Framework, WCF, Remoting, DevExpress, Windows Service, Web Service, Visual Studio 2005, 2008 et 2010, TFS, SSIS, Intellimatch, Swift, Cibml (FpML).
Responsable des bases de données référentielles
HSBC Global Market Bank France pour le compte de la société BK Consulting
juin 2008 - mai 2011
Client, Deal, Price et Trade. Les données sont utilisées par le Front Office (Paris, Londres, Hong Kong et New-York), le Middle et le BackOffice. Les données de marchés proviennent de Bloomberg, Reuters, FinInfo et des autres applications du groupe comme Sophis, Investiciel ou Ubix.
o Migration depuis SQL Server 2000 vers SQL Server 2005 avec une refonte des batch d𠆚limentation ordonnancés avec ControlM.
o Application de supervision de jobs.
o Formation d’une équipe de six développeurs pour l’homogénéisation des développements avec le Framework ETL/EXE.
o Support niveau 3
Rapprochements des les opérations sur titres.
Environnement technique: MS Project, .Net 1.0, 1.1 et 2.0, C#, VB, VBA, VB.NET, SSIS, SQL Server 2000 et 2005, Oracle 9i et 10g, T-SQL, PL/SQL, Control-M, DevExpress, VB6, Visual Studio 2000 et 2005, ClearCase.
Architecte logiciel, développeur
DEXIA Crédit Local pour le compte de la société Soat
novembre 2007 - mai 2008
Outil d'analyse financière comparative des budgets de toutes les communes de France métropolitaine et d’outre-mer. L’outil permet la comparaison des recettes comme les taxes sur les ordures ménagères ou les taxes d’habitations mais aussi des dépenses de fonctionnements ainsi que les dépenses d’investissements.
Chef de projet technique
NATIXIS Alternative Investment pour le compte de la société Soat
octobre 2006 - octobre 2007
Gestion des risques et contrôles de stratégies de hedge-funds. La solution lève des alertes sur les indicateurs (KPI) tel que la VAR (Value at risk), Véga, alpha… sur les positions des fonds.
Etudes de progiciels métiers et faisabilité en interne en parallèle avec un appel d’offre externe et rédaction des spécifications techniques externes et internes du système, du cahier d'architecture technique.
Analyse des réponses à l𠆚ppel d’offre des SSII tel que CAP Gemini, Sogeti, CSC, BFI, CGI…
Mise en place la solution interne avec une base analytique dé-normalisées en étoile et en flocon pour une mise à disposition en cubes OLAP. L𠆚limentation des cubes OLAP de fait via des batch avec SSIS depuis un DataWareHouse (DataStaging) et l'exécution des règles de gestion des risques (MDX) sont schedulé avec ControlM et d’une piste d'audit pour ProClarity.
Entretien et recrutement de développeurs.
Formation des risques managers basés à Londres sur l'utilisation de ProClarity et la navigation dans les cubes olap.
Environnement technique: MS Project, UML 2.0, SQL Server 2005, OLAP, SSAS, SSIS, ProClarity, DevExpress, .Net 2.0, C#, interopérabilité .Net/COM
Architecte logiciel, formateur, développeur
CNETI (Centre National des Etudes Techniques et Informatiques) pour la sociétéSoat
avril 2006 - octobre 2006
Etude, conception et développement d’une application de scoring bancaire avec la mise en conformité Bâle II. L𠆚pplication donne une note relative à la solvabilité de la contrepartie lors d’une demande de crédit bancaire. La note est de Type NEIGR (tête de groupe) est déduite de la différence entre deux bilans consécutifs et d’un questionnaire qualitatif.
Rédaction des spécifications fonctionnelles et techniques, chiffrage et planning des développements.
Formation de développeurs java aux technologies Microsoft .Net.
Environnement technique: UML 2.0, Objecteering, MSProject, ASP.Net 2.0, C#, SQL Server 2000 (T-SQL)
Développeur
TOTAL pour le compte de la société Winwise
janvier 2006 - avril 2006
Rédaction des spécifications fonctionnelles et techniques avec Power AMC.
Développement d’un site permettant l𠆚rchivage de documents et d'emails au format RTF. Cette application communique avec un serveur Lotus Notes afin d'archiver les emails et leurs pièces jointes et de permettre la notification des différentes actions sur les documents avec une collecte de leurs métadonnées. Développement d'un module de recherche dynamique de documents avec un requêtage en CAML. Cette recherche se fait sur les métadonnées et le contenu.
Environnement technique: UML 2.0, Objecteering, MSProject, ASP.Net 2.0, C#, SQL Server 2000 (T-SQL)
Développeur
AIS (Accenture Insurrance Service) pour le compte de la société Winwise
juillet 2005 - janvier 2006
Application web de gestion d'assurances-vie de type Article 83, PERP ou PERE. Les investissements se font en unité de compte ou dans la devise euro.
Environnement technique: VB.Net, Oracle 10i (pl/sql), Oracle 10g, ASP.NET 2.0, N-Unit, Visual SourceSafe, Log4Net