About Me

Microsoft Certified Web Applications Developer .NET 4.0 Application Developer working on contract, experience with a wide variety of business applications. Specialising in Microsoft .NET technologies. I am an advocate of SOLID principles, Domain Driven Design and Test Driven Development. Familiar with Waterfall, Agile and ‘V’ model development methodologies. 
Always interested to talk about software development projects for SMEs.

Specialties: Experience of development with all Microsoft platforms from enterprise level networks through to real-time, PDA and mobile devices.

• Microsoft Certified Web Applications Developer .NET 4.0
• C#, Windows Forms, ASP.NET, WPF, WCF
• .Net Frameworks v1.0, v2.0, v3.0, v3.5, v4.0, v4.5
• C++, PHP.
• Agile Software Development, Design Patterns, UML, eXtreme Programming, Test Driven Development NUnit, Moq Stubs and Fakes.