Christophe - Développeur C
Ref : 130703M001-
69002 LYON
-
Développeur, Chef de projet (49 ans)
-
Freelance
Depuis 2011 BeesTalk
Concepteur systèmes embarqués
Projet BeesStream (********/?page=prod_stream)
Conception et développement d’une solution d'affichage dynamique incluant :
• Un media-player sur carte ARM Cortex A9, u-boot, Linux 3.5, Busybox
Intégration de VLC (décodage hardware vidéos), flashplayer et chromium embedded (accélération OpenGL), analyse de l'audience (OpenCV)
• Un media-manager sur carte ARM Cortex A9, Linux 3.5, Busybox
Découverte et pilotage des players (UDP, TCP), serveur de streaming, interface Web de programmation (CGIs C++)
• Un logiciel de gestion du parc installé (CGIs C++, MySQL)
Conception et développement d'étiquettes tactiles
• Processeur ARM9 FreeScale i.MX28, écran tactile 3.5'
• U-boot, Linux 3.5, Busybox
• Diffusion d'images GIF, JPEG, PNG (frame buffer)
Conception et développement d'un module de réservation de salles de réunion
• Processeur Cortex A9 FreeScale i.MX6, écran tactile 7'
• U-boot, Linux 3.5, Busybox
• Interface HTML5 (chromium embedded)
• Reconnaissance facial de l'utilisateur (OpenCV)
2008 - 2011 GlobeCast
Concepteur systèmes embarqués
Conception et développement d’agrégateurs de débit ADSL et HSxPA
• Conception de l’image système (Busybox, GLibC)
• Configuration et optimisation du noyau
• Adaptation des modules du noyau Linux : Bridge et Bonding
• Développement d’un module d’administration et de supervision
• Modification du firmware Netgear DGN1000 pour sa supervision à distance
Développement d’un boîtier media-player pour un produit d’affichage dynamique
• Reprise et optimisation de l’existant
• Intégration des librairies VLC (vidéos) et FlashPlayer (objets flash)
• Développement d’un protocole de découverte et de communication entre les systèmes embarqués (media-serveur – media-player – modem)
2004 - 2008 France Telecom R&D
Expertise TCP sur réseaux mobiles (2007 - 2008)
Réalisation de test de QoS End-To-End sur les réseaux mobiles 2G, 3G et HSxPA.
Préparation, réalisations et rédaction de rapports de tests
Maintenance et évolution des outils de post traitement et d'analyse des tests
Support technique aux équipes de testeurs
Expert Développeur couches basses réseau IP (2006)
Analyse et implémentation de brevets permettant l'optimisation de la transmission de données sur les réseaux mobiles.
Analyse de faisabilité des brevets
Réalisation d'une maquette sous Linux
Pilotage des tests en plateforme
Portage sous Windows XP (driver) pour permettre la distribution au grand public
Encadrement d'un stagiaire
Expert Développeur systèmes ouverts (2004 - 2005)
Conception et développement d’un Proxy d’optimisation pour les liens à long délai.
Modification du noyau FreeBSD: Optimisation du transfert de données, Transparence IP
Conception et rédaction d'un brevet
Intégration et optimisation d'un logiciel proxy open source
Analyse fonctionnelle et conception de la partie administration du boîtier
Encadrement de 2 développeurs
2001 – 2003 BoostWorks
Chef de projet technique
Conception et développement d’une machine d’optimisation du trafic IP
Analyse fonctionnelle et conception de la partie administration du boîtier
Intégration des services d'optimisation
Encadrement de 2 développeurs
1998 – 2001 XandMail
Chef de projet technique (2000 – 2001)
Conception et Développement d’un Agenda électronique accessible par le WEB
Développeur (1998 – 2000)
Développement d’un client de messagerie accessible par le WEB
FORMATION
1996 D.U.T informatique (université Paris XI Orsay)
1993 Baccalauréat série D (Lycée Saint-Exupéry, Mantes la Jolie)
SYNTHESE DES COMPETENCES
Systèmes Linux (compétences noyau), FreeBSD (compétences noyau), Windows (XP, Vista)
Langages C, C++, C#, PHP, HTML, JavaScript, CSS, Shell, SQL
Outils GCC, G++, GDB, Eclipse, Visual Studio, u-boot, busybox
Bases de données MySQL, PostgreSQL, OpenLDAP
Protocoles IP, TCP, UDP, SMTP, POP3, IMAP4, LDAP, HTTP(S), SNMP
Management Aptitudes à l'encadrement de développeurs sur site ou offshore