Neder - Développeur C
Ref : 121105C001-
94600 CHOISY-LE-ROI
-
Développeur, Ingénieur Télécom (41 ans)
-
Freelance
Expérience professionnelle
Logiways France Mai 2012 – Present
Ingénieur Etudes & développement R&D
Projet : Développement de la solution de Push-VoD VODAccess
Développement du client embarqué pour un système de mesure d’audience (PlayBack et QoS des Contenus VoD). intégration avec VODAccess et middleware magello.
Développement d’un toolkit de génération de Contenus Push-VOD au format .mpx pour tests unitaires
refactoring du code du module de correction d’erreurs VODAccess. Amélioration des performances du module de correction d’erreurs VODAccess. Développement des Tests unitaires.
Analyse et correction des bugs du module de gestion des tables DVB SI.
Etude de la solution VODAccess et participation dans la roadmap.
Environnement technique : Agile/Scrum, magello, DVB, VODAccess, CUNIT, Bazaar, SafeAccess CAS, Linux
Canal Plus Novembre 2011 – Avril 2012
Ingénieur Validation
Projet : Validation des STB Canal+ PACE G4/G5/SAT et G5+TNT
Environnement technique : tables DVB, plan de service, EPG, Tests Automatiques, Mitsy, PVR, Time Shift, HDD, NDS
Quadrille Ingénierie Juin 2009 – Octobre 2011
Ingénieur Etudes & développement R&D
Juin 2011 – Novembre 2011
Projet : développement des outils interne de validation End-to-End et mise en place de l’environnement de validation
Développement des différents outils de validation :
Simulateur de middleware (interfaçage avec carte TetraTek en DVB4Linux pour la récupération de sections MPE des flux DVB-S et DVB-T).
Outil de validation de l’encapsulateur MPE : réception de flux ASI sur carte TetraTek pour analyse et traitement des sections MPE.
Rédaction des scénarios de tests et écriture des cahiers de tests pour l’ensemble des composants logiciels :
Tête de réseau : Encapsulateur MPE, Encodeur FEC spatial et FEC applicatif.
Agent de réception embarqué : Agent Quadricast.
Rédaction des spécifications et documentation relatifs à l’ensemble des outils développés.
Validation des différentes versions de l’agent Quadricast sur différents STB : Aston, Canal+ (PACE), Opentech, Zotac.
Débogage et correction des bugs
Environnement technique : C++, VOD, DVB, IP, FEC, Pace, NDS, Aston, TNT, OS21, STLinux
Mars 2011 – Juin 2011 - Projet OPENTECH :
Intégration de l’agent embarqué Quadricast sur la STB OPENTECH
Portage de la couche système BDMTools sur le Middleware OPENTV
Intégration de l’agent dans STB OPENTECH (OPENTV, OS21, Simple Tuner)
Débogage et correction des bugs
Environnement technique : OPENTV, OS21, C/C++, sh4 gdb, sh4gcc, DVB-S, GNU Make, Scripting
Décembre 2010 – Mars 2011 Projet Orange : Intégration de l’agent Quadricast sur la Live Box Orange UHD86 (STB Sagem double Tuner DVB-S) :
Mise en place de l'environnement de Développement Sagem (Ubuntu, Make, link, flash, sonde …).
Portage de couche système BDMTools sur STLinux.
Intégration du Soft avec la l’ACS 3.1 (CAS Viaccess)
Développement des fonctionnalités de réceptions simultanées de plusieurs Contenus VOD
Débogage et Correction des anomalies
Gestion des livraisons et Documentation
Assistance technique des Intégration faites côté Sagem - FAE
Environnement technique : STI 7109FWD, STLinux, Outils et Environnement de développement Sagem, CAS Viaccess, VirtualBox, DVB-S, gcc, gdb, C/C++, Ubuntu
Avril 2010 – Novembre 2010 - Projet CVOD:
Intégration de l’agent Quadricast avec CAS VIACCESS sur STB Futarque (chipset STI 7109FWD, OS21) :
Conception protocolaire et portage de la couche réseau Push VOD (VFDP) sur environnement DVB: conception, Implémentation et Intégration du module MPE. Validation de l'interopérabilité des modes IP et DVB
Conception et Développement de l'API d'interfaçage entre le Menu graphique (développé par viaccess) et la brique Push VOD. Développement du module d’interfaçage avec le Menu graphique
Mise en place de l'environnement de compilation et debug (Cygwin, Makefiles, Insight, GDB…)
Intégration du Soft sur STB Futarque (middleware Viaccess)
Assistance technique des Intégration faites côté Viaccess - FAE
Environnement technique : STI 7109FWD, OS21, ST 40, Cygwin, CAS Viaccess, Sockets OS21, threads
Février 2010 – Avril 2010 - Projet Quartz FDJ:
Intégration de l’agent Quadricast en mode IP/Multicast sur les Quartz FDJ (machine de jeux de la Française Des Jeux) :
Portage de la brique logicielle Push VOD sur l'OS QNX
Test et validation sur Quartz FDJ (machine des jeux DFJ)
Mise en place de l'environnement de compilation QNX (Makefiles, IDE QNX, environnement de test)
Environnement technique : Environnement de développement et debug QNX, Quartz, Développement réseau, Multicast, IP
Aout 2009 – Février 2010 - Projet 27M/TDF:
Développement et Intégration de l’agent Quadricast sur STB 27M (chipset STI 7101B-FWD, OS21):
développement de la lib MpackManager (gestion des contenus Push VOD et Catchup TV).
Intégration agent Quadricast en Mode IP sur STB 27M (middleware 27M)
Supervision et assistance des tests réalisés par TDF.
Support client (Suéde)
Environnement technique : OS21, Linux, ST40, PVR, VOD, Catchup TV, JTAG, CAS Viaccess
Juin 2009 – Aout 2009 - Projet UNIKA FDJ:
Validation de la librairie ESLDM Lib sur Fedora 10 pour les décodeurs UNIKA (linux embarqué) de la Française Des Jeux.
Réalisation des tests unitaires pour BDMTools.
Réalisation des tests d'intégration pour ESLDM.
Réalisation des tests de validation fonctionnelle sur Fedora 10.
Livraison d'une version ESLDM Lib Linux, fonctionnelle sur Fedora 10 pour le compte de la Française Des Jeux.
Thomson R&D Rennes Avril 2008 – Septembre 2008
Ingénieur Etudes & développement R&D, Laboratoire ECD (Electronic Content Distribution)
Développement d’une architecture de service VoD selon la norme DVB-IP CDS.
développement en C++ sur STB Thomson des modules permettant le déploiement du mode Pull (téléchargement des contenus en P2P), et intégration avec la base de données locale (SQLite) et le système de fichiers.
Développement des scripts PHP coté serveur permettant le fonctionnement du système (Reporting et signalisation).
Intégration du module pull dans le reste du Service VoD (mode PUSH) basé sur la solution OPENCAST de distribution en multicast sur IP.
Développement en FLEX d’une IHM permettant l’illustration en temps réel le fonctionnement de l’architecture VoD (tracking des différents STB et la livraison des contenus en multicast, unicast ou P2P).
Environnement technique : STB, C++, DVB-IP, TCP/IP, P2P, architecture VOD, PHP, AS3, FLEX
Ingénieur Etudes et Développement logiciel en systèmes embarqués – 4,5 ans d’expérience
Spécialités: C, C++, Linux Embarqué, OS21, DVB, IP, Push VoD, Set Top Box, développement réseau, technologies web
Langage de développement: C, C++, Java, PHP, Javascript, AS3, Makefile
Systèmes Embarqués: Linux, OS21, STLinux
Normes & Signalisation : DVB, DVB-S, DVB-T, DVB-IP, ATSC, MPE, MPEG-2 TS, IPTV
Contrôle d’accès : Viaccess CAS, SAFEACCESS Logiways
Networking: IP, UDP, TCP, SIP, RTP, RTCP, IPSEC, SSL, HTTP, FTP, SMTP, IMAP, POP3, SOAP.
Outils : Visual Studio, Netbeans, Eclipse, Flex Builder, WinCVS, VSS, Mantis, GNU Tools (gcc, g++, gdb, cgdb ...), VirtualBox, CMake, Cunit, sh4
Gestion de configuration: Bazaar, Visual SourceSafe, WinCVS
Gestion de Bugs : Mantis
Methodologies: Agile/Scrum
Competences personnelles:
Expérience dans le domaine du développement des sites Web et maitrise de l’ensemble des technologies Web : PHP, JavaScript, Ajax, XHTML, CSS, XML, JSON, architecture LAMP, XPath, web Services, REST, SOAP, modèle MVC, MySQL, PostgreSQL
Formation
Octobre 2008 : Diplôme d’ingénieur en Télécommunication, Département de Télécommunication, Ecole Nationale d’ingénieurs de Tunis, Tunisie