Profile
Over the years I have led teams of up to 25 developers and I am currently the CTO of moveme.com - a start-up in the home moving business, taken over in February 2010. I have extensive leadership experience across the full development lifecycle with a keen interest in the software development process itself. I have strong communication skills and I am an excellent problem solver.
I am a seasoned professional developer, with well over a decade of experience, working mostly with Microsoft products. I have a broad interest in software development both with reference to the hands-on task of writing effective code, alongside architectural considerations, and the process of producing software as a team. Since 2002, I have been an active extreme programmer working with agile processes.
I currently specialise in application development using C# (.NET), and have significant experience developing web applications. A particular focus has been distributed application connectivity for ecommerce.
I provide thought leadership within the UK Development Community, being a regular speaker at NxtGenUG, VBUG and DDD. Particular favourites are my “Object Thinking” and “Separating REST Facts from Fallacies” talks. I also organise community events such as Alt.Net UK (of which I am Chairman) and Open Space Coding Days (a format which I invented).