About Me : Laurent Tardif, Build Manager


anglais
As usual, i’ll do a quick description of my past activities :

  • 2010 CI master for Agilent Technologies
  • 2010 CI master for Varian Inc
  • 2009 : Build Manager on Answers
  • 2006-2008 : Time to grow again, and move to the Yahoo world. Becoming a pelegrin of Continuous integration, and all the related topics for Yahoo International.
  • 2003-2005 : Time to move to good programming practices, to follow growth of Kelkoo I’ve help to setup a development process to ensure work consistency accross all the team. I encourage also an effort to standardize tools used to build application.
  • 2002 -2003 : I work for Kelkoo, a great developer experience.  I develop a high performance service framework, which host for example the Kelkoo search service.
  • 2000-2001 : Post doc in Australia, at Monash university.  I work mainly on how constraint solver can help user to write flexible documents.
  • 2000 : a Job for fluxmedia. I develop a little tool to ease XSLT processing over XML file, allowing to ‘pipe’, ‘split’, ‘merge’ transformation.
  • 1997-2000 : I did a PhD at INRIA, on the funny topic of :’Kaomi, a framework for authoring multimedia documents’, i work also on some aspect of SMIL.

– you can find a list of my past publications (here)

http://www.linkedin.com/in/laurenttardif

———————————————–

francais

2010 CI master chez Agilent Technologies

2010 CI master chez Varian Inc

2009  Yahoo, Build Master, Paranoid, I18N  sur !Yahoo Questions/réponses

  • Responsable de la livraison de l’application et du packaging de l’application lors des releases.
  • Mise en place de l’intégration continue (Hudson).
  • Simplification/automatisation des builds (Maven/make).
  • Intégration des outils d’analyses statiques de code dans le processus de développement.
  • Définition du standard !Yahoo pour l’utilisation des outils d’analyses statiques de code dans le processus de développement.
  • Virtualisation de l’environnement de build / tests (Xen).
  • Responsable des aspects sécurité des différentes briques logicielles.
  • Leader sur les problématiques d’internationalisation.
  • Formation de l’équipe aux techniques de déploiement automatique, tests unitaires, tests fonctionnels, utilisation de Mocks,…
  • Mise en place et conduite de revues de code.

2008-2007  Yahoo, Architecte international, !Yahoo 2007 Architect  Europe

  • Architecte spécialisé en ingénierie logicielle sur les projets internationaux de Yahoo (Cloud computing, Media :Finance, Sport, Video, … ).
  • Evangélisation des méthodes de travail et aide à leur mise en place : Intégration continue, automatisation des déploiements, ….
  • Evangélisation pour les  outils d’analyses statiques de code (Java, C) et aide à leur mise en place.
  • Evangélisation de la virtualisation dans les environnements de développement et de tests (VMWare) et aide à leur mise en place.
  • Evangélisation  et formations techniques des différentes équipes européennes et internationales pour promouvoir et entrainer les équipes : tests unitaires, virtualisation, déploiements automatiques, ….

2005-2006  Yahoo, Manager Méthodes & Outils

  • Responsable d’une  équipe de 5 personnes délivrant les outils de build / packaging pour l’équipe shopping de !Yahoo Europe.
  • Réalisation de formations techniques : tests unitaires, intégration continue, gestion efficace de CVS, … pour les ingénieurs de développement et de tests (~80 personnes).
  • Scrum Master, gestion Agile de l’équipe.

2002-2005  Kelkoo, Ingénieur de Développement  « Search Technology »

  • Mise en place d’une infrastructure Client/Server pour supporter le service de recherche sur Kelkoo
  • Mise en place de la technologie d’indexation / recherche chez Kelkoo.
Advertisements

5 Comments (+add yours?)

  1. Camilo Eid
    Mar 24, 2009 @ 14:43:01

    Hello Laurent,

    I was browsing the web looking for some data on software quality and I found your posts very interesting.

    I am from Bolivia, South America, my brother and I run a small software factory, we develop in PHP for clients in France, Spain and USA.

    One of our important clients is asking us to put formal software quality metrics on our contracts, something like “… X errors allowed on production per every Y hrs. of development…etc.” with a penalty if we exceed the limit.

    I was looking for statistic data of errors per hour of development or errors per line of code and general advice to better explain to our client the industry status on software quality and also negotiate something fair for both parties.

    I excuse for this long post but I couldn’t find significant info on my first searches, I’ll appreciate any comments.

    I also speak french just in case.

    Thank you.

    Best regards,

    Camilo.

    Reply

  2. ouelcum
    Mar 24, 2009 @ 15:04:32

    Hello Camilo,

    The key approach when you speak of software quality, is to define, what’s quality for you …
    it can be code quality : but application not working 🙂
    it can be application quality : but code is crap 🙂
    it can be both …. it’s mainly depend if you do a one shot application, or website … that will never change (micro site…) and in this case your prefer application quality.
    Elsewhere code quality is a key success factor.

    For PHP : php_codesniffer, and of course unit test and test coverage … will give a good idea of code quality.
    Don’t forget to test nicely the DB connection, and to mock DB during test 🙂

    You can also use specific tools to check security, code injection ….

    Using more robust langages for WS (C / JAva) will allow to provide/secure more the code and the application.

    Reply

  3. Camilo Eid
    Mar 24, 2009 @ 16:42:25

    Thank you very much for your comments and information, we are indeed facing quality challenges at this time, lot of work to do.

    Best regards,

    Camilo.

    Reply

  4. Nick Wigelsworth
    Dec 21, 2009 @ 17:34:01

    Excellent site. Have you been in Quality Assurance for awhile? What do you make of Microsoft’s Alan Page and others writing essays about how they improve software? I heard a presentation by Page a couple years ago about large-scale automation, very interesting stuff. Visit my site if you’d like to read more.

    Reply

  5. benjamin
    Dec 23, 2009 @ 23:12:01

    Hi, Great Post Thanks.:)

    Reply

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: