-
CELAD pour BLUE SOLUTIONS
- Ingénieur Intégration Système
2015 - maintenant
Projet BLUEBUS 12m
Contexte:
Développement et validation d'un bus électrique
Fonctions:
Développement des plans de test
Campagnes de test en environnement partiel et complet
Déploiement, support
Environnement: CAN, Redmine
Habilitations: B2V-BC-BR-BE, B2VL-BCL-BRL-BE
-
CELAD pour SMARDTV
- STB QA Leader
2014 - 2015
Projet QSH CLAROTV
Contexte:
Développement et validation d'un STB sous OpenTV 5
Fonctions:
Coordination de la validation logicielle (fonctionnel, endurance, interopérabilité)
Définition de la stratégie de test
Développement des plans de test et moyens de test (flux audio/vidéo, carrousels)
Suivi des certifications (HDMI, Dolby, CE, etc.)
Génération des packages de production et de test (software upgrade)
Bug tracking
Réalisations:
au sein de l'équipe QA de SmarDTV, j'ai défini la stratégie de test d'un décodeur à base de chipset STiH237 sur une plate-forme OpenTV 5 à destination d'un opérateur au Guatemala. L'objectif du point de vue de la QA consistait à assurer son déploiement en validant les fonctions essentielles attendues, sa capacité à se mettre à jour, sa mise en production, et obtenir les certifications nécessaires au marché local (HDMI, HDCP, DOLBY, CE, etc.). J'ai assuré le suivi de certaines campagnes de test locales (France) ou externes (Inde), exécuté d'autres campagnes moi-même, et rassemblé l'ensemble des résultats dans un dossier de validation.
Environnement: OPENTV, JIRA, TESTLINK, XSTUDIO, MTS400
Matériel: STiH237
Langage: -
-
CELAD pour ANSALDO
- Ingénieur Validation Logicielle
2014 - 2014
Projet PCSAM Bi-Standard
Contexte:
Validation d'un outil de configuration de baie ERTMS
Fonctions:
Coordination de la validation du logiciel PCSAM
Développement du plan de test (tests d'intégration, tests modulaires, tests de couverture de code)
Reporting
Bug tracking, corrections et investigations
Réalisations:
dans le cadre du développement d'une baie ERTMS pour les opérateurs ferroviaires SNCF et VELARO, et en respectant le Cycle en V au sens de la norme EN 50128, j'ai dirigé la validation du logiciel PCSAM i.e. l'outil PC de configuration et de gestion de la baie ERTMS, c'est-à-dire à la fois la définition et la mise en œuvre des tests d'intégration et de validation logicielle (test boîte noire) et les tests modulaires (tests de couverture de code sur les modules SIL2), et ce faisant participé à l'analyse et l'investigation des problèmes révélés au cours des différentes campagnes de test.
Environnement: RTRT
Matériel: -
Langage: C++, ADA
-
CELAD pour SAGEMCOM
- STB Integration/Release engineer
2013 - 2013
Projet EMBRATEL
Contexte:
Développement d’une nouvelle STB sous OpenTV Core 2.4
Fonctions:
Coordination des développements logiciels
Gestion des livraisons aux clients
Gestion de configuration (SVN)
Intégration logicielle des composants (CORE, DRIVERS, HPK, BOOT, LOADER, etc.)
Bug tracking, corrections et investigations (JIRA/BUGZILLA)
Réalisations:
au sein de l’équipe Projet et en lien avec des équipes multi-sites (France, Tunisie, Brésil, Chine), j'ai piloté l'intégration logicielle BOOT/LOADER/DRIVERS avec le framework applicatif OpenTV (Network Package et Core) sur une board à base d’un nouveau chipset ST soit: intégration drivers/loader/boot, intégration HPK, intégration du Core OpenTV, intégration des applicatifs, gestion de configuration globale (sous SVN), gestion des livraisons internes et externes, support aux équipes de développement, de validation et de certification, avec plusieurs déplacements au Brésil chez le client (Embratel à Campinas) et des partenaires (Nagra/OpenTV à São Paulo) lors des phases d'intégration finale et de qualification.
Environnement: OPENTV, SVN, JIRA, BUGZILLA, LINUX, NAGRA
Matériel: STiH237
Langage: C
-
CELAD pour ELTA
- Ingénieur Validation
2012 - 2013
Projet CBTC-DCS Lyon
Contexte:
Développement d’un service de communication câblé (Sol-Sol) et radio (Sol-Bord) pour une ligne de métro.
Fonctions:
Rédaction du plan de validation système
Rédaction du plan de validation logicielle
Création et mise à jour des suites de test
Définition de la matrice de traçabilité des exigences
Réalisations:
le système CBCT-DCS consiste en un ensemble de routeurs assurant une communication permanente et redondante entre des équipements embarqués à bord des trains et des équipements fixes disposés le long de la ligne de métro. Au sein d’une équipe de 10 personnes, j’ai renforcé l’équipe Intégration/Validation en rédigeant les plans de validation, les suites de tests logiciels et systèmes, et en assurant la couverture complète des exigences du DCS. A l'issue de la phase de développement et de validation interne, j'ai participé à au déploiment et à la qualification du système sur site client (ligne B du métro de Lyon).
Environnement: LINUX, SVN, WIRESHARK, TDMA, IP
Matériel: -
Langage: C
Divers: Habilitation électrique B0-H0-H0V
-
CELAD pour Orange Business Services IT&Labs
- STB Integration/Release engineer
2011 - 2012
Projet UPC
Contexte:
Intégration de la plate-forme OpenTV 4.1 sur 9 Set Top Box
Fonctions:
Gestion des livraisons clients
Gestion de configuration (SVN)
Intégration logicielle des composants (CORE, DRIVERS, VOD, PVR, TIMESHIFTING, etc.)
Bug tracking, corrections et investigations (JIRA)
Réalisations:
au sein d'une équipe de vingt personnes, j'ai piloté l'intégration du framework applicatif OpenTV (Network Package) sur un ensemble de 9 Set Top Box (incluant PVR et Zappers) en relation avec les équipes d'intégration système OpenTV basées aux Pays-Bas, aux Etats-Unis et en Chine, soit: intégration des versions Core OpenTV, intégration des versions CA de Nagra, intégration des drivers (Thomson, Pace, Cisco). Gestion de configuration globale (sous Tortoise SVN et Rabbit VCS), écriture du plan de gestion de configuration. Livraisons internes et externes. Mise en place et maintenance des outils et de l'environnement de test.
Environnement: OPENTV, DVB, SVN, JIRA, VMWARE, LINUX, NAGRA
Matériel: ST5100, ST7101, ST7105, BCM7019
Langage: C
-
Celad pour Motorola
- Chef de Projet Integration STB
Toulouse
2009 - 2011
Contexte:
Leader intégration/validation Set Top Box dans l'environnement France Telecom (CAS, TR069, VOD, BOOTLOADER, IPTV) et support clients (FT, BITBAND, VIACCESS, ORCA) manager d'une équipe de 6 personnes en local, et en environnement international (Suède, US, Chine, Russie)
Fonctions:
Définition de la stratégie d'intégration
Définition des plans de tests
Intégration Viaccess, intégration Portail (i.e. application résidente)
Intégration des fonctionnalités IPTV (VOD, PVR, LIVE, TIMESHIFTING, DLNA)
Intégration Boot Loader (Secure Boot, Software Upgrade)
Support aux Equipes validation France Telecom (Qualification STB)
Support aux Equipes développement France Telecom (Développement Portail)
Support aux équipes projets France Telecom (mise en oeuvre STB et interface avec les équipes de développement et projet Motorola)
Bug tracking (externe/interne)
Suivi des campagnes de test (interne/externe)
Analyse/suivi des problèmes et des solutions apportées
Gestion des ressources animation d'équipe
Environnement: IPTV, PVR, VOD, TS, DLNA, TR069, VIACCESS, BITBAND, ORCA
Matériel: Broadcom 7413
Langage: C++, JavaScript
-
Motorola Mobile Device
- Chef de Projet
Gif sur Yvette
2005 - 2009
Chef de Projets
Gestion de projet. Gestion de la planification, Coordination des développements. Interface avec les équipes Programme et Produit. Gestion des risques. Suivi qualité (sur une base ISO9001 et Digital Six Sigma). Reporting.
Gestion des sous-traitants. Sélection des fournisseurs, négociation du cahier des charges, rédaction de contrats (SOW, NDA), planification et suivi des développements, recette, reporting. Coordination des différents intervenants (interne-externe) à l'international (anglais courant).
Management. Animation d'équipe, jusqu'à 10 personnes en local et 8 à l'étranger (Chine, Russie, Grande-Bretagne). Recrutement et suivi des prestataires. Communication hebdomadaire.
Spécification fonctionnelle, définition de l'architecture HW/SW en coordination avec les équipes requirements/marketing/produit/R&D. Analyse des spécifications (Hardware/Software), revues de conception, de développement et de cahiers de test. Suivi du portage sur les différentes plates-formes. Veille technologique.
Projet UMA
Objectif : mise en œuvre de la technologie UMA/GAN sur OS Symbian
Réalisations : à partir d'une plate-forme HW/SW supportant le WiFi: effectuer le gap analysis nécessaire pour supporter UMA/GAN. Prospecter auprès des fournisseurs de chipset Wi-Fi afin de choisir le meilleur chipset qui permettra d'optimiser le planning. Prospecter les fournisseurs de solutions logicielles en termes de stack WiFi, de stack IPSec et de stack Audio. Maximiser le re-use software avec les intervenants de la plate-forme existante. Assurer la conformité aux normes européennes, américaines et asiatiques. Rédiger les spécifications générales et les use-cases en vue de remplir les attentes des clients (opérateurs télécoms). Anticiper les risques liés aux autres fonctionnalités requises par la plate-forme. Rédiger les contrats avec les intervenants sélectionnés. Mettre en place les équipes de sous-traitants.
Environnement: 802.11 b/g/n, TapRoot, EAP, TCP/IP, IPSEC, QoS, WMM
Matériel: Marvell 8686, BCM4329, TI1271
Langage: C++/Symbian
Projet WiFi
Objectif : finaliser le framework WiFi sur OS Symbian
Réalisations : à partir d'une fonctionnalité WiFi de base, optimiser l'utilisation du WiFi par l'intégration d'un moteur d'accès au réseau Boingo. Résoudre avec Boingo les contraintes d'Open Source Software. Unifier l'expérience utilisateur du moteur Boingo sur le téléphone et sur des PC. Simplifier l'utilisation de la fonctionnalité WiFi par la mise en place de la norme WPS. Mettre en œuvre la certification WPS du mobile. Assurer l'interopérabilité du mobile WiFi avec les points d’accès WiFi compatibles.
Environnement: 802.11 b/g/n, TapRoot, Boingo, WPS, Open Source Software
Matériel: Marvell 8686
Langage: C++/Symbian
Projet A-GPS
Objectif : mise en œuvre de la technologie Assisted GPS sur OS Symbian
Réalisations : Définition de l'architecture logicielle du framework GPS sur hardware Single Core et Dual Core. Analyse du re-use logiciel. Recherche de sous-traitance pour le développement des couches logicielles manquantes. Sélection des application de navigation sur OS Symbian, en relation avec les équipes commerciales. Intégration de l'application sur hardware Motorola. Intégration du JSR179 sur mobile Symbian. Tests d’interopérabilité avec les serveurs Global Locate. Compatibilité avec les applications publiques JAVA et Symbian.
Environnement: GPS, GPRS, TCP/IP, A-GPS, SUPL, DESTINATOR
Matériel: SiRF GSCi5000, OMAP 2420, OMAP3430, BCM4750
Langage: C++/Symbian
Projet L7i
Objectif : adapter une plate-forme applicative aux clients Motorola
Réalisations : à partir d'une plate-forme Mitsubishi, adapter l'ensemble du framework applicatif aux contraintes formulées par Motorola à savoir : refonte de l'interface utilisateur (graphisme, navigation, menus, éditeurs de texte, etc), refonte du driver batterie, intégration d'une nouvelle version du navigateur iMode, personnalisation de l'interface utilisateur pour les clients Motorola, développement de fonctions dédiées. Suivi des certifications avec les opérateurs, avec les équipes support. Suivi des certifications (FTA/GCF).
Environnement: UNIX, GSM/GPRS
Matériel: ARM7
Langage: C