A committed, results orientated IT professional with 15 years experience in OO software development using Java and C++, with extensive database skills using Oracle, SQLServer, Sybase and Versant. Offering excellent proven skills in object orientated design, supported by exceptional customer communication skills. Team player and strong at building and maintaining customer relationships.

A very strong advocate for automated testing, believing that you can only be truly Agile once you have a robust automatic test suite in place, giving developers the confidence to refactor, improve and enhance the code base.


  • Managed team of 6, delivering multiple high quality, on time releases for Avis Revenue Management.
  • Pivotal member of the team that created the ground breaking TUI Revenue Management System.
  • Provided technical expertise to bring the Avis Revenue Management system from prototype to production grade system with 200 daily users covering 5 countries.
  • Managed the complete algorithm suite for the Avis system.
  • Introduced a test driven culture to the Avis development team.
  • Managed successful customer relationships with internal customers at Avis and British Airways, and external customers at Manugistics.

Technical Experience

  • 14 years creating Revenue Management systems for the travel industry.
  • 5 years Java experience using Eclipse, Spring and Hibernate.
  • 13 years C++ using Sun and Windows compilers.
  • 17 years OOD using UML, Booch and OMT methodologies.
  • 18 years SQL for Oracle, Sybase, DB2 and SQL Server.
  • 12 years Oracle database experience.
  • 7 years experience developing software containing complex mathematical algorithms.
  • 3 years middleware experience using Topend & Tuxedo.
  • 8 years Rational Rose experience.
  • 2 years OODBMS experience using ObjectStore and Versant.
  • 10 years Unix experience using Solaris, AIX and Linux.

Career Review

Avis Europe PLC - Technical Lead November 2009 – Ongoing
Avis Europe PLC - Senior Software Developer April 2006 – April 2009
Prudential PLC - Senior Analyst Programmer January 2006 – April 2006
Manugistics Ltd - Senior Software Developer October 2001 – December 2005
British Airways PLC - OO Software Developer August 1997 – October 2001
IBM UK LTD - Senior Software Engineer October 1995 - August 1997
Sage Engineering - Senior Analyst Programmer November 1994 - October 1995
British Airways PLC - Analyst Programmer/Team Leader November 1988 - November 1994