Menu

Frédéric BELVAL

Paris

En résumé

Mes compétences :
C++
SQL
Microsoft Excel
Microsoft C-SHARP
Linux
Visual Basic for Applications
UNIX
Microsoft Windows
Microsoft Visual Studio
Java
GL Win
Front Office
CruiseControl
C Programming Language
Apache Maven
Visual Basic 6
UML/OMT
Sophis Financial Software
Smalltalk
Shell
Scrum Methodology
Royal Blue Fidessa
Reuters Financial Applications
Rational Rose
Rational ClearCase
Perl Programming
PVCS
Oracle
Microsoft Visual C/C++
MS Visual SourceSafe
Lisp
Kaizen
Foreign Exchange
Fixed Income
ECLiPSe
Customer Relationship Management
Bloomberg Software
BASIC
Ant

Entreprises

  • Euronext - Expert technique, architecte, développeur

    Paris 2015 - 2015 Dans l’équipe « Fondation » et Matching Engine :

    Dans le cadre du projet « NextGen » (OPTIK), visant à créer la nouvelle plateforme de bourse cash et dérivé ultra performante d’Euronext (latence de quelques micro secondes, réduction du « foot print »d’un facteur 20) :
    Conception et réalisation de l’intégralité du prototype du Matching Engine (cœur de la bourse) :

    Emploi de techniques avancés d’optimisation du code : polymorphisme statique (CRTP), structures « cache obviously », programmation multi-cœur (modèle actor).
    Conception du module de persistance utilisant librdKafka .
    Optimisation des structures de messages entrant et sortant.
    Mise en place de test unitaires et de performance automatisés.
    Environnement technique : C++11, Redhat 7, VirtualBox, Netbeans, GTest, Google Benchmark, Tredzone, CMake, SolarFlare
  • HSBC - Architecte - Développeur Front Office

    Paris 2013 - 2014 Dans l’équipe Front Office Tools, périmètre Fixed Income:

    Conception et développement d’un outil de gestion de position avec DevExpress
    Supervision technique de la migration Thomson Reuters Eikon
    Réalisation d’outils de migration automatisés (C# et VBA)
    Conception et mise en oeuvre d’un framework en C# pour Excel ( avec Excel DNA)
  • Natixis - Maître d'ouvrage, Architecte

    Paris 2012 - 2013 Maître d'ouvrage de la plateforme d’accès marché North

    Elaboration et rédaction des spécifications technico-fonctionnelles
    Supervision de développements (Java)
    Création d’une plateforme de téléchargement et transformation automatique des données boursières Reuters en C# (traitement des données intraday tick à tick : trades, quotes, profondeur de marché, Corporate Action, etc. Génération de fichiers au format binaire de back-test )
    Réalisation d’un automate de récupération, croisement et enrichissement des données historiques de composition d’indice issues des terminaux Bloomberg et de Reuters TRTH avec BBG API (c#)
    Création d’un simulateur de marché et d’un automate de back-testing de stratégies. Evaluation du PnL par strat sur plusieurs années d’historique, analyses statistiques.

    Depuis Août 2012, sur le desk des arbitragistes sur indice R&D:
    Création, test et optimisation de stratégies de trading : Emploi de techniques de traitement du signal
    Formation des traders au langage C#
  • SOCIETE GENERAL Corporate & Investment - Leader technique

    2011 - 2011 Leader technique d'une équipe de développement de 12 personnes en charge du logiciel d'évaluation des risques et du calcul de PNL sur produits dérivés de taux, devise et crédit.

    * Formation, assistance à l'équipe. Revue de code. ;
    * Coordination avec les équipes d'architecture (Pillar/Tech) et Intégration. ;
    * Réalisation du POC d'un loader s'interfaçant avec la plateforme Xone. ;
    * Optimisation de la gestion mémoire de l'application
    * Mission d'assistance à l'équipe R&D d'analyse quantitative (expertise C++)
  • BNP BFI - Architecte & Coordinateur

    2007 - 2011 Architecte et coordinateur technique de l'équipe "Electronic Trading High Frequency" (30 personnes) en charge des automates d'animation de marché, de couverture et d'arbitrage.

    * Intervention sur l'ensemble des librairies communes, garant de leur stabilité et de leur performance.
    Développements en c++ multi-plateforme Windows/Linux avec Visual Studio/Eclipse.
    Pratiques d'intégration continue avec CruiseControl, Maven, Ant. et CppUnit pour les tests unitaires.
    * Chargé de la coordination avec les équipes gérant les serveurs de flux temps réel et les serveurs de passage d'ordre: Animation des réunions de planification et de suivi des développements. ;
    * Responsable du module de passage d'ordre et de celui de gestion des flux marché, utilisés par l'ensemble des automates. Développement des évolutions piloté par les tests. ;
    * Revue de code, assistance et conseils aux équipes de développement ETG. ;
    * Diagrammes UML avec IBM Rational Rose.
    * Méthodologie Agile (Scrum).

    Quelques projets réalisés :

    * En collaboration avec l'équipe FORCE: Correctifs et évolutions sur les serveurs de passage d'ordre de nouvelle génération (FORCE V4) ;
    * Refactoring et optimisation du module de passage d'ordre. ;
    * Mise en place de la gestion des modifications d'ordre en taille relative. ;
    * Conception et réalisation d'un système de gestion rapide des exécutions pour Hong-Kong. ;
    * Migration du module de gestion des flux Reuters (de SFC à RFA, puis OMM).

    Environnement technique : Visual Studio, Linux, Cruise Control, Maven, C++ Unit
  • HSBC - Architecte & Développeur

    Paris 2005 - 2007 Développeur, expert technique et chef de projet (équipe de 5 personnes)

    * Mise au point, optimisation et évolution d'une station de négociation temps réel(c++) intégrant un module de basket trading, un pricer d'option, un automate de stratégies et un module de booking des transactions. ;
    * Spécifications techniques, développement, mises en production et support. ;
    * Conception, réalisation et suivi de projets en collaboration avec Londres et Hong Kong. ;
    * Interventions quotidiennes en salle de marché : Support et formation des traders, analyse des besoins fonctionnels et élaboration des réponses techniques.

    Quelques projets réalisés:

    * Création et intégration d'un système de passage d'ordre au protocole FIX, création de la base de donnée du référentiel valeur (SQL) à partir de sources diverses . ;
    * Création d'un serveur de données temps réels s'interfaçant avec Excel (serveur RTD en C#.) ;
    * Mission d'un mois à Hong Kong : Elaboration et mise en production de la version multi-site de Tradewin. ;
    * Création du module de booking des transactions.


    * Refonte graphique et ergonomique, optimisation et fiabilisation du cœur de Tradewin. ;
    * Gestion des baskets multi devises (conversion temps réel des prix en fonction des cours du FOREX). ;
    * Refonte du pricer d'option (en collaboration avec des équipes de toolkit SOPHIS). ;
    * Création de la fenêtre de graphe (chart) sur paniers d'ordre.
  • SUNGARD - Concepteur & Développeur

    Lognes 2001 - 2004 Développeur au sein de l'équipe GLWIN, en charge de la réalisation des logiciels de passage d'ordre et de visualisation des données boursières (Front Office).
    Principaux programmes réalisés en tant que concepteur/développeur unique :

    * Module de vérification, confirmation, enrichissement et envoi des ordres de nouvelle génération. ;
    * Module permettant la visualisation graphique des exécutions en temps réel (Intraday), et de l'évolution historique des valeurs et indices boursiers. Multiples outils d'analyse chartiste. Filtrage des données multicritère et tableau de statistiques paramétrable intégrés. ;
    * Module serveur/cache interne des données temps réel et historiques issues des flux boursiers. ;
    * Module de gestion des comptes et profil client (Client Account Manager) pilotant les autres modules GLWIN.
  • Société Générale de Téléinformatique - Développeur

    PARIS 2000 - 2001 Création d'un logiciel pour la gestion d'une chaîne de télévision: IHM, gestion unifiée des éléments diffusés, générateur automatique de «Play List», interfaçage avec la BDD (Travail sous Visual C++ et SQL).
  • Université Paris 8 - Professeur d'informatique (chargé de TD)

    1998 - 2000 250 heures de formation assurées: Système UNIX et langage SHELL, Langage PERL, Langage C/C++, X11.

Formations

Réseau

Annuaire des membres :