Actions menées :
Dévéloppement en C++ du module PVHAL(Parrot Vehicle Hadware Abstraction
Layer) et écriture des tests unitaires avec Gtest et Gmock
Dévéloppement en C++ d’un service de diagnostic du Tuner Radio et écriture des
tests unitaires avec Gtest et Gmock (projet McLaren)
Intégration du module Audio (Conga) pour la board NIS8200
Mise en place des CTS (Compatibility Test Suite) et VTS (Vendor Test suite)
Benchmark pour mise en place d’une architecture multi OS.
Développement en C++ de la Light HAL (projet Uber)
Développement en C++ de la HAL SystemInfo
Actions menées :
Dévéloppement en C++ d’un Client VPN
Dévéloppement en Java sous Android de l’application Cryptosmart
Rédaction PRD sur le protocole Cryptopass et le CardManager
Code rafactoring du CardManager
Mise en place des tests fonctionnels sur Android
Debug des problèmes résaux sur Terminaux Samsung
Actions menées :
Intégration d'un client dhcp IPv6 dans le firmware Avalon.
Evolution de l'implémentation en c du client dhcp Ipv6 de Busybox (support des
options, notamment de l'option vendor class)
Evolution du network manager de la STB afin de supporter l'Ipv6 (Développement en
C++).
Migration vers l'Ipv6 de tcpdump (corrections de bugs liées aux autotools), de
libpcap, etc.
Mise en place d'un Setup NAT64 et d'un IGMP proxy
Tests CAS (Conditional Access System) Nagra (Certification Nagra).
Tests DAL (Data Access Layer)
Portage en IPv6 du logiciel Audience (C++)
Implémentation d'un module netfilter pour le noyau Linux (module de Qos) pour
l'Ipv6.
Implémentation en C++ des pinhole Upnp IGD.
Actions menées :
Mise à jour de tcpdump avec activation de l'Ipv6 ;
Mise à jour de eptable ;
Intégration de initng dans Embtoolkit et corrections de bugs ;
Intégration de dnsmasq, radvd et odhcp dans Embtoolkit.
De 11/2013 à 08/2014: DxO Labs, Boulogne Billancourt, Ile de France
Fonction: Développement en c de Firmware pour module traitement de pixels de capteurs
d'images. Développement en python de programmes de tests (Binding python,...).
Actions menées :
Développement en c d'un driver pour capteur IMX135 (capteurs Photo sony)
Debug du noyau Linux (kgdb) pour une carte d'acquisition de capteurs d'image
Développement en c d'un programme de configuration de l'IP Darkpipe pour caméra
Développement en c et python, d'un programme de calcul de coefficients de
corrections à appliquer sur une image basée sur une interpolation bilinéaire
(utilisation de flottant à virgule fixe).
Développement en python d'une programme permettant d'écrire des tests en python
pour l'IP Quasi. Binding Pyhton.
Écriture en python de tests pour différents IP.
Actions menées :
Migration des SVI MMA, AirLiquide, Sushishop de Genesys vers Odigo
Développement en c de SVI Swiss Life, Carrefour
Développement sur Vocabase (VXML) de SVI pour Virgin,
Écriture de plan de tests pour le SVI de La Poste,
Tests de SVI MMA, Airliquid, Sushi Shop,
Mise en place d'un Repository SVN
Écriture de script BASH d'automatisation de mise à jour de base de données.
Actions menées :
Écriture de plan de tests,
Mise en place de l'environnement de compilation pour Firmware OneBox FTTH et
Câble
Tests VOIP, IPTV, DATA, WIFI,
Mediacenter (vérifier l'indexation de tous les fichiers d'un disque dur auto-alimenté ou
alimenté via port USB), durée de l'indexation. Vérifier l'intégrité de la base de
données
Tests Hadware : tests du fonctionnement du VFD (vacuum fluorescent display), tests
des ports Ethernet, etc
Mise en place des procédures de Flashage des Box,
Actions menées :
Développement en c d'un outil permettant de tester le VFD.
Développement en c d'une bibliothèque vfd permettant aux différentes applications
de la Box d'envoyer des messages formatés au serveur VFD.
Écriture d'un client VFD pour canal de communication sécurisée entre l'IAD
(Integrated Access Device) et la STB (Set Top Box).
Mise en place d'un environnement de test de la OneBox pour Samsung (Modification
du bootloader de PACE) .
Actions menées :
Écriture et modifications de plans de tests,
Tests VOIP, IPTV, DATA, Mediacenter,
Corrections de bugs IHM
Actions menées
Écriture des scripts Bash pour filtrer les adresses mac et réduction de la bande
passante (Traffic shaping).
Écriture en c d'une application de filtrage de données :utilisation de la bibliothèque
libnetfilter_queue.
Actions menées :
Intégration de nouveaux packages dans le SDK 2WIRE
Mise en place d'un environnement de flashage des Bbox Sagem et TCL
validation du protocole TR069 sur le Firmware 2WIRE (Utilisation de la sonde NIVA,
tcpdump et wireshark).