Jean-Christophe - Chef de projet C++

Ref : 010122L001
Photo de Jean-Christophe, Chef de projet C++
Compétences
C++
VISUAL C++
UML
Expériences professionnelles
  • Société JC-******** – Systèmes de Trading
    Durée Depuis 2003, en parallèle à d’autres missions à la Société Générale
    Rôle au sein de la société  Conception et Développement d’un framework JAVA permettant de développer et de backtester (tester sur des historiques de cours) des stratégies de trading systématique (automates).
     Recherche et études quantitatives de stratégies de trading Haute Fréquence : utilisation de techniques de datamining/machine learning (réseaux de neurones, algorithmes génétiques, classificateurs Bayésiens ….), de techniques d’analyses de séries temporelles (tests de stationnarité, dépendance ….) et de méthodes de validation statistique (Monte Carlo).
     Implémentation de ces stratégies sous forme d’automates de trading pour traiter sur les marchés futures et actions.
     Gestion du risque : étude de corrélation entre systèmes de trading, réduction de la volatilité du PNL par association de systèmes non corrélés, implémentation de techniques de gestion de Capital (Money Management)
     Lancement d’automates pour un Fonds d’Investissement Suisse
    Technologies/Méthodes JAVA, Eclipse, CVS, JGap, Méthodes de Monte Carlo, Algorithmes de DataMining, Weka, API Interactive Brokers

    Société SOCIETE GENERALE – Corporate Investment Bank
    Durée 2003 à 2010
    Rôle au sein de la société  Recueil des besoins, proposition de solutions, benchmarks, puis conception et développement du logiciel « Montage fonds » pour l’équipe JAZZ: application d’optimisation sous contraintes du remplissage des fonds PEA de la Société Générale, utilisée par le MiddleOffice Prêt-Emprunt. Technologies : algorithmes génétiques (framework opensource JGAP), JAVA
     Architecture logicielle, conception et développement de l’outil de visualisation de positions Temps réel du desk prêt-emprunt « Live Position (EFTS) » (JAZZ, Front Office). Technologies : JAVA, TIBCO, CORBA
     Architecture et expertise technique sur Alisé (Back office Prêt Emprunt) :
    • Encadrement technique des développeurs Alisé (10 à 15 personnes) et assistance technique.
    • Etudes d’architecture sur les différents projets et demandes d’évolution.
    • Recrutement de nouveaux développeurs
    • Encadrement d’une stagiaire sur la méthodologie de test adoptée par Alisé et le développement d’un framework de tests unitaires.
     Architecture et expertise technique pour le lancement du projet Broadcast (Front office Sales) : bus logiciel d’intégration et d’édition d’informations statiques et temps réel (flux boursiers, données marketing, positions, corporate actions ….) à destination d’applications internes et externes. Problématiques techniques adressées : temps réel, clustering, load balancing, connexion à de multiples applications internes (RTDN, Eliot, Galaxy, LNS …), définition d’un langage de souscriptions pour les clients, mise en place d’une plateforme et d’un framework de développement (Maven, Eclipse, Spring)
    Technologies/Méthodes JAVA, SQL, CORBA, Eclipse, CVS, TIBCO Rendez-Vous, JGAP, Continuus, PL/SQL Developer, Oracle, Sybase, Maven, Hibernate, Spring, SVN, TestNG.

    Société BNP Paribas Securities Services
    Durée Mars 2001 à Septembre 2003
    Rôle au sein de la société  Projet de réingénierie informatique du service « Titres » de BNP Paribas (plus de 100 personnes) : GRP
    Participation à la Conception et au développement du framework technique de GRP.
    Réalisation d’un prototype utilisant ce framework (client Struts, serveur J2EE Weblogic avec EJB Session statefull).
    Participation aux Benchmarks permettant d’évaluer les différentes architectures techniques envisagées (Client Struts/DHTML, serveur Weblogic/Websphere, EAI Tibco, Base de données Oracle/Sybase).
    Participation à la définition méthodologique de la phase de conception des classes métier (Guides de conception + cours)
    Architecture logicielle et définition méthodologique de la phase de conception technique et de développement : définition de l’architecture en couches, des frameworks d’implémentation, des patterns de conception et des outils de génération de code, rédaction des guides de conception et de développement.
     Animation de formations sur ObjectSwitch pour Kabira Technologies.
    Technologies/Méthodes UML, Rational Rose, RUP (Rational Unified Process), Design Patterns, JAVA, EJB, Weblogic, Jboss, Struts, JBuilder, ObjectSwitch, Tibco, Starteam, MAVEN.

    Société V ALTECH
    Durée Mai 2000 à Mars 2001
    Rôle au sein de la société  Consultant en architecture logicielle.
     Conseil et Assistance technique chez Kabira Technologies , éditeur de ObjectSwitch (EAI + serveur d’applications C++). Réalisation d’un projet d’interfaçage entre un système commercial et un système de médiation de services pour l’opérateur de télécommunications Globtel (Slovaquie).
     Analyse fonctionnelle d’un projet Intranet chez ADP GSI (projet Biz, interface Web de visualisations d’éléments Zadig, moteur de calcul de payes), en UML, sous forme de Use Cases et de diagrammes de classes métier.
     Animation de formations sur Rational Rose (Analyse UML et génération de code Java) ainsi que sur le serveur d’applications ObjectSwitch.
    Technologies/Méthodes UML, Rational Rose, JAVA, EJB, Weblogic, JBuilder, Together, ObjectSwitch, ClearCase, RUP (Rational Unified Process).

    Société/Projet BNP Paribas– Projet MARKETRADING (Système permettant de traiter sur les marchés financiers de produits dérivés)
    Durée 1998-2000 : 2 ans
    Rôle au sein du projet  Architecte logiciel du projet MARKETRADING, framework permettant de générer rapidement des applications de « Trading » (outils temps réel utilisés dans les salles de marché par les traders pour le passage d’ordres). Ce framework est architecturé en composants modélisés en UML et implémentés en Visual C++. Plusieurs produits ont été créés à partir de ce framework : « FuturesTrading », « Warrants Trading », « Options Trading », « Figaro », J’ai également participé à la conception et au suivi de ces différents applicatifs.
    Technologies UML, Rational Rose, Visual C++ (MFC), PVCS, Windows NT

    Société/Projet JULIA – Projets PRELUDE INSPECTION et MINIMEZ
    Durée 1996-1998 : 2 ans
    Rôle au sein du projet Ingénieur d’Etudes
    PRELUDE INSPECTION est un logiciel permettant le contrôle 3D de pièces mécaniques simples (plans, cylindres …) ou complexes (surfaces gauches). Il est distribué par MATRA DATAVISION.
    MINIMEZ est une version allégée de PRELUDE INSPECTION.
    J’ai participé à la réalisation du visualiseur graphique 3D (représentation des éléments à mesurer en 3D filaire et en rendu réaliste) de PRELUDE INSPECTION ainsi qu’à la réalisation du logiciel MINIMEZ.
    Technologies Visual C++ (MFC), Visual SourceSafe, OPENGL, Windows NT

    Société/Projet SERMOULES – Projet JCCAD
    Durée 1994-1995 : 1 an et demi
    Rôle au sein du projet Responsable du projet JCCAD
    JCCAD est un logiciel permettant le contrôle des pièces réalisées chez SERMOULES (moules de fonderie aluminium pour pièces complexes de l’industrie automobile: carters cylindres, carters de boîtes de vitesses…)
    Je suis intervenu sur tout le cycle du projet : depuis le recueil des besoins jusqu’aux tests et la livraison.
    Technologies Borland C++, Windows 3.11 et Windows 95

Études et formations
  • Formation
    1993 Master of Science CAD/CAM/CAE, Cranfield University (GB)

    1992 Ingénieur FIUPSO (Orsay) en Science et Génie des Matériaux (Physiques, Mathématiques)

    Langues
    Anglais Courant
    Allemand Bonnes connaissances
    Espagnol Notions

    Technologies
    Langages de développement JAVA, C++, C
    Modélisation et Méthodes UML, RUP (Rational Unified Process), Design Patterns
    Outils Excel, Crystal Ball, Rational Rose, Jbuilder, Together, Visual C++, Borland C++, ClearCase, PVCS, Visual SourceSafe, Starteam, EJB, Weblogic, Jboss, Struts, ObjectSwitch, Tibco, MAVEN, Eclipse, JGAP, Weka, Hibernate, Spring, SVN, TestNG.

D'autres freelances
Chef de projet C++

Ces profils pourraient vous intéresser !
CV Développeur Web - Python / Django
Aurélien

Développeur Web - Python / Django

  • ARCUEIL
PYTHON DJANGO HTML5 JIRA JAVASCRIPT CSS C C++
CV Chef de projet digital AGILE
Bruno

Chef de projet digital AGILE

  • VILLENEUVE-LÈS-MAGUELONE
UNIX C++ SIP AGILE LINUX UBUNTU PYTHON ASTERISK
Disponible
CV CTO/Tech Lead React/Serverless/Php
Oussamah

CTO/Tech Lead React/Serverless/Php

  • SAINT-DENIS
REACT.JS PYTHON PHP SQL JAVASCRIPT AWS LAMBDA SERVERLESS TypeScript DOCKER C++
Disponible
CV Ingénieur/docteur développement FPGA et IA
Tarek

Ingénieur/docteur développement FPGA et IA

  • SAINT-OUEN-L'AUMÔNE
FPGA PYTHON C++ C
Disponible
CV Ingénieur de développement C/C++ C# .Net
Rabah

Ingénieur de développement C/C++ C# .Net

  • VITRY-SUR-SEINE
C++ MFC SQL C# WPF QT WINFORM JAVASCRIPT SOPHIS
Disponible
CV Chef de projet JAVA
Chahine

Chef de projet JAVA

  • SURESNES
SQL J2EE SPRING JAVA ORACLE C++
Bientôt disponible
CV Chef de projet Informatique
Charles

Chef de projet Informatique

  • SURESNES
PROJECT MANAGEMENT OFFICE AGILE JAVASCRIPT REACT.JS NODE.JS JAVA BI C++ SQL .NET
CV Formateur IA/IOT/Web
Julien

Formateur IA/IOT/Web

  • CAEN
C++ PYTHON JAVASCRIPT HTML5 CSS TypeScript DOCKER C# SQL
CV Chef de projet MONETIQUE
Houssine

Chef de projet MONETIQUE

  • CLAMART
MONETIQUE SQL UNIX LINUX KANEST TUXEDO C C++ ORACLE JIRA
Disponible
CV Conception de Logiciel
Aurélien

Conception de Logiciel

  • PARIS
C++ JAVA PHP Angular NoSQL REACT.JS React Native AGILE JQUERY DOCKER