CV

Expérience professionnelle

dalibo, expert PostgreSQL (depuis mi-2007), directeur technique (de mi-2011 à fin 2013), expert PostgreSQL (depuis 2014)

  • Audit PostgreSQL et mission de conseil (conception, conseil, audit).
    • Installation;
    • Tuning et optimisations;
    • Réplication (Log Shipping, Streaming Replication, Slony, Londiste) ;
    • Supervision.
  • Formation PostgreSQL tout niveaux (débutant, développeur, avancé).
  • Développement de patchs pour PostgreSQL, pgAdmin, pgPool-II, pgBouncer, check_postgres
  • Créateur du logiciel d'audit pgSnap et de l'outil de performances pgstat
  • Coordinateur et traducteur de la documentation officielle de PostgreSQL

Ingénieur d'études, chez PROGIMED (Bagneux, 92) (2000-2006)

Chef de projet migration de PostgreSQL 7.1.1 à PostgreSQL 8.1.2 pour toutes les applications clientes :

  • Réalisation du cahier des charges, compilation de PostgreSQL sur SCO avec plusieurs patchs, développement d'un outil d'optimisation de la configuration, optimisation de la configuration pour certains clients
  • Responsable de trois applications clientes (gestion de stock, gestion de documentation, et gestion de ressources humaines) : rédaction du cahier des charges, conception et développement des applications (VB6 et VC++, base de données PostgreSQL)
  • Responsable de deux applications internes (gestion de bogues et base de connaissances) : réalisation du cahier des charges, conception et développement (PHP, base de données PostgreSQL)
  • Responsable d'une application interne de gestion de la relation client: carnet d'adresses, appels clients, courriers clients, commandes, facturation, garanties, plannings, etc. : réalisation du cahier des charges, conception et développement (VB6, base de données SQL Server, puis PostgreSQL, serveur Windows NT4 pour SQL Server puis RedHat Linux 8 pour PostgreSQL)
  • Administrateur de la base de données (PostgreSQL) relative aux clients de Progimed (coordonnées, facturation, historique des contacts, etc.) et du serveur la supportant (RedHat Linux 8, avec création des paquets RPM pour suivre l'évolution de PostgreSQL)
  • Administrateur d'un serveur de développement (Debian) avec plusieurs versions du serveur PostgreSQL (7.1.1, 8.1.2 et 8.2.0), un serveur web pour phppgadmin et trac

Technicien de maintenance, chez PROGIMED (Bagneux, 92) (1997-2000)

  • Assistance logicielle pour les clients
  • Rédaction de documentations techniques destinées aux techniciens de maintenance, ainsi que de documentations destinées aux utilisateurs
  • Réalisation de formations internes sur l'utilisation d'UNIX, la gestion de bases de données ou les logiciels de Progimed

Autres expériences

Vie associative

  • Vice-trésorier de l'association postgresql.eu à partir de 2010
  • Ancien vice-président de l'association postgresqlfr.org (de 2005 à 2007)
  • Ancien vice-président et trésorier de l'association traduc.org (de 2003 à 2009)

Traductions de différentes documentations et applications

Développement

Conférences

  • Les nouveautés de PostgreSQL 9.4, Swiss Postgres Conference, Rapperswil, juin 2014
  • Comprendre EXPLAIN, Swiss Postgres Conference, Rapperswil, juin 2014
  • Comprendre EXPLAIN, PGDay.fr, Nantes, 2013
  • Présentation de PostgreSQL, Bases de données libres et open source - Petit déjeuner (Alterway), Paris, avril 2013
  • PostgreSQL, quand ce n'est pas votre métier, AFUP, Lyon, octobre 2012
  • Understanding EXPLAIN, pgconf.eu 2012, Prague, octobre 2012
  • Nouveautés de PostgreSQL 9.2, PostgreSQL Session #4, Paris, octobre 2012
  • Hooks in PostgreSQL, PGCon 2012, Ottawa, mai 2012
  • Hooks in PostgreSQL, FOSDEM 2012, Bruxelles, février 2012
  • Réplications sophistiquées avec Slony, PostgreSQL Session #3, Paris, février 2012
  • Slony, still a useful replication tool, pgconf.eu 2011, Amsterdam, octobre 2011
  • What use are the statistics views, pgconf.eu 2011, Amsterdam, octobre 2011
  • Relational Database Designer for pgAdmin, pgconf.eu 2011, Amsterdam, octobre 2011
  • PostgreSQL 9.0 et la réplication, journée de conférences au sein de l'INRA, Jouy-en-Josas, mai 2011
  • Haute disponibilité avec PostgreSQL, groupe sysadmin, Paris, février 2011
  • La réplication avec PostgreSQL 9.0, groupe sysadmin, Paris, février 2011
  • Introduction à la réplication avec PostgreSQL 9.0, PostgreSQL Session #1, Paris, février 2011
  • Nouveautés de la version 9.0 de PostgreSQL, OSDC 2010, Paris, octobre 2010
  • Organisation du projet PostgreSQL, OSDC 2010, Paris, octobre 2010
  • MVCC et PostgreSQL, pgday.eu 2009, Paris, novembre 2009
  • Solutions de haute-disponibilité, JDLL 2009, Lyon, octobre 2009
  • Présentation de PostgreSQL, RMLL 2008, Mont-de-Marsan, juillet 2008
  • Présentation de PostgreSQL, Parinux, Paris, mai 2008

Publications

Formation

  • Formation PostgreSQL (développement et administration), 4 jours, La Fourmi Informatique, 2004
  • Formation à l'administration d'un serveur Unix SCO (administration), 1998
  • 1995-1996 Maîtrise Informatique (niveau), Université de Parix XI (Orsay)
  • 1994-1995 Licence Informatique, Université de Parix XI (Orsay)
  • 1993-1994 DUT Informatique, Université de Parix XI (Orsay)
  • 1991-1993 DUT Génie Électrique et Informatique Industriel, Université de Cergy Pontoise
  • 1991 Bac technique spécialisé électronique (F2), Les Mureaux

Compétences

Bases de données

  • PostgreSQL, SQL Server ; langage SQL

Langages

  • C, VC++ ; VB6, PHP, Awk, scripts shell (bash, ksh, sh)

Web

  • XML/XSL, HTML/CSS/JavaScript, CGI, Protocoles (HTTP, SMTP, POP, etc.)

Systèmes d'exploitation

  • UNIX (Linux, SCO, AIX), Windows 9x/2k/XP

Outils

  • serveur web: apache;
  • serveur de messagerie: postfix ;
  • serveur de fichiers: samba ;
  • gestion des sources: CVS, SVN et darcs ;
  • installeur: InstallShield, NSIS

Publié le samedi, octobre 17 2009 par Guillaume Lelarge