I’m currently a Senior Software Engineer at CloudBees. Check out posts in the work category to find out what I’ve been up to most recently.

After leaving university, I joined IBM as a software engineer at its Hursley development laboratory. I then spent nearly twenty years working on various middleware products including WebSphere Application Server, WebSphere ESB, WebSphere Appliance Management Center, IBM API Management and Microclimate. 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.