Menu

Franck BAUDIN

Puteaux

En résumé

A la tête des équipes de développement logiciel de 6WIND depuis 2005 (France et Chine), je gère actuellement une quarantaine d'ingénieurs. Architecte logiciel historique de 6WIND, je reste une référence technique au sein de la société.

Entreprises

  • Red Hat - Technical OpenStack product manager for NFV

    Puteaux 2016 - maintenant En charge du product management du produit Red Hat OpenStack pour les cas d'usages Telco/NFV
  • Qosmos - Architecte logiciel senior

    2014 - maintenant En charge des prototypes au sein du de la direction technique (CTO office), et de l'architecture de nouveaux produits (VNFs, Openstack, OpenVswitch, DPDK, ARMv8)
  • 6WIND - Directeur Logiciel (Software Manager)

    2004 - 2014 Gestion de 20 ingénieurs en France et 20 en Chine
    * Définition des postes à pourvoir, recrutement, coaching
    * Montage des équipes projets en prenant soin de faire progresser les individus et l'équipe : nouveaux challenges, nouvelles technologies, nouveaux outils...
    * Turn-over nul depuis 2005 au sein de l'équipe Française
    * Re-localisation du centre de développement Vietnamien en Chine

    Construction et suivit d'un planning fiable et réaliste incluant de nouvelles fonctionnalités et la gestion proactive de la dette technique

    Redéfinition des méthodes de développement de manière à multiplier le nombre de plates formes supportées, tout en minimisant les coûts associés
    * Passage de 2 noyaux Linux supportés à plus de 30
    * Passage 2 plates formes supportées, x86 et ARM mono cœur, à x86 multi cœurs (Nehalem/Sandybridge NUMA), Cavium Octeon/Octeon2, Netlogic XLR/XLS/XLP, Freescale QorIQ, PPC, Tilera Tile64

    Les méthodes et processus de développement que j’ai déployé ont satisfait les audits menés par les clients majeurs 6WIND tels que Nokia Siemens Network, NEC Japan, Intel, Freescale, Nortel Networks, Motorola, HP, et ont contribuée à leur fidélisation

    Chef de projet et co-architecte des projets clefs :
    * 2010-2011 : développement du DPDK Intel (http://www.intel.com/go/dpdk)
    * 2009, Freescale : portage de 6WINDGate sur QorIQ
    * 2008, Intel : développement d’une nouvelle ligne de produit 6WINDGate

    Définition, conception, prototypage de nouveaux produits
  • 6WIND - Responsable de centre R&D offshore (HCMC Vietnam)

    2004 - 2004 * Définition des méthodes d’outsourcing et de développement multi-sites
    * Déploiement du centre de développement vietnamien :
    * Recrutement de l’équipe et définition d’une formation initiale (programmation C/UNIX, TCP/IP)
    * Définition et mise en place des processus de développement
    * Conception et déploiement de l’infrastructure : VPN, ferme de compilation, système de sauvegarde, …
    * Conception de la distribution « 6WINDGate Linux », et gestion du portage de 6WINDGate x86/FreeBSD à 6WINDGate ARM/x86 Linux
  • 6WIND - – Leader technique UNIX embarqué et développements noyau

    2001 - 2004 Conception et implémentation de la distribution « 6WINDGate pour FreeBSD » :
    * Framework de génération modulaire, supportant la gamme de produits 6WINDGate
    * Système de mise à jour de firmware fiable et rapide, basé sur un format binaire propriétaire
    * Procédure d’installation usine incluant des autotests (etherboot, PXE)

    Portage de 6WINDGate sur des plate formes x86 ADVANTECH et SC520 : depuis les spécifications du hardware et des évolutions du BIOS jusqu’à à la recette du premier lot de routeurs

    Leader technique "noyau FreeBSD & UNIX" :
    * Déploiement des outils de debug et de profiling noyau et des applicatifs (gdb, gdb kernel, gprof userland, gprof kernel)
    * Profiling et optimisation du forwarding IP, du firewall, et de la pile IPsec
    * En charge de la maintenance et de l’optimisation des drivers réseaux

    Veille technologique, R&D produit
    * Prototype du portage de 6WINDGate pour FreeBSD sur NetBSD et sur Linux
    * Etude de l’impact de l’architecture hardware et software sur les performances d’un routeur logiciel : PCI-X, SMP, NUMA, driver en mode polling/interruption
  • THALES AEROSPACE (Dassault Electronique) - Ingénieur Logiciel, systèmes d'exploitation

    1999 - 2001 Projet RBE2 : logiciel de base du radar du Rafale
    * Conception, implémentation et validation d’un middleware de communication zéro copie et temps réel, ainsi que de son logiciel de configuration (blueprints)
    * Participation à la certification CMM niveau 2 du service « OS » (LDB)

    OS POSIX temps réel propriétaire (“Fast-OS”)
    * Conception et implémentation des primitives permettant le support d’un debugger applicatif, puis portage de « gdb »
    * Implémentation d’un debugger noyau (gdb kernel)
    * Support des bridges PCI/PCI
  • THALES AEROSPACE (Dassault Electronique) -  Stage de fin d’études, ingénieur ENSEA

    1999 - 1999 Implémentation des primitives POSIX de mesure de temps consommé par processus/thread pour le système d’exploitation propriétaire « Fast-OS »
    * Cycle en V complet
    * Ajout des fonctionnalités correspondantes à l’ordonnanceur du noyau et implémentation des appels systèmes correspondants (C, PPC ASM).

Formations

Réseau

Annuaire des membres :