Mes compétences :
C
ClearQuest
Clearcase
Linux embarqué
RDK
DVB
Git
C++
Set top box
Rational ClearQuest
Rational ClearCase
PC Hardware
Sorties
Secure Socket Layer
Mantis
Linux
C Programming Language
ALTRAN
Entreprises
Ingenico
- Ingénieur Développement Logiciel
Paris2015 - maintenant
Cisco
- Intégrateur
Issy les Moulineaux 2009 - 2015Solution à base du middleware Fusion :
Les projets basés sur Fusion s'appuient sur la spécification CDI dont une implémentation est réalisée par les constructeurs (Samsung, Pace, Humax, Cisco) de STBs basé sur des puces Broadcom, ST, Intel.
L'environnement est muti-process sur du linux embarqué
Utilisation quotidienne de Clearcase/Clearquest pour gérer le code et les bugs.
Pour différents clients connus de la Télévision numérique (SKY, UPC, VOO) et dans un contexte multi-sites avec les autres entités du groupe Cisco (Angleterre, Israël, Inde), j'ai réalisé les actions suivantes :
* Intégration de fonctionnalités (« Workpackages ») dans le cadre d'un environnement de tests automatiques (CI), via l'écriture ou modifications de tests (langage C et scripts)
* Définition et génération de flux MPEG/DVB via l'utilisation d'outils internes (Mediatab, MediaStream) afin de pouvoir simuler une diffusion câble ou satellite. Ajouts/Modifications de tables (NIT, SDT, BAT, PAT PMT) ainsi que de caroussels (MHC, DSMCC)
* Suivi du résultat des tests automatiques, recherches des bugs trouvés grâce à ces tests et proposition de correction aux équipes de développeurs
* Mutualisation et optimisation du code de tests afin de simplifier l'écriture des futurs tests via la définition et le développement de services
* Participation à des calls réguliers avec les sites anglais, israélien et indien de suivi des résultats de tests et de mise en place des actions.
* Déplacements sur les sites anglais, israéliens et indiens de Cisco
Solution à base de RDK :
Pour l'opérateur Belgacom, une démonstration de faisabilité a été réalisée sur une boite Cisco avec un chip BCM7241, à partir d'une stack RDK contenant gstreamer 0.10 dans un environnement Git
* Utilisation de gstreamer pour tuner sur une diffusion IP en RTP
* Optimisation du code améliorer le zapping (basé sur l'utilisation du tag Video en HTML5) ;
Logyways
- Ingénieur
2007 - 2008Réalisation du logiciel d'une TV LCD numérique Daewoo (DTV150) : télévision dédiée à l'Europe, basée sur le produit Magello :
* Implémentation d'un File Manager pour lire des fichiers au format mp3 et Jpeg à partir d'un support externe connecté en USB
* Implémentation d'un Download Manager par USB pour permettre la mise à jour du software embarqué,
* Intégration d'un driver sous-titres DVB ;
* Optimisations mémoires pour supporter la fonctionnalité PiP dans 64 MB,
* Corrections des tests vidéo et graphiques pour la certification MHEG
* Correction d'anomalies (drivers vidéo, audio, télétexte)
* Deux déplacements dans l'usine de production Daewoo en Pologne pour support. ;
Technicolor
- Ingénieur
Issy-les-Moulineaux2005 - 2007Implémentation de fonctionnalités sur la couche drivers des STB Thomson, au profit de plusieurs opérateurs connus du monde de la télévision numérique (CANAL+, SKY, ASTRO).
Le travail suivant a été réalisé au sein d'une petite équipe d'une dizaine de personnes :
* Certification de la couche EMV Level 1 ;
* Intégration d'un driver Ac3 pour permettre l'utilisation de la sortie audio numérique ;
* Instanciation de plusieurs drivers et devices ;
* Investigation et correction d'anomalies (zapping, gestion des ECM, fuites mémoires)
* Implémentation d'un outil de profiling bas niveau dans le but de déterminer l'occupation Cpu
* Développement de l'outil de téléchargement des applications ;
Ingenico
- Ingénieur
Paris2004 - 2004Maintenance de l'application CB EMV sur TPE 16 bits
* Gestion du téléchargement automatique ;
* Gestion d'appels automatiques (téléparamétrage, télécollecte) des applications EMV et B0'
* Gestion de la liste d'opposition lors du téléparamétrage
* Corrections d'anomalies dans les applications B0', EMV ;
Simabay
- Ingénieur
2002 - 2004Participation au développement d'applications monétiques sur TPE :
* Simulateur de serveur CBSA/CBPR pour Windows XP en Visual C++(MFC)
* application de télémise à jour de carte vitale sur Xiring Ximax 512
* Application S'MILES pour Cofinoga : application de fidélité S'MILES utilisant une carte à piste sur un terminal MoneyLine S3000 ;
* application V.I.P. Record Card pour Promostim : application de fidélité utilisant une carte à puce sur terminal MoneyLine S3000 et sur C3 ;
* Porte-Monnaie Electronique Moneo : Maintenance et évolution des applications Moneo pour la gamme de terminaux MagIC de Schlumberger ;