Resume

You can find a resume in more administrative format .doc or .pdf And in French (.doc) Note: .doc files can be not up2date as they need manual write, pdf is generated automatically.

As an opensource addict, I use maven to build and publish resume regarding myself :-)

Olivier Lamy

If you need more details contact me : olamy AT apache DOT org
You can find me on twitter ,  linkedin and some blog entries http://olamy.blogspot.com/.

This resume can change so you can have a look at the changelog

Work Experience

08/2011 - present : Open Source Architect Talend

My daily job is to work on Open Source projects used by Talend and to improve Apache Foundation :

  • ASF projects : Apache Maven, Apache Archiva, Apache Tomcat, Apache Commons, Apache DirectMemory, Apache Cloudstack etc...
  • help on ASF infra for build tools
  • Jenkins project
  • Other Open Source : Mojo, Redback from Codehaus

09/2001 – 07/2011 : Technical Lead / Application Architect – Accor (Hospitality Department)

OpenTravel / XML / Interfaces :

  • Lead Developper of an XML Inteface between The Accor Central Reservation System and some Hotel Vendors (Major ones are : Amadeus, Sabre, Travelport, Expedia, booking.com , kayak etc…)
  • Developed in Java the core architecture to have a pluggable mechanism to handle various XML format from different partners. Use IOC containers technologies (Plexus, Spring).
  • Application running as a simple webapp in the Tomcat container in Solaris system.
  • Implements a Java application to send to various partners (Expedia, booking.com) rates and inventories in the XML/OTA format.
  • Developed application to build XML/OTA files containing all informations regarding Accor properties (http://repos.accorhotels.com/ota/index.html)

Intranet Hospitality Applications
  • Implements the first prototype regarding migrating some internal applications written in client-server to a Web Technology (Struts2/Spring/Tiles/yui).
  • Personally standardized the architecture of the applications based on the Struts2/Spring/Tiles frameworks and implements some common web based components shared in all applications.
  • Architect the system for high redundancy using Apache Web Server, Apache Tomcat and network load balancing.

Internal Company Web Services used by the Front End Website ( http://www.accorhotels.com )
  • Implements an application which dynamically execute stored procedures and exchange the result with xml.
  • Developed a set of common web services (first version with SOAP Axis then moved to REST using jersey framework) for various applications to access easily to the core system)
Common Components / Development Standardization
  • Evangelism to use standard development tools with using Apache Maven, Subversion SCM System, Continuous Integration (Continuum , Hudson) and Sonar.
  • Responsible for creating processes and practices to maximize software quality and productivity.
  • Build a project “a la” Apache Commons to share reusable Java Components (database access, common hospitality functionality) between various company departments.
  • Implements a global crs real time transaction monitoring (gwt front, rrd storing) : store/display various figures (number, response time, average response time, etc..) on transactions accessing to the Central Reservation System (load datas from applications using REST/json).
  • Implements a global crs configuration database access configuration (gwt, spring, jpa2) to enable real time “load balancing” for routing various applications to the database “grid”.
  • Implements a cache mechanism in order to prevent applications accessing all the time to the core system to get Hotel Availabilities (reduce database accesses to ~15%) (use ehcache and Woodstox xml fast parser).

06/2000 – 09/2001 : Software developper for rtl radio website

Open Sources Experiences

See my ohloh account
Ohloh profile for Olivier Lamy

Or my masterbranch account http://masterbranch.com/olivier.lamy

09/2007 – Present: Apache Member/Committer/PMC

Maven Project (PMC Chair):

  • Bug fixes on Maven core and various Maven plugins.
  • Main maintainer of Maven Scm library.

Tomcat Project (PMC)

Archiva Project (PMC).
Commons Project (PMC)

SQOOP Project (PMC)

DirectMemory (PMC)

Cloudstack (PPMC)

Continuum Project (not anymore active in this project):
  • Work on moving from Plexus IOC to Spring.
  • Work on moving from velocity to Struts 2.

09/2007 – Present: : Jenkins (previously Hudson) Committer
  • Implements Apache Maven 3 support and fix some issues in the Jenkins/Hudson project.

09/2007 – Present: Codehaus Committer

Plexus Project :
  • Work on plexus IOC Container.
  • Work on some Plexus Components.

Mojo Project:
  • Work on various Maven Plugins out of the Apache Foundation.

Modello Project:
  • Work on some bug fixes in the Maven main component.

Education

  • DEST Software development during spare time.
  • DEUG Lettres Modernes (French literature).
  • DUT Electrical Engineering and Computer Engineering.