-
Natixis Asset Management
- Développeur sénior
Paris Cedex 13
2014 - maintenant
• Description : NAM est un gestionnaire d’actif qui a plusieurs type d’activités : Gestion actions, gesions des produits de taux, gestion diversifiée, gestion alternative, les produits structurés…
• Rôle
Travaux sur le Framework TITAN qui a pour but de fournir plusieurs services (Intégration Continue/Livraison Continue, accès aux différent Bases (SQL/Sybase …) pour différentes applications de Front (FIT/GRL/PRG/GNM).
Refonte du brique Crd, une API pour relier les applications internes avec un OMS externe (Charles River Development).
Refonte les fonctionnalités de OST (Opérations Sur Titre), basé sur SOA (service de référentiel utilisant WCF et message Protobuf).
• Outils & Environnement
VSTS 2010/ C# 4.5 (TPL)/ ORM maison/Template T4
TeamCity/SVN/Intégration Continue (framework de test/isolation : NUnit+Moq)
Bases de données SQL Server + Sybase
DevExpress
-
Société Générale - SGCIB - CTY
- Dévelopeur sénior
2011 - 2014
• Description : CTY est un département de SGCIB, spécialisé dans les produits Commodity (Matières premières : métaux précieux, oils & refined produit, produit agriculture …)
• Rôle
o Maintenance & évolution & Support niveau 2, pour Meteor Risk Management (valorisation des deals, analyse de risque, Value at Risk). Je travaille avec les autres équipes (HelpDesk & Dev) à Paris, New York & Singapour pour différents problèmes de Front Office).
o Etre en charge de :
• Projet d’optimisation du système d’information (Distribution des traitements des deals, Transversal Extraction Framework, Amélioration de Performance pour chaque livraison, Optimisation des recherches des deals…)
• Projet de Liquidity (Bâle II, Bâle III).
• Projet de recherche transverse : Implémentation des SOP (Standards Operating Procedure) pour améliorer le système d’information (mise en place de Méthodologie Agile, Intégration Continue …)
• Projet de Projection des indicateurs Greeks & Risk Limit Contrôle
• Projet d’amélioration de processus Var avec nouvelle structure des scénarii de déformation de paramètres.
• Intégrateur de l’équipe : Garant de qualité de code source de la branche équipe & synchronisation avec les autre branches
• Migration de VB6 => DotNet.
• Outils & Environnement :
o Visual Studio Team System 2008/2010, C#, WinForm Components (Infragistics, Farpoint), Cube OLAP
o Microsoft Team Foundation Server, MS Build, Team Foundation SideKicks
o Adaptive Server Enterprise (Sybase), Ase SQL, SQLDbx, VB6
o .Net Memory Profiler, dotTRACE (JetBrains), WinDbg (Debugging Tools for Windows), ProcessExplorer.
o Symphony Clusters
o C# Multithreading
o Lightweight Serialization (ProtoBuf.net).
-
Cheuvreux
- Dévelopeur
2009 - 2010
• Rôle :
o Assistant de chef de projet
o Développement des composants graphiques Cheuvreux, en se basant sur Syncfusion
o Migration d’une application Middle-Back (EuroMiddle) de PowerBuilder à DotNet
o Développement d’une couche DAL (Data Access Layer)
o Développement d’une queue gérant des threads accédants les bases de données
o Utilisation de CruiseControl.NET pour l’Intégration Continue
• Outils & Environnement :
o Visual Studio Team System 2008, C#, WinForm Components (Syncfusion),
o CruiseControl.NET, Log4Net,
o Adaptive Server Enterprise (Sybase), iSQL
o T-SQL, SQL Optimizations
-
Mutuelle des Architechte Françaises Assurances
- Dévelopeur
2008 - 2009
• Rôle :
o Encadrer 3 développeurs internes de la MAF
o Faire le pont entre l’architecte et les développeurs (Développeur Sénior)
o Dévelopment de nouvelles produits et services pour la MAF
o Conception & Réalisation d’un nouveau processus de livraison automatique pour une 60s projets déployés sur 2 serveurs en mode Load Balancing. (nouveau workflow, nouvels outils pour Intégration Continue, nouvels outils pour assurance de qualité) .
o Implémentation d’un système d’habilitation basé sur RBAC (Role Based Access Control)
o Implémentation des fonctionnalités de historisations de tous les objets métier.
• Outils & Environnement :
o Visual Studio Team System 2005/2008, VB.NET, MS SQL Server 2005, ASP.NET,
o AjaxControlToolkit, ComponentArt
o Utilisation de différent design patterns (Command, Strategy, Chain of Responsibility, Visitor …)
o SOA
-
Alliance Concept Informatique
- Dévelopeur
PARIS
2007 - 2008
• Rôle : Mission pour la CE de la BNP
o Analyse des Spécification Fonctionnel Détaillé et écriture des Spec techniques.
o Utilisation de Sybase PowerDesigner pour générer les scripts SQL des bases de données
o Utilisation de Ant, CruiseControle.NET, SVN pour faire l’Intégration Continue
o Utilisation du TDD (MBUnit, Mock, TestDriven.NET, Resharper, Fitnesse … )
o Conception UML de l’application avec une utilisation des designs patterns
o « Data Access Layer» créée avec NHibernate
o Utilisation des pratiques de Scrum (Scrum Meeting, Revue de Code, utilisation du site Rally Development)
• Outils & Environnement:
o Visual Studio 2005, C#, MS SQL Server 2005, ASP.NET, PowerDesigner
o CSS, JavaScript, Ajax
o Object/relational mapping : NHibernate
o TDD (MBUnit, Mock), Test Driven .NET, Resharper, Fitnesse
-
Assurland
- Dévelopeur
2006 - 2007
o Mise en place d’une plateforme d’intégration en utilisant plusieurs protocoles Web (Services Web, HTTP, XML, Email, TCP/IP )
o Implémentation d’un Cache Manager
o Implémentation d’un Outil de mise en production pour chaque produit/entité
o Déploiement du système sur un Load Balancer qui distribue les charges pour 10s serveurs
o Développement des Outils de Statistiques
o Développement des Outils de BackOffice
o Développement des Modules de publicité (bannière, liens sponsorisés)
• Outils & Environnement:
o Visual Studio 2003, C#, MS SQL Server 2000, ASP.NET
o CSS, JavaScript, Ajax
o Object/relational mapping : NHibernate
o Web services, web techniques (web pages crawling, tracking tags, URL Rewriting,cache)