Mes compétences :
Boost
COMPUTING
Derivatives
Equity Derivatives
Finance
Grid computing
Management
Microsoft Project
Microsoft Project Management
Release management
Symphony
Systèmes distribués
UML
Entreprises
Société Générale - SGCIB
- Ingénieur logiciel senior
PARIS2004 - 2009Contexte : ensemble d’applications pre-trade dédiées à l’analyse de risques sur produits dérivés actions et indices, le hedging, le trading électronique ...
Depuis 2008:
• Responsable d'une équipe de développeurs pour une application de calcul distribué.
2007-2008:
• Designer et leader technique du développement C++ d’un serveur de calcul distribué, dédié au pricing de produits dérivés sur un environnement de grid computing. Adaptation des applications clientes vers un modèle d'exécution asynchrone permettant de tirer parti du grid computing. Les applications pre-trade ont ainsi bénéficié d’une vitesse de calcul x20 et d’une scalabilité accrue.
2004-2007:
• Ajout de fonctionnalités et maintenance corrective. Tests de non régression. Assistance aux utilisateurs et support niveau 2.
• Amélioration de la robustesse des process temps réel.
• Coordination de migration du middleware utilisé par les applications pre-trade de Corba à Tibco Rendez-Vous.
• Interview des candidats pour l’équipe de développement et validation de leur compétences.
Thales Raytheon Systems
- Ingénieur conception - développement logiciel
Courbevoie2002 - 2003Réalisation de fonctionnalités gérant les dialogues de coordination entre les centres de contrôle et de commande aérien civils et les centres militaires, dans le cadre du système de défense aérienne unifié pour l’OTAN : projet « ACCS LOC1 » dédié au commandement et au contrôle des opérations aériennes.
• Design préliminaire UML et génération de documents de conception pour les autres équipes de développement.
• Design détaillé, développement C++, test.
• Intégration avec les autres composants du système.
Canal+ Technologies
- Responsable de gestion de configuration & pré-intégration
Issy-les-Moulineaux2001 - 2002Projets de télévision numérique par satellite, dont Pilotime pour CanalSat.
• Suivi des faits techniques, et rédaction des plans de test fonctionnel des applications.
• Suivi et recette de la sous-traitance avec les sociétés externes
• Gestion de configuration et assistance à l’équipe de développement
• Mise en place d’une automatisation de la compilation des projets java, de la génération de docs, et de l’exécution des tests unitaires.
• Interface entre équipe projet, et équipes middleware et intégration système
• Choix du périmètre des releases, validation des livraisons.
Thales Communications
- Ingénieur logiciel
Colombes1999 - 2001Projet : système distribué de communication sol <-> air sécurisées et résistantes au brouillage pour les forces armées des Emirats Arabes Unis.
• Design, développement C++, et intégration sur banc de test de fonctionnalités assurant le monitoring et une haute disponibilité des équipements techniques (radios, GPS, réseau IP, capteurs, ..) par un mécanisme de redondance.
• Peer reviews des documents de spécification, de design, et du code C++. Objectif de qualité & rigueur du processus de développement CMM niveau 3.
• Formation des nouveaux arrivants et suivi d’une équipe de 3 personnes dédiée à l’implémentation des fonctions de supervision du système.
• Analyse des besoins et rédaction de spécifications pour les nouvelles demandes client.
Apside Technologies
- Ingénieur d'Etudes
Boulogne-Billancourt1999 - maintenantApside est une société de conseils et d’études en ingénierie technique, scientifique, financière, automobile.
J'effectue des missions de conseil et d'assistance auprès de clients grands comptes.
SAGEM
- Ingénieur de développement logiciel
PARIS1998 - 1999Projet : « SLPRM – Système Local de Préparation et de Restitution de Mission » système permettant la planification de missions aériennes variées (avec plan de vol, situation tactique, cartographie, …), puis leur replay / debriefing. Utilisé par l’Armée de l’Air et la Marine nationale depuis 2002.
• Développement C++ & test de modules de calcul de consommation de carburant sur les différentes phases du profil de vol d’un avion. Génération de documents de conception UML.
• Design & développement d’un module dédié à la détection de conflits sur un ensemble de trajectoires d’avions.