View Laurent Vivier's profile on LinkedIn

Ohloh profile for Laurent Vivier

Laurent Vivier
Ingénieur Concepteur Senior
Spécialiste open-source, Unix
15 années d'expérience
laurent@vivier.eu
Chat with Laurent Vivier

Compétences

Développement NoyauDéveloppement Applicatif
Séquence d'initialisation du noyau
Internals I/O (synchrones et asynchrones)
Internals filesystems (ext2/ext3)
Développement drivers
Outils de développement OpenSource
Internals GNOME / GTK+
Packaging RPM/debian
NormalisationAdministration
Norme POSIX
System V
Installation GNU/linux
Configuration (réseau, SNMP, LVM, proxy, messagerie, firewall, ...)
VirtualisationAIX , HP/UX, Linux
Participation au projet User-Mode-Linux
Participation au projet Xen
Participation au projet QEMU
Etude du projet L4 et L4Linux
Développement debugger firmware IBM
Développement outils pour SNA sur HP/UX
Maintenance driver et firmware de carte SDLC SNA sur HP/UX
Intégration/Validation plates-formes SS7/IN sur HP/UX
Développement outils pour Infiniband sur Linux

Expérience professionnelle

BULL S.A., Echirolles (38)
2010
2012
Participation au développement de l'offre Infiniband équipant les clusters Bull.
(Linux, Infiniband, postgreSQL, SNMP, C, packaging RPM)
2009
Outils de diagnostic et de collecte de résultats d'un groupe de serveurs
(AIX, perl)
2006
2008
Amélioration de Xen, QEMU et KVM
(kernel internals, virtualisation, émulation)
2005
2006
Amélioration du système de fichier ext2/ext3
http://www.bullopensource.org/ext4 (kernel internals, filesystems)
2004
Développement de l'interface POSIX AIO pour linux
http://www.bullopensource.org/posix (kernel internals, POSIX, linux AIO)
2004
Etude des techniques de virtualisation des Systèmes d'exploitation
http://www.vivier.eu/UML (L4, Xen, Virtuozzo, UML)
2003
Etude et optimisation du boot de linux (kernel et System V init)
(linux kernel internals, i386, powerpc)
2002
Portage du framework du desktop GNU GNOME sur AIX
(autoconf, automake, libtool, ODE, C, GNOME)
2001
Développeur Firmware/Kernel CHRP. Développement d'un debugger firmware pour le high-end AIX (Bull PL3200/IBM Regatta)
(C, FORTH, CHRP, powerPC, Kernel, OpenFirmware RS/6000)
Focal Ingénierie, Meylan (38)
2000
10 mois
HP/TID Eybens
Test & Validation de la pile HP SS7.
(Assurance Qualité, Test & Validation, SS7)
1999
15 mois
HP/EIC Isle d'abeau
Intégration des systèmes clef-en-main HP SS7 destinés aux opérateurs télécom au sein de l'European Integration Center.
(Administration HP-UX, Software Distributor, SS7)
1998
3 mois
BULL Echirolles
Validation des drivers des cartes Ethernet 10/100 baseT, Gigabit. Test de système de redondance de cartes ethernet.
(K-Shell, AIX, Kernel Extension)
1997
13 mois
HP/ENSD Eybens,HP/SNSL Cupertino (Californie)
Maintenance des drivers et firmwares des cartes SDLC utilisées par la pile SNA de Hewlett-Packard.
Développement d'un outil de configuration des noeuds SNA à partir d'un terminal ASCII mais utilisant des objets tels que les menus déroulant, fenêtres, boites de dialogue.
(C, SNA, ObAM, HP-UX, kernel, driver, MC68000, hardware SDLC)
1997
2 mois
HP/PDCO Eybens
Développement d'une extension de clavier permettant le lancement d'application directement à partir de touches supplémentaires (HP Kayak).
(Visual C++, Window 95/NT, Hook systeme)
1997
3 mois
HP/ENSD Eybens
Build/Packaging du SmartCard Managing System
(RCS, SD Tools, shell, HPUX)
BULL S.A., Echirolles (38)
1996
6 mois
Développement de nouvelles fonctionnalités pour l'environnement de développement BULL.
(C, O.D.E., C.M.V.C., AIX)
Centre Mobilisateur 38, Valence (26)
1995
10 mois
Maintenance de la base de données des réservistes de la région drômoise.
(Clipper, DBase IV, Windows 3.11)

Formation

Universite Joseph Fourier, Grenoble 1
U.F.R. Informatique et Mathématiques appliquées
1994 D.E.S.S. Genie Informatique
Option Interface Homme-Machine.
Mention AB
1993 M.S.T. Expert en Systemes Informatiques
Option Conception et Vérification de Systemes Parallèles.
Mention AB
1991 D.E.U.G. A
Section Mathématiques-Physique-Informatique.
Lycée Edouard Herriot, Voiron (38)
1989 Baccalauréat D
Mention AB

Stage

SNS, Moirans (38)
1994
3 mois
Réalisation d'une interface homme-machine pour contrôleur S.C.S.I.
(C, Motif, S.C.S.I., HP-UX)
Laboratoire de Génie Informatique, Saint Martin d'Hères (38)
1994
9 mois
Stabilisation d'un noyau de système d'exploitation pour machine massivement parallèle.
(C INMOS, LaTeX, Unix, Transputer)
Thomson TII, Moirans (38)
1993
3 mois
Evolution d'un dictionnaire multimédia hypertexte.
(Turbo Pascal, Assembleur Intel, MS-DOS)

Publications

GNU Linux Magazine France numéro 90, Janvier 2007, "Un avant goût de 64 bits pour ext3"
GNU Linux Magazine France numéro 91, Février 2007, "Principes des systèmes d'amorçage"
Ottawa Linux Symposium 2007, co-auteur de "The new ext4 filesystem: current status and future plans"

Langues

Anglais parlé / écrit

Travail Personnel OpenSource

Développement d'un bootloader disquette et SCSI pour linux M680x0 (Apple Macintosh)
Développement d'un driver floppy pour chipset SWIM (Apple Macintosh)
Divers développements internes au noyau linux 2.6
Participation à la maintenance du kernel linux mac68k 2.2
Participation au projet SynCE (modifications big-endian, SynceFS)
Participation au projet NBD (Network Block Device)
Mise en oeuvre de GStreamer
Participation au projet OpenBIOS (bring up Qemu/OpenBIOS)