CV

Depuis 2004

Ingénieur indépendant multimédia et systèmes embarqués
Développements conçus et construits en C++ pour le système d’exploitation Linux.
Usage intensif de modules open sources : stl/boost (adaptateurs C++), libavcodec (librairie majeur de codecs audio/video), libsdl (librairie multimédia d’accès aux périphériques). Programmation selon les codes et usages de la communauté open source.
Toutes les installations ont été conçues pour une utilisation avec du matériels de faible puissance et pour un usage continu sans maintenance qualifiée X86, ARM9, ATMEL, Xbee, MSP430.
Développement temps réel d’installations interactives pour des expositions. A partir de capteurs environnementaux ou d’analyse d’image ces systèmes déclenchent de la lumière scénique, du son spatialisé et/ou de la vidéo en fonction des besoins des artistes, galeries commanditaires.
Conception et réalisation de systèmes de pilotage de machineries pour le spectacle. Ces travaux intègrent une part importante d’électronique et permettent d’obtenir une interface ergonomique et esthétique afin d’animer des objets de 20cm à 12m. Ces réalisations intègrent des éléments industriels d’interfaces et de commandes.
Développement de différents systèmes vidéos (encodage, streaming, multi écran…) Ces applications peuvent consisté en l’intégration de logiciels existants, le développement d’ajout (plug-in) à des logiciels ou à la conception complète.
Création d’interfaces et contenus multimédia. Utilisation de logiciel sous linux pour la création artistique individuelle ou en équipe.

2009-2010

Consultant indépendant industriel
Mission pour le compte d’Amesys (120 jours par an) chez Schneider Electric : réalisation d’un système embarqué temps réel sous linux de supervision de la distribution moyenne tension. Technologie employée : C++, Python, bus logiciel, XML-RPC, ARM9, Modbus
Formateur professionnel C++ pour le compte d’Adiscos
Développement, routage et assemblage de cartes électroniques double face CMS.

2000-2004

Responsable R&D Application / Framework
e’process – iwedia technologies
Suivi de bug et contribution autour du projet open source mozilla.org (créateur de firefox). Rédaction de post dans les forums et d’une page sur un service de débuggage.
Conception d’une plateforme à base de composants pour la télévision interactive (COMedia). Cette librairie multicouche fournit une interface entre linux et l’interpréteur javascript. Le but étant la modularité et l’extensibilité. L’idée sous-jacente est d’utiliser les langages et paradigmes du web pour développer des systèmes multimédia intégrés. Un prototype a été présenté lors du Comdex 2000 à Las Vegas.
Intégration et portage de GNU/Linux sur Set-Top-Box. Travail en équipe avec les développeurs bas niveau et codec audio/video autour d’une plateforme de génie logiciel basé sur bugzilla, zope et cvs.
Collaboration avec l’équipe marketing et coordinateur de l’équipe application pour la télévision interactive composé d’un graphiste, d’un développeur web et d’un dévellopeur C++. Le but de cette équipe étant de démontrer les capacités de notre plateforme, elle a conçut des kiosques PLV, des stations de VOD pour hôtels, des projets domotiques de surveillance de l’énergie…

1997-2000

Chef de Projet – Informatique Scientifique
AFTER Development
Développement d’une plateforme de modélisation de maladie des plantes pour le Ministère de l’Agriculture. Logiciel de calcul et de traitement utilisant les données horaires de stations météo automatiques afin de produire un indice de risque.
Développement d’un logiciel de maintenance d’un parc de station météo automatiques. Protocole RS 485, Système d’acquisition de données à distance.
Développement d’une base de données objets d’observation des plantes pour le Centre Technique Interprofessionnel des Fruits et Légumes. Analyse poussée des besoins et utilisation d’une technologie émergente Object Store.
Recherche et contribution autour des solutions CORBA open source MICO.

1996-1997

Service Civil – Ingénieur Informatique
Direction Régional de l’Agriculture et de la Foret
Développement d’application de traitement de données climatiques

1996-1997

Diplôme d’Etude Approfondie Informatique
Laboratoire d’Informatique, Robotique et Micro-électronique de Montpellier
Apprentissage d’équation booléenne dans les automates cellulaires

1995

Stage de développement
Laboratoire de chimie générale et minérale
Déconvolution par algorithme génétique de gaussienne pour l’analyse de spectre

1993-1995

Diplôme Universitaire Professionalisé
Université des Sciences et Techniques du Languedoc
Licence / Maitrise de Génie Mathématique et Informatique

1994

Stage de recherche
Institut National de Recherche en Agronomie
Etude des algorithmes d’optimisation stochastique.

1993

Analyste – Programmeur
Cis Bio International
Acquisition de données sur automates de spectrographie par RS232.
Logiciel de gestion du suivi des matières premières biologiques.

1991-1993

Diplôme Universitaire de Technologie Informatique

1986

Lauréat Prix Scientifique Philips pour les Jeunes
Logiciel d’aide à la communication basé sur le système BLISS

Et aussi…

  • Anglais courant écrit et oral
  • Photographe et vidéaste professionnel pour le spectacle vivant
  • Création visuel pour de nombreux événements culturels
  • Réseau professionnel international dans le domaine du design interactif et de l’architecture contemporaine.