I have a broad range of experience in developing software, managing teams, and delivering product. My previous role, as CTO of WhatsOnWhen, gave me broad responsibility for a range of tasks; I wore the hats of architect, lead developer, and was responsible for the technical strategy and the implementation of that strategy, with the rest of my team and my project manager.
My experience and skills speak for themselves; the skills list is lengthy, and the job descriptions are detailed. Feel free to surf and reserve questions for in-person interviews, telephone conversations, or e-mails. My java skills are very up to date; my other languages are somewhat rusty.
If you're interested in hiring me, download this cv.doc, which contains a summary of the information present in this online version of my CV.