Menu

Frederic JARDON

PARIS

En résumé

Ingénieur étude et développement chez Yahoo! Finance depuis 3 ans.

Spécialiste des clients-serveurs en C et C++, de la connexion aux fournisseurs de cotations et des architectures de diffusion temps réels.

Sixt-Telekurs, Interactive Data RTS (ComStock), Lang & Schwarz (ecn allemand).
Tibco Rendez-Vous, OpenAMQ, ZeroMQ

Mes compétences :
AMQP
Client serveur
CPP
Messaging
Microsoft Serveur
Telekurs
Tibco
UML
C++
Microsoft .NET

Entreprises

  • Criteo - Ingénieur Développement Sénior

    PARIS 2011 - maintenant
  • Freelance - Consultant Développement en Finance de Marché

    2011 - maintenant Création de ma société de conseil en ingénierie informatique.
  • Yahoo! - Ingénieur Etude et Développement C++

    PARIS 2007 - 2010 Etude d'un framework pour la connexion au flux temps réel d'InteractiveData RTS (ComStock).
    - Conception d'une architecture modulaire avec chargement de plugins pour les traitements spécifiques à chaque exchange
    - Utilisation de technologie de génération de code pour l'écriture du code C/C++ de gestion du protocole à partir de modèles XML
    - Utilisation de APR (Apache Portability Runtime) pour assurer le support du multi-threading sur de nombreuses plateformes (UNIX, Windows, ...)
    - Ecriture d'un générateur de scanners optimisés pour chaque exchange
    - Etude sur l'utilisation d'OpenAMQ comme couche de transport

    Environnement Technique: FeeBSD, Linux, Apache Portable Runtime, multi-threading, génération de code, C/C++, XML, génération de scanners, OpenAMQ

    Développement d'un serveur de cours temps réel pour la connexion à l'ecn Lang & Schwarz en allemagne.
    - Conception multi-thread à base d'automates à état finis en C++
    - Utilisation de Tibco Rendez-Vous pour la distribution aval du flux de cotations

    Environnement Technique: FreeBSD, automates à états finis, C++, Tibco Rendez-Vous

    Maintenance des systèmes de distribution des cours temps réels au niveau international (US - EU). L'architecture comprend des colocations sur deux continents dispersées entre la côte ouest des US, la côte est, l'irelande et la suisse.
    - Surveillance de l'état des serveurs
    - Utilisation de Tibco Rendez-Vous comme couche de transport (Unicast TCP et Multicast UDP)
    - Réalisation du support de second niveau pour les ingénieurs systèmes
    - Maintenance évolutive (C++) des serveurs de cours connectés à ComStock (InteractiveData RTS) et à TKUSA (SIXT-TeleKurs)

    Environnement Technique: FreeBSD, Tibco Rendez-Vous, multicast UDP, TCP, ComStock, TeleKurs

    Maintenance des systèmes de charts européens.
    - Nettoyage du code C++ et réorganisation des sources du module Apache
    - Débogage de la couche d'accès au cours temps réels (Tibco Rendez-Vous)
    - Débogage de la couche d'accès au cours historiques (MySQL)
    - Optimisation de la couche de persistance pour les cours intraday (MDBM)
    - Etude du système de cache en mémoire partagée (SHM)

    Environnement Technique: FreeBSD, C++, Apache, MySQL, Tibco Rendez-Vous, MDBM, SHM

    Etude et développement de l'intégration des données sur les fonds fournies par Morningstar.
    - Conception de la base de données MySQL
    - Conception du logiciel et écriture de la documentation développeur et utilisateur
    - Réalisation du logiciel en Perl

    Environnement Technique: FreeBSD, Perl, MySQL, Tibco Rendez-Vous
  • AOL France - Consultant QA

    Neuilly sur Seine 2006 - 2005 Assistance à l'équipe QA interne d'AOL sur les projets de mise en place de la téléphonie VoIP et TV par ADSL
    - Rédaction des plans de test
    - Suivi des correctifs et tests de régression
    - Tests et recettes

    Environnement Technique: Windows 98/Me/2000/XP, outils de tests interne AOL.
  • Orange - Consultant QA

    Paris 2006 - 2007 Conseil au département des "offres tarifaires pour les mobiles entreprises" d'Orange dans la validation de leur système de facturation.
    - Rédaction de plans de tests
    - Rédaction de référentiels documentaires
    - Réalisation de campagnes de tests et recettes

    Environnement Technique: DB2, AS/400
  • Rapp Digital - Ingénieur Etude et Développement C#

    2004 - 2004 Etude et développement d'un outil de reporting et data mining portant sur une base de prospects du service commercial pour le compte de Bouygues Telecom.
    - Spécifications fonctionnelles et techniques
    - Modélisation de la base de données OLAP (Microsoft Analysis Server)
    - Conception et réalisation de l'outil en C#, ASP.NET et CrystalReport
    - Tests et recettes de l'outil

    Environnement Technique: Microsoft Analysis Server, Crystal Report, ASP .NET

    Etude et développement d'un framework pour la réalisation de jeu publicitaire par SMS+
    - Création d'un référentiel documentaire
    - Réalisation du framework en C#
    - Utilisation d'une architecture 3-tiers
    o Réalisation de la couche de présentation en Windows Forms (C#)
    o Ecriture de la couche métier en C#
    o Génération de la couche DAL (Data Access Layer) avec l'outil : Llblgen
    - Réalisation d'un exemple d'utilisation
    - Tests et recettes

    Environnement Technique: Microsoft Visual C#, Microsoft SQL Server, ASP.NET, Llblgen, 3-tiers, Web Services OCITO (SMS)
  • AOL France - Consultant QA

    Neuilly sur Seine 2004 - 2005 Assistance pour l'amélioration de la qualité du logiciel de connexion AOL en particulier au niveau des chaines de connexion des modem RTC.

    - Assistance et conseil technique pour l'optimisation de la connectivité.
    - Définition d'une plateforme de test.
    - Rédaction des plans de tests, création des scénarii pour l'utilisation de la plateforme et évaluation des ressources nécessaires.
    - Animation des réunions d'avancement, préparation des comités de pilotages, mises a jour des plannings.
    - Suivi des tests effectués par une équipe de prestataires (TechCity) et recettes.

    Environnement Technique: Windows 98/Me/2000/XP, outils de test AOL, Sybase, Transact-SQL, VBA
  • VisualPix - Ingénieur Etude et Développement C++

    2002 - 2003 Développement d'une solution de vidéo surveillance.
    - Réalisation d'un client windows pour la configuration, le suivi des alarmes et la visualisation des vidéos
    - Réalisation d'un codec Windows DirectShow

    Environnement Technique: Microsoft Visual C++, DirectShow

    Développement d'un système d'alarme par analyse de vidéos.
    - Réalisation des plugins de configuration, d'envoi d'alarmes et de visualisation à distance.

    Environnement Technique: Linux, gcc , C++

    Mise au point d'une distribution linux embarquée sur carte flash.
    - Spécification des logiciels de la distribution
    - Réalisation et installation

    Environnement Technique: nALFS, Linux
  • Direkt Anlage Bank - Responsable développement pour l'Italie

    2001 - 2002 Développement d'un outil de CRM
    - Réalisation d'un intranet en PHP
    - Utilisation d'une base de données Sybase
    - Développement d'un outil de mass-mailing avec personnalisation des messages (C++, XML)
    - Développement d'un système d'envoi automatique de mails pour suivre le workflow de la campagne publicitaire
    - Intégration avec l'outil de facturation pour offrir des bonus gratuits aux nouveaux clients obtenus par la campagne marketing

    Environnement Technique: Linux, PHP, Sybase, SQL, C++, XML, SMTP

    Mise à jour complète du site web
    - Création de feuille de style CSS
    - Utilisation de WebServices pour l'API de trading et les cours boursiers
    - Développement et maintenance du site en PHP

    Environnement Technique: CSS, PHP, Apache, Linux, WebService

    Encadrement de 4 personnes (3 dév. 1 graphiste)
    - Organisation des réunions de pilotage
    - Suivi de l'avancement
    - Création de tableaux de bords pour le CEO

    Environnement Technique: Windows, Word, Excel, MS Project
  • Selftrade - Ingénieur Etude et Développement C++

    2000 - 2001 Integration de données financières XML
    - Développement en C++
    - Utilisation de libxml et SAX

    Environnement Technique: Linux, C++, libXML, SAX

    Développement d'une base de données des sociétés cotées sur le marché italien
    - Conception SQL de la base pour un serveur Sybase
    - Réalisation de l'intranet de mise à jour en PHP

    Environnement Technique: Linux, PHP, Sybase, SQL

    Développement d'un outil de facturation des commissions
    - Réalisation en PERL
    - Utilisation d'une base de données Sybase

    Environnement Technique: Linux, Perl, Sybase, SQL

    Développement d'outils pour une campagne de prospection marketing
    - Réalisation d'un intranet en PHP
    - Conception d'une base de données Sybase
    - Intégration de trackers sur le site
    - Exportation de données pour analyse dans SAS

    Environnement Technique: Linux, PHP, Sybase, SQL, Apache, SAS

    Rédaction de la documentation technique

    Développement d'un serveur WAP pour du trading par téléphone mobile
    - Développement d'un module FastCGI en C pour Apache
    - Conception d'une base de données Sybase
    - Connexion avec l'API de trading Patio

    Environnement Technique: Linux, C, Sybase, SQL, Patio (API de trading), WML
  • Victoire Multimédia - Stagiaire

    1999 - 2000 Réalisation d'un serveur d'informations financières temps réel et par requêtes (Boursitel).
    - Développement multi-thread en C sous Solaris
    - Utilisation de communication par socket TCP
    - Utilisation d'une base de données Oracle

    Environnement Technique: Solaris, TCP/IP, Shared Memory, SQL, Oracle

Formations

Réseau

Annuaire des membres :