Mes compétences :
TV numérique
Linux
Systèmes embarqués
JavaScript
Linux Kernel
C
HTML 5
Node.js
OpenStack
C#
C++
VoIP
OpenGL ES
IoT
GStreamer
Développement Android
Unity 3D
CSTA
GTK+
Git
AngularJS
Entreprises
Cisco
- Ingénieur développement logiciel embarqué
Issy les Moulineaux 2010 - 2015Membre de l'équipe Special Projects en charge de l'étude des nouvelles tendances, architectures et technologies en relation avec la TV numérique.
✔ Portage en avance de phase de navigateurs HTML5 sur Set-top boxes (Qt/Enlightenment Webkit sur Broadcom MIPS et Intel)
✔ Portage du moteur Unity3D sur set-top boxes Linux (Broadcom MIPS/ARM, Intel Groveland). Intégration du video texturing au sein du moteur de rendu.
✔ Technologies web: Javascript, Node.js, WebSocket, CSS3, HTML, canvas, REST API...
✔ Langages de programmation: C, C++, C#, Java, JavaScript...
✔ Technologies open-source: FFMpeg, GStreamer, WebKit, Mono...
✔ Développement Android.
✔ Développement d'EPG (HTML5/CSS3, WebGL et Unity3D).
✔ Domotique et Internet of Things (OpenHAB, Android Wear).
✔ Traitement d'image: analyse de colorimétrie en temps réel.
Proof of Concept et démonstrations montrées sur les salons Computer Electronics Show (CES), Mobile World Congress, International Broadcasting Convention (IBC), Cable Show (NCTA, INTX):
✔ EPG Snowflake 9, 11, 12, développés en HTML5/CSS3/Canvas sur STB, PC, iPad, Android...
https://www.youtube.com/watch?v=8hgFvswV4yc
https://www.youtube.com/watch?v=HPm6LHA186E
✔ EPG Snowflake 13, développé en Unity3D sur set-top box UtraHD Broadcom.
https://www.youtube.com/watch?v=ECZYbE4B03s
✔ Connected Life, domotique et enrichissement de l'expérience TV
NDS Technologies France
- Ingénieur développement logiciel
2009 - 2010
NDS Technologies France
- Ingénieur développement logiciel embarqué
2006 - 2009Implémentation d'un simulateur de Set-top box sous Linux and Windows:
* Développement de drivers Linux.
* Interfaces utilisateur GTK, OpenGL et ALSA.
* Décodage audio/vidéo via FFmpeg
* Connaissances approfondies de Linux (pthreads, POSIX, syscalls...).
Discofone
- Ingénieur recherche & développement
2003 - 2006Téléphonie et serveur vocaux sous Linux (messageries vocales, distribution d'appel...).
* Portage et extension du moteur vocal Discofone sous environnement Linux.
* Développement des drivers des cartes vocales PCI conçues en interne sur noyau Linux 2.4/2.6.
* Développement en C++ de piles CSTA Phases 1/2/3 pour permettre la communication du moteur vocal avec les PABX Alcatel, EADS, Siemens, Ericsson et Panasonic.
* Développement des interfaces VoIP SIP/RTP du moteur vocal (utilisation d'eXosip, Asterisk, SIP Express Router).