Extensive experience in delivering business IT systems right from the analysis and planning stages, architecture design, through successful delivery and operational support.
I'm a big believer in mixed discipline teams (Analysts, Developers, Testers, Sys-ops), automated testing (not just TDD!) and continuous, incremental delivery of a constantly working product.
I prefer to develop in Microsoft .NET stack and related tools (ASP.NET MVC, SQL Server, NServiceBus, RavenDB, Solr.NET) but have developed in many other technologies throughout my career.