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