Jean-François LARVOIRE
* 27 Avenue des Mûriers
F-38240 Meylan
France
( +33 476 14 13 38 (bureau)
+33 680 31 50 36 (portable)
: jean-francois.larvoire@centraliens.net
Né le 2 Juin 1962. 45 ans.
Nationalité Française.
Marié, 3 enfants.

Ingénieur de l'Ecole Centrale.

 
  • Expert en architecture logiciel. Spécialiste des interfaces matériel/logiciel:
    Firmware, Systèmes d'Exploitation, Démarrage des OS, Gestion de fichiers, Pilotes, Gestion d'Énergie, Plug and Play.
  • Chercheur. 10 brevets déposés.
  • Développeur. Expert en assembleur x86, C, C++, HTML, Tcl. Pratique d'une douzaine d'autres langages.
  • Développement et gestion de sites Web. (XML, JavaScript, PHP, MySQL).
  • Anglais courant (2 ans passés aux USA); Notions d'Allemand.

Inventif / Adaptable / Organisé

 

Expérience professionnelle

 
2004-2007 HP Technical Computing Division, Grenoble, France.
Concepteur et développeur SFS
  • Participation à la conception et au développement de SFS. (Un serveur de fichiers de très haute performance, basé sur le système de gestion de fichiers open source Lustre)
  • Conception et développement du système de monitoring du cluster serveur, sous Linux.
  • Conception et développement du système de gestion des systèmes de fichiers coté serveur, et de leur montage coté client.
  • Développement principalement en Tcl et C, au sein d'une équipe multinationale répartie entre France, Irlande et USA.
 
2003 HP Technical Computing Division, Grenoble, France.
Développeur pilote réseau SCIP Tru64  
  • Développement d'un pilote de réseau TCP/IP virtuel au dessus d'un réseau rapide Quadrics.
  • Première expérience professionnelle dans le monde Unix (Tru64 est l'Unix 64 bits de Digital Equipment).
 
2000-2002 HP Labs, Grenoble, France.
Chercheur
  • Essais de JVMs et de serveurs Web inclus dans le firmware d'un PC.
  • Essais de Intel Extended Firmware Initiative (EFI). Proposition d'extensions; Réalisation d'une disquette virtuelle amorçable basée sur ces propositions.
  • Recherche sur HP CoolTown et Universal Plug and Play.
    Proposition d'extensions à UPnP, pour cartographier des appareils UPnP.
  • Huit brevets déposés.
  • Gestion du site Web interne de HP Labs Grenoble.
 
1998-2000 HP, Division PC, Grenoble, France.
Responsable des "différentiateurs logiciels" HP Vectra
  • Conception et développement des pilotes Win95 & NT du clavier multimédia HP Vectra. VxD pour Win95; .SYS pour NT; Panneau de configuration. En C++, basé sur une librairie de  classes. 
  • Gestion technique des co-traitants participant au développement.
  • Maintenance, migration, et préchargement des anciens logiciels.
  • Un brevet déposé pour un outil de transition d'un PC à un autre, sous 95 et NT.
  • Nombreuses contributions informelles au système de préchargement des logiciels.
    Disquette de démarrage universelle permettant de précharger facilement le logiciel sur tout PC sur le réseau HP.
  • Intervention sur ligne de production à Singapour; Diagnostic et solution d'un problème de qualité de fabrication.
 
1995-1997 HP, Division PC, Grenoble, France.
Expert en gestion de l'énergie
  • Développement de plusieurs pilotes VxD de gestion de l'énergie pour Windows 95.
    (Bouton marche/arrêt logiciel; Marche/arrêt du moteur du disque dur; Hibernation)
  • Travail en collaboration avec Microsoft sur la définition du standard ACPI. 
    Construction d'un démonstrateur, utilisé en interne par Microsoft.
  • Expert de la technologie ACPI pour HP Grenoble depuis cette époque.
 
1989-1994 HP, Division PC, Grenoble, France.
Ingénieur BIOS
  • Développement des BIOS de plusieurs PCs, en assembleur x86.
    Ecriture du premier Setup en ROM pour un PC HP, en C.
  • Développement du BIOS et du pilote Windows 3.11 de l'Omnishare HP. 
    Premier BIOS HP entièrement auto configurable, y compris pour les disques durs.
  • Un brevet obtenu sur un système de protection des mots de passe.
 
1987-1989 HP, Division logiciel bureautique, Roseville, California, USA.
Ingénieur développement logiciel
  • Transfert et achèvement d'un projet de carte voix.
  • Pilote de la carte voix pour Windows 1.0.
 
1985-1987 HP, Division PC, Grenoble, France.
Ingénieur développement logiciel
  • Pilotes MS-DOS pour une carte voix pour PC. En C, assembleur 8086 et TMS 320.
    (Synthèse vocale, reconnaissance vocale, modem logiciel).
  • Librairie multi-tâches et multicartes. (non trivial sous MS-DOS)
 
1984-1985 CEPr  (Centre d'Essais des Propulseurs), Saclay, France.
Scientifique du contingent
  • Extension du réseau d'acquisition et de traitement des données.
 

Formation

 
1984 ECP (Ecole Centrale Paris), Châtenay Malabry
Diplôme d'ingénieur, option informatique temps réel
  • Rapport de fin d'études sur la reconnaissance de la parole:
    Méthode pour choisir entre des homonymes en fonction du contexte.
 

Centres d'intérêt

 
Montagne
  • Ski de randonnée; VTT;
    Parapente (Plus long vol: 127 km en 7h); Breveté biplace et Accompagnateur de club.
  • Escaladé le Mont Blanc et redescendu en parapente en septembre 2002.
Vie associative
  • Président d'un club local de parapente: Le CHVD
  • Gestion de plusieurs sites Web.
Sciences
  • Tout ce qui concerne l'espace: Astronomie, astronautique, astrophysique...

Version anglaise de ce CV.