About me

I have over 10 years experience as an agile developer specialising in ASP.NET and C# building n-tier web applications using TDD.

I have good knowledge of Microsoft SQL server and database principles and also NoSQL data stores such as MongoDB.

I have worked across multiple JavaScript frameworks such as NodeJS, KnockoutJS and Durandal as well as a number of unit testing frameworks.

I have also built websites using a variety of other programming languages including ASP, PHP, PERL and ColdFusion.

I have exceptional leadership skills, which I have demonstrated as the lead developer on several major web application projects. which were delivered to specification, on time and to budget.

I have worked in a full agile environment as well as more traditional waterfall companies and believe I have gained a lot of skills in working with stakeholders to produce good reliable software in a way that works best for them.

Specialties: C# ASP.NET Web development, .NET (All versions), ASP.NET MVC (All versions), Object-oriented software design, SharePoint Products and Technologies, HTML, JavaScript, XML and AJAX