COMPETENCES
Langages et frameworks C# 4.0, C/C++, Linq, ASP.Net, WPF, WCF , Silverlight, MSBuild, Transact-SQL, PL/SQL, Java, VB.NET, Shell Unix, Powershell
Environnement
Visual Studio, Eclipse, EMACS, Gemini, Cruise Control, Teamcity, NUnit, CppUnit, MbUnit, Moq, RhinoMock, Subversion, SourceSafe, CVS
Bases de Données Sql-Server, Oracle
Methodologies XP, TDD, UML, Design Patterns, Scrum, Méthodes agiles
Systèmes d’exploitation Windows , Linux, HP-UX, Solaris
FORMATIONS
2008 Mathématiques financières
2007 Introduction à la finance
2006 Management de projets informatiques.
2005 Conception UML
2004 Formation avancée sur la conception objet en C++.
2003 Formation avancée sur la modélisation objet à l'aide des design patterns.
CURSUS
1999 DESS de téléinformatique à l'université pierre et marie Curie
1998 Licence et Maîtrise d'informatique à l'université Denis Diderot
1996 DPECF
1993-1995 Classes préparatoires intégrées (SUP, Spé)
LANGUES
Anglais Niveau intermédiaire
Juin 2010 à ce jour Société générale
Team leader
Périmètre Team leader.
Gestion des développeurs
Etablissement des plannings avec le chef de projet
Elaboration des architectures
Suivi du code design
Interaction avec les différents services intervenant sur le projet (librairie de calcul, QA, …)
Projet
Outil de pricing d’obligations pour le Front Office
Remontée d’indicateurs en low latency
Pricing d’obligation pour les équipes de traders
Support niveau 2 pour les utilisateurs
Eléments clé
ATG de 4 personnes répartie sur 2 projets
Déploiement international à Paris,Londres et New-York
Environnement technique C#, Visual Studio 2008, UML, Subversion, Oracle 10g, MbUnit, Cruise Control .Net, RMDS
Environnement fonctionnel Pricing, Obligation (fixe, flottante), swap, asset swap, bloomberg
Janvier 2010 à Juin 2010 Natixis Asset Management
Responsable Projets Web
Périmètre Responsable des différents projets Internet et Intranet de Natixis AM.
Gestion des plannings
Définition des orientations et des choix techniques
Interaction avec les différents intervenants (MOE, MOA)
Eléments clé
Périmètre de 24 projets
Plate-forme d’une trentaine développeurs
Site Internet Natixis AM
Environnement technique C#, ASP.Net, WPF, WCF, XML, MS-Project, Gemini, Cruise Control .Net
Mars 07 à Janvier 2010 Natixis Asset Management
Architecture et développement
Périmètre Responsable environnement de développement.
Gestion des sources
o Migration de VSS à SVN
o Administration SVN
Gestion du déploiement
o Conception et Développement d’un outil de déploiement
o Mise en place d’un environnement de développement .Net pour les projets de type client léger et client lourd
o Administration Cruise Control
Mise en place de tests unitaires dans le processus de développement
Mise en place d’un outil de bug tracking
Architecte
Architecture en composants
Outil de déploiement
Couche d’accès aux données
Tenue d’un Wiki de best practices
Définitions de templates MVVM pour Silverlight
Refactoring
Moteur de workflow
Architecture SOA
Développement
Architecture de traitements distribués.
Client léger ASP.Net
Application client riche Silverlight
Eléments clé Création d’un outil de déploiement utilisé par l’ensemble des applications produites en interne chez Natixis AM (+20)
Création d’un moteur d’ORM .Net
Création d’un repository de builds sur le modèle de Maven en .Net
Création de templates et de recommandation s’appuyant sur le framework PRISM pour Silverlight
Animation d’un workshop sur l’architecture et les bonnes pratiques
Environnement technique C#, ASP.Net, WPF, WCF, XML, Linq, Visual Studio, Subversion, MS Sql Server, Visual SourceSafe, Gemini, Cruise Control .Net
Jan 2007 – Fév ; 2007 Natixis Asset Management
Migration C++ / .Net
Périmètre Développement
Migration C++ vers .Net
o Portage de code
o Intégration de librairies en code natif
Environnement technique C++, C#, Visual Studio, ATL, MFC, Visual SourceSafe
Environnement fonctionnel CDS pricing
Juil. 03 à Dec 06 France Telecom
Conception et développement
Périmètre Spécialisation dans la modélisation de réseau et la conception objet.
Participation à l’implémentation d’un datamart
o Création d’un univers sur BO
o Requêtage
o Réalisation de rapports
o Optimisation du model de la base de données
Migration sous .NET d’un outil client sous Excel.
o Elaboration IHM
o Refactoring objet du modèle de conception.
o Mise en place d’une démarche XP
o Tests unitaires
o Refactoring
o UML
o Design patterns
Mise en place d’un framework de Web Services permettant l’accès à des composants C++ à partir d’applications bureautiques et Java.
Mise en place d’un environnement de travail en équipe
o CVS,
o Documentation,
o Choix d’implémentation
Reprise et évolution d’une application C++ d’optimisation du réseau ADSL
o Suivi des évolutions auprès des clients
o Conception et développement.
o Rédaction du cahier des charges et documents techniques
Eléments clé
Mise en place d’une démarche XP dans les développements
Prise en charge d’un projet de bout-en-bout, de l’analyse des besoins à la réalisation et au suivi.
Environnement technique C++, Java, C#, VB.Net, Visual Studio, VBA, BO 6.5, UML, Design Patterns, Oracle 9, PL/SQL, XML, Web Services, Eclipse, GForge, Subversion, SourceSafe, CVS
Oct. 99 à Juil. 03 France Telecom
Ingénieur réseaux mobiles
Spécialisation dans la transmission de données sur réseaux de télécommunications (GSM, GPRS, UMTS)
Responsable de la validation d'une plate-forme expérimentale de réseau mobile (gestion des ressources et du relationnel avec le fournisseur).
Développement d'une application Web d'accès aux données matériel des plates-formes du laboratoire réseau mobile (Java, JDBC).
Développement de différents outils d'analyse et de décodage de protocoles réseaux en C.
Environnement technique C, Java, JDBC, SQL, Shell, Unix, Linux
Avril 99 à Sept. 99 France Telecom
Stage de fin d'étude
Conception et mise en place d'une maquette de réseau d'entreprise en
vue de tester et valider l'architecture GPRS.
Mise en place des services couramment rencontrés sur un réseau (Web, Mail, DNS, Authentification) ainsi que des simulateurs et des sondes de trafic.
Rédaction des spécifications de la plate-forme matérielle (équipements, raccordements et logiciels)
Manipulation des différents protocoles (IP, SMTP, DNS, RADIUS, …)
Installation et administration des systèmes et des différentes applications de la maquette (Linux, Windows NT, serveur de messagerie, …)
Environnement technique Exchange, SendMail, Windows NT, Linux
Juil. 98 à Déc. 98 Société de recouvrement
Stage en entreprise
Développement d'un projet de gestion d'une société de recouvrement.
Mise en place du réseaux local et développement d'une base de données partagée sur le modèle client/serveur.
Audit, rédaction du cahier des charges
Spécification fonctionnelle
Développement
Recette
Formation des utilisateurs
Environnement technique MS-ACCESS, VBA, SQL, GUI