en tant que développeur indépendant
juin 2008 - aujourd'hui
Dans le domaine de l'informatique musicale : Spécification, conception et développent d'instruments virtuels VST (Virtual Studio Technology) pour le streaming en temps réel d'échantillons audio répartis sur plusieurs machines.
• Spécification des besoins et conception de l'architecture
• Codage C++ et test des couches de communication réseau
• Codage C++ du moteur audio et intégration des instruments virtuels.
Environnement : Windows XP/Vista, Solaris, Visual Studio, C++, TCP/IP, protocoles réseau RTP/RTCP/RTSP
chez Thales Communication – Colombes
mars 2007 - juin 2008
Dans le cadre du projet MELCHIOR, système HF et VHF tactique de transit et d'accès de nouvelle génération de l'Armée Française (classifié Confidentiel Défense) :
• Responsable de la validation et de la qualification du système
• Sur plate-forme d'intégration , rédaction des plans de tests et des fiches de test couvrant les exigences du système et permettant de le qualifier
• Conception et mise en oeuvre de scénarios-type d’utilisation du terminal multi-services Melchior
• Découverte, rédaction et test de faits techniques.
Environnement : Windows XP, Eclipse
Dans le cadre des projets
chez Alstom Transport – Meudon
mai 2005 - mars 2007
SCADA2000, système distribué de supervision et dquisition de données et INFRA ICC, couche logicielle permettant de développement d𠆚pplications collaboratives gérant la circulation de trains :
• Conception de plans de tests couvrant les aspects fonctionnels définis par le cahier des charges
• Développement C++ d’outils logiciels d𠆚utomatisation de tests
• Réalisation de plans de tests et d𠆚pplications visant à qualifier la stabilité des produits ainsi que leurs performances
• Test de la bibliothèque logicielle INFRAICC et développement C# d𠆚pplications basées sur celle-ci conception et mise en œuvre de tests dits de type « boite blanche »
• Mise en place de tests unitaires et de non régression
• Suivi et test des faits techniques émis.
Environnement : Windows 2000/2003 Server/XP, Visual Studio 2005, C++,C#,VB, Microsoft .NET 2.0, COM/DCOM
Dans le cadre du projet
chez Thales Communication – Colombes
mars 2004 - mai 2005
SELTIC (Système d𠆞Laboration, de Transport et de gestion des Clés), assurant l𠆞nsemble de la production et de la distribution protégée de bout en bout des clés de chiffrement destinées à sécuriser les systèmes d𠆚rmes et de communication des armées et des directions du ministère de la Défense.
• Sur plate-forme IVQS (Intégration, Validation, Qualification Système), rédaction et passage de fiches de test permettant de qualifier le système
• Conception et mise en oeuvre de scénarios-type d’utilisation de l𠆚pplication SELTIC
• Découverte, rédaction et test de faits techniques.
Environnement : Windows, ODBC, ORACLE, matériels spécifiques SAGEM PROCLE (Processeur de clés) et DTC (Dispositif de Transport de Clés)
En qualité de chef de projet technique, responsable
chez Enertec – Clamart
juin 2002 - juin 2003
des phases de conception et de développement du logiciel V-NUM destiné au stockage de masse et à faible coût de données audio et vidéo numériques en temps réel :
• Spécification et Développement de l'architecture globale du logiciel,
• Intégration dans l'architecture des modules développés par les partenaires (compresseur MPEG-2, lecteur de bandes de type LTO et SDLT)
• Veille technologique et référent développeur technique auprès des partenaires et des développeurs en matière de méthodologie orientée objet et de développement C++.
• Suivi du projet, des phases de développement et de l’équipe.
Environnement : Windows, Linux, C, C++, UML/Objecteering, ACCESS, VB, Design patterns, XML, Xtreme Programming.
chez Philips LEP – Suresnes
mai 2000 - mai 2002
Au sein de l’équipe Middleware, dans le cadre du développement d𠆚pplications de streaming audio et vidéo sur Internet :
• Spécification, conception, codage C++ et test de Plug-in QuickTime pour lecture de contenu MPEG-4
• Spécification, conception, codage C++ et test de modules I/O pour l’écriture et la lecture de données MPEG-4 (implémentation du format de fichier MP4) avec des contraintes fortes de parallélisme (spécification d’un ‘scheduler’ …)
• Spécification, conception, codage et test d’un bus logiciel dédié à la gestion de flux multimédias à la norme MPEG-4
• Spécification, conception, codage et test d’un logiciel de formatage de contenu MPEG-4 destiné à la diffusion de packets audio et vidéo conforme au protocole RTP
• Développement en C++ d’une couche logicielle O.S.A.L. (Operating System Abstraction Layer) permettant d𠆞xécuter les applications sous différents systèmes d𠆞xploitation (Windows NT, Linux et Solaris)
• Encadrement d’un étudiant en charge du module de sous-titrage
• Tests, Intégration.
Environnement : Windows NT, Solaris, Visual Studio, ClearCase ,Visual Embedded, C++, UML/Rational ROSE, Design Patterns, MPEG2 & MPEG4
à la SODENA – Paris
septembre 1998 - avril 2000
Dans le cadre du développement de logiciels d’informations géographiques et d𠆚ide à la navigation :
• Design général de l𠆚pplication avec prise en compte de contraintes temps-réel
• Conception, codage C++ et test des IHMs
• Conception, codage C++ et test de plusieurs modules de cartographie vectorielle et raster.
Environnement : Windows, Visual C++, MFC, Visual source Safe, UML