Scrum Master
à Renault-RSWL Indépendant CDD
6/2022 - 1/2024
o Outils : Jira, Klaxoon, Piplanning, RetroMetro
o Taille d’équipes : 5 personnes + 4 personnes
o Eco-systèmes: SAFe, Agile
Activités :
- Animation de toutes les cérémonies Agile
- Animation des cérémonies SAFe dans le cadre du train AAFW- Amélioration continue : suivi d’état de la CI et des nightly, tickets desupportouverts, documentation sur confluence, archivage des spec, traçabilité- Aide au maintien du backlog avec le Product Owner
- Remplacer le Product Owner pendant ses congés pendant et en dehors duPiP- Identification de points de blocage et anticiper leurs existences
- Assurer le lien entre l’équipe système et architecte du train
- Réponses apportées aux questions agiles, SAFe
- Protéger l’équipe vis à vis les demandes externes non planifiés
- Identification de dépendaces et anticipation de besoins vis à vis auxautreséquipes pour la bonne éxecution des sprints
- Reporting au train
- Prise de défense de l’équipe vis à vis de demandes externes des critiquessurla performance et qualité du travail - Communication positive et entretien de relations à distance
Tech Lead Java/Android/Automotive
Developpement Agile / SAFE / Automatisation :
o Middleware/couche service pour l’automobileo Outils : Java/Kolin, Gradle, GIT, GITLAB
o Eco-systèmes: Linux embarqué / Linux, AndroidStudioo Plateformes : Android12, Android14
o Relations : Train Architects, solutions architects, dev team➢ Activités :
- Rampup : environnement, spec, produit
- Design interne des services Android d’aide à la conduite, vigilance
conducteur et économie d’energie en se basant sur les VHAL Androidet
Renault
- Etude technique et choix et définition de composants
- Design des API exposés par le service aux clients
- Contribution au document de description technique
- Amélioration de process de qualité : definition de plan de developpement etde test
- Participer aux weekly meetings d’architectures et CI - Participer aux developpements et maintenance du code
- Suivi des status et discussions techniques
- Revue de code extensive
Ingénieur Etudes et Développement LogicielC/C++/Python/iOS/Android
à Viacess-Orca Indépendant CDD
1/2022 - 6/2022
Cycle en V (Développement/Intégration/Test &Validation)/SAFE / Automatisation :
o Middleware/Applicatif pour la TV numérique&multimedia
o Outils : ANT, CMake, LLDB, GIT, GITLAB, JIRAo Eco-systèmes: Linux embarqué / Linux / Windows / XCode/ AndroidStudio
o Plateformes : MultiPlatform : SmartPhones Android et iOS
o Relations : Equipe VOPlayer et Business Owner
➢ Activités :
- Familiarisation avec l'environnement ViaccessOrca multiplateforme(Android/iOS) et multi-protocolaire (DASH/HLS/MSS)
- Familiarisation et adaptation avec les méthodes de travail ViaccessOrcaMise à jour évolutive du code existant pour remonter l'informationdesmulti-track dans un même AdapatationSet DASH
- Mise à jour évolutive de l'authentification avec serveur de provisioningWidevine
- Bug fixing sur le parser ViaccessOrca des sous-titres TTML sur des fluxHLS- Développement d'une règle de génération de licence d'applicationmultiplateforme via ANT
- Développement d'un mécanisme de détection et de contournement d'unbuffering infini du player Viaccess
- Développement d'autotests sur le framework propriétaire de ViaccessOrca
- Contribution à l'intégration continue : test manuel, vérificationdesrésultats d'autotests
- Contribution à la gestion des tickets clients le long des sprints enparallèleavec les tâches en cours
Mots clés : C/C++, Kotlin, swift, ANT, HLS, DASH,MediaDrm/Widevine
Ingénieur Etudes et Développement Logiciel C++
à SIEMENS Consultant SCALIAN
9/2021 - 12/2021
Cycle en V (Développement/Intégration/Test &Validation)/Agile / Automatisation :
o Application Windows Desktop pour letransportferroviaire
o Outils : ClearCase, ChampFX
o Eco-systèmes : Windows / Micorsoft Visual Studioo Plateformes : x86
o Relations : Equipe produit / Equipe validation / Equipe plateforme➢ Activités :
- Montée en compétence sur les outils
- Assimilation du domaine du transport ferroviaire
- Assimilation du processus Siemens
- S’interfacer avec différents équipes produit/validation/plateforme- Mise à jour évolutif de l’application (Bug Fix et morceau de code)
Consultant CELAD--➢ Ingénieur Etudes et Développement Logiciel C/C++/Python
à VALEO
8/2020 - 8/2021
Cycle en V (Développement/Intégration/Test &Validation)/Agile / Automatisation :
o Middleware/Applicatif pour l’automotive
o Outils : GDB, GCC/G++, CMake, GIT, GITLAB, YOCTO,CoreALM, UMLet
o Eco-systèmes : Linux embarqué / Linux / Windows/ Ecpliseo Plateformes : Qualcom
o Relations : Equipe projet / intégrateur
➢ Activités :
- Participation à la définition du process de développent / intégrationavecles membres de l’équipes
- Etude de l’architecture actuelle microcontrôleur à porter vers Linux- Mise en place environnement Yocto avec les recettes Valeo
- Mise en place des fichiers CMAKE pour compiler les sources Valeo- Développement d’un wrapper C/C++ pour utiliser la bibliothèqueopensource Log4Cplus avec la bibliothèque DLT. - Développement d’un script python pour upload de SDK Yocto +détectionde nouvelle version de SDK sur serveur et mise à jour si nécessaireduSDKsur machine locale
- Développement d’un mécanisme de communication entre les différentesmachines d’état dans plusieurs threads. - Intégration et qualification des livrables des partenaires en définissant lesmoyens de test
- Mesure et analyse de performance
- Développement du cœur d’un composant diagnostique automobileenC++17
- Revue de code driver et middleware en C/C++/CMakefile
Consultant CELAD
à SOFTATHOME (Orange France)
4/2019 - 6/2020
➢ Ingénieur Etudes et Développement LogicielC/C++/Python/expert HLS
Cycle en V (Développement/Intégration/Test &Validation)/Reverse-Engineering / Automatisation:
o Middleware, Applicatif et Manipulation des couchesbasses
o Outils : GDB, GCC, Wireshark, Tcpdump, GIT, GITLAB,Jira, Gstreamer
o Eco-systèmes : Linux embarqué / Linux
o Plateformes : Broadcom
o Relations : Equipe projet / intégrateur
➢ Activités :
Développement d’un module Gstreamer ayant pour rôle d’un démultiplexeurHLS V4 basé sur les éléments OpenSource Gstreamer
o Mise en place d’un environnement Gstreamer. o Etude et familiarisation avec le Framework Gstreamer
o Implémentation sur PC pour élaborer un plan de travail et élaborer/validerl’architecture du module
o Familiarisation avec le buildsystem propriétaire
o Définition de l'arborescence et création du composent git
o Intégration du nouveau démultiplexeur et interfaçage avec le moteur delecture propriétaire
o Bug fixing dans les modules OpenSource Gstreamer utilisés ainsi quelesmodules du moteur de lecture propriétaire. o Mise à niveau de l’architecture interne de l’élément pour répondreauxspécificités du moteur de lecture propriétaire
o Portage de fonctionnalité spécifique au moteur de lecture propriétaireo Ecriture de tests unitaires en Python
o Maintenance évolutive du module HLS v4
Délégation de tâches
Revue de code
Communication avec l’équipe projet : suivi des tests, envoi de versionAccompagnement du déploiement du module HLS V4 et félicitation duclient
final
Mots clés : C/C++, Python, HLS, WebVTT, Gstreamer, VERIMATRIX, SoupHTTP, DTS/PTS, MPEGTS.
Ingénieur Développement Logiciel / Référent technique
à SAGEMCOMSOFTWARE&TECHNOLOGIES
10/2013 - 3/2019
➢ Référent technique
Support transverse des équipes projets : conseil et orientationdeséquipes projets sur la façon de procéder dans la mise à jour évolutivedesmodules, et les corner cases à prendre en compte
Formation : réalisation de sessions de formation (HLS, module SCNET/WiFi)
Référent validation revue de code : HLS, module SCNET/WiFi, customisationprojet. Maison WiFi : élaboration d’un plan de test exhaustif de qualificationdesperformances WiFi dans une maison témoin avec variation d’angle, dedistance, d’obstacle, de nombre d’antenne, de fréquence, et de protocoles d’échange/desécurité (iperf, tcp/udp)
CI/CD : Amélioration et garant du processus d’intégration continue projet
➢ Ingénieur Développement Logiciel C/C++
Cycle en V (Développement/Intégration/Test &Validation)/Reverse-Engineering / Automatisation :
o Middleware, Applicatif et Manipulation des couchesbasses
o Outils : GDB, GCC, Wireshark, Tcpdump, SVN, GIT,Jenkins, Jira, Bugzilla
o Eco-systèmes : Linux embarqué / Linux / AndroidTV/Buildroot
o Plateformes : Broadcom, Intel, ST
o Relations : Clients / Interne / Thirdparty
➢ Activités :
Encadrement technique et suivi organisationnel de deux PFE et d’unstaged’été
o PFE : Intégration LastFm dans le soft sagemcomet son interfacageetpilotage via le middleware Sagemcom
o PFE : Intégration SoundCloud dans le dans le soft sagemcomet soninterfacage et pilotage via le middleware Sagemcomo Stage d’été : Menu ingénieur sur Android TV
Réalisation de démo pour obtention d’un nouveau marché 4K. o Mise en place d’un environnement générique Buildroot 4K. o Résolution des problèmes de dépendance, de démarrage/initialisation. Stabilisation du lecteur supportant le protocole HLS
o Analyse et reverse engineering, correction et validation des bugs liésàlasynchronisation audio vidéo sous-titres, et freeze et microcoupurevidéo. o Implémentation des nouveaux événements indiquant l’état dulecteurHLS et communiquer leur gestion l’équipe portail client (thirdparty). o Implémentation d’un script de monitoring de l’état de la STB et correctionde fuite mémoire.
Mots clés : C, HLS, WebVTT, FFMPEG, VERIMATRIX, CURL,DTS/PTS, MPEGTS. Livraison de la fonctionnalité Smart Services (TR69-li...