Menu

Jérôme FREYHEIT

Paris

En résumé

Passionné par la conception et le développement d’application C++ en s'appuyant sur la STL et les librairies boost ; très bon niveau en conception orientée objet et bonne pratique des systèmes distribués. Tout mon parcours professionnel s’étant effectué dans le contexte de la finance de marché, j’ai accumulé une solide expérience sur les produits dérivés et possède les qualités d’autonomie / réactivité / rigueur et le relationnel nécessaire pour y évoluer.

Mes compétences :
Boost
Conception
Conception orientée objet
CORBA
CppUnit
Design
Design Patterns
front office
Intégration
Intégration continue
Oracle
Oracle 11g
Python
STL
Subversion
Systèmes temps réel
Trac

Entreprises

  • Capital Fund Management - Développeur C++ / Arbitrage statistique actions

    Paris 2010 - 2014 Au sein de l'équipe arbitrage statistique, maintenance et évolution des logiciels utilisés pour le trading systématique (décision / exécution).

    o Lien avec la recherche, intégration des nouvelles fonctionnalités, tests de non-régression des modèles

    o Passage sous Linux (adaptation du code spécifique Windows, décomissionnement de la GUI)

    Technologies : C++, STL, Boost, Ice, Perforce, gtest, bamboo, jira
    Concepts : Architectures distribuées, conception orientée objet, design patterns, systèmes temps réel, multi-threading, intégration continue
    Connaissances fonctionnelles : Arbitrage statistique actions
  • Exane - Chef de projets informatiques

    Paris 2005 - 2010 Leader d'une équipe de 5 personnes en charge de la refonte du serveur servant à gérer les instruments / données de marché et à effectuer la valorisation; utilisé par les applications en salle de marché, le calcul de la VaR, le calcul de prix contribués sous Reuters, les simulations pour la recherche dérivés.

    o Maintenance évolutive et corrective de l'existant

    o Conception de l'architecture prenant en compte les problématiques de calcul réparti (1600 cores utilisés pour la valorisation Monte-Carlo)

    o Changement de middleware : passage de Corba à Ice, utilisation de IceGrid puis passage des services de valorisation sous Platform

    o Refonte de l'accès base de données (utilisation de procédures stockées PL/SQL, librairie OTL)

    o Mise en place de l'intégration continue (cppunit/buildbot) et d'un processus de qualité (non-régression), documentation (wiki sous trac)

    o Portage sous Linux (CMake)

    Technologies : C++, STL, Boost, Ice, OTL, Python, Subversion, Trac, cppunit
    Concepts : Architectures distribuées, conception orientée objet, design patterns, systèmes temps réel, multi-threading, intégration continue
    Connaissances fonctionnelles : Front Office dérivés
  • Sophis - Ingénieur d'études

    Paris 2004 - 2005 Au sein de l'équipe temps réel (4 personnes), rôle de conception/développement sur divers composants utilisés par les progiciels Sophis Risque et Value :

    o Développement du SEC (Sophis Event Channel) v3 : système de diffusion de messages similaire au bus de communication de Corba

    o Conception/développement du module OMS (Order Management System) de Sophis Risque destiné à gérer un système de passage d'ordres basique

    o Maintenance de l'application de récupération de cours Bloomberg

    Technologies : C++, STL, Corba, API Bloomberg
    Concepts : Conception orientée objet, design patterns, systèmes distribués
    Connaissances fonctionnelles : Front Office dérivés, Passage d'ordres
  • Société Générale - Ingénieur d'études

    PARIS 2003 - 2004 Au sein d’une équipe de 4 personnes du compte propre dérivés, maintenance évolutive et corrective de l’application MTS (Market Trading System)

    o Projet « MTSConfig » : unification de la configuration du logiciel

    o Maintenance évolutive et corrective

    Technologies : C++, Unix
    Connaissances fonctionnelles : Front Office dérivés
  • Exane - Ingénieur d'études

    Paris 1999 - 2003 Au sein de l'équipe de développement front-office dérivés (4 personnes), rôle de maintenance et de conception/développement d'applications destinées à la salle de marché.

    o Maintenance de l'application de gestion de portefeuilles utilisée par le compte-propre dérivés (client lourd, VCL, Rogue Wave)

    o Conception et développement d'un outil de supervision / passage d'ordres se basant sur une librairie de passage d'ordres et de réception de flux développée en interne. Gestion des carnets d'ordres (VCL)

    o Conception et développement du serveur de gestion de positions / calcul de PNL (Corba)

    o Adaptation des clients composant la station de négociation options au nouveau serveur : vue synthétique des grecs, import des deals, vérifications pré-fin de journée

    Technologies : C++, STL, Corba, VCL (Borland C++)
    Concepts : Conception orientée objet, design patterns
    Connaissances fonctionnelles : Front Office dérivés, Passage d'ordres

Formations

Réseau

Annuaire des membres :