After leaving university, I joined IBM as a software engineer at its Hursley development laboratory. I have worked on various middleware products including WebSphere Application Server, WebSphere ESB, WebSphere Appliance Management Center and, most recently, IBM API Management. I also spent a period of four years working as a consultant in IBM’s Software Services organisation covering Europe, the Middle-East and Africa. I am a member of both the Institution of Engineering and Technology and the British Computer Society, a Chartered IT Professional and a Chartered Engineer.

While at University I had two IT summer placements. In 1997 I spent ten weeks working for Logica plc in Cambridge. I was writing ‘intelligent agents’ using C++, ILOG Rules, ILOG Views and their Cable software (based on Orbix). I wrote two demonstrations, the first simulating the assignment of staff within the company and the second assimilating information from motion detection sensors. In the summer of 1996 I had a ten week IT placement with US investment bank JP Morgan writing C++ classes for a financial application.