Laurent Fazio

Senior Embedded Software Developper, SolaireMed

83BrignolesProvence-Alpes-Côte d'Azur - France

102 contacts
Depuis 2011

Électronique et microélectronique
Expérience professionnelle
2008 - 2010

Développeur C embarqué pour des produits multimédia de type mediacenter.

Linux:
- linux-dvb: drivers, tests (SFE pour les tests DVB-T, I2C...)
- netfilter: hook de filtrage
- portage: driver et kernel (architecture STi71xx STi7200)

Management:
- Expérience de chef d'équipe (7 personnes): remplacement de mon chef d'équipe lors de ses congès, et de ses absences.
- Expérience management Agile

High Tech
2006 - 2008

Mission pour différents clients.

Développeur C embarqué:
- Téléphonie mobile (chez Purplelabs, décembre 2007 à septembre 2008): Intégration logicielle (VoIP) de middleware réseaux pour une plateforme hardware sécurisée

- Développement driver vidéo (chez STMicroelectronics, janvier 2007 à novembre 2007): portage driver video du chipset ST7100/ST7109 vers ST7200. Drivers avec traitement temps-réel

- Téléphonie mobile (chez Purplelabs, de juillet 2006 à Décembre 2006): Développement middleware réseau avec aspect sécurité (Certificat X.509, HTTPS, OMA DRM v1.0...)

High Tech
2003 - 2006

Thèse CIFRE en informatique/réseau prolongée d'un CDD.
Optimisation et sécurisation des réseaux multicast applicatif adaptés au transport de flux temps-réels.
Spécification d'un protocole pour que des pairs puissent établir un arbre de distribution pour recevoir des flux de données temps réel de manière sécurisée.
Définition des métriques de niveau application pour relier le comportement des pairs participants avec leur position dans la structure de distribution. Sécurisation du réseau applicatif contre différents types d'attaques en utilisant des fonctions cryptographiques.
Implémentation du protocole sur Linux (couche applicative sur API sockets) avec optimisation pour embarquer sur des cibles.
Implémentation d'une méthode de décodage pour un codec qui permet de recouvrer des transmissions erronées lors de transferts de données en bloc, développé avec l'équipe Planète à l'INRIA Rhônes-Alpes. Bonne connaissance des codes correcteurs d'erreur LDPC.
Mise en place et maintenance d'un environnement de développement cohérent sous Linux pour l'équipe "AST Networking" à Grenoble. L'équipe développe des drivers ou des suites d'outils sur des bases logicielles différentes selon les projets dus aux différentes plateformes de tests utilisées.
Mise au point de drivers pour des contrôleurs Wifi (802.11).
Mise en place de scripts qui installent localement et configurent automatiquement l'environnement de développement de chaque développeur. L'installation locale permet d'éviter les latences des montages distants des partitions par NFS.
Sur une carte ARM9, développement de benchmarks pour le réseau Wimax (802.16).

High Tech
Ancien élève de
Hobbies
Volley Ball , Lecture , Eco-construction