I'm a software craftsman with 21 years of professional experience working on a broad spectrum of applications mainly in investment banking and financial services. I've spent the last 19 years working as a contractor at various investment banks around the City of London and Canary Wharf. I'm a huge fan of writing clean, well tested, reliable code. I take a great deal of pride in the quality of my work and I enjoy the challenge of working on large well established systems. I also offer freelance software engineering and development services, mainly based around the Java platform.