-
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