I’m an experienced .Net developer with over 10 years’ commercial experience developing systems; specifically I have advanced knowledge and experience in the following:
• WCF for backend service development,
• Windows service development,
• Web service development,
• Web development using ASP.NET Web forms and MVC (using the razor engine),
• Windows client development using Windows forms and WPF,
• Mobile development using Xamarin, Windows phone and Windows UAP,
• Development of .NET frameworks where the same framework can be used on the presentation layer (WPF, Windows forms, Web forms, MVC and mobile devices) and the service and business layers,
• JavaScript development using Ajax, JQuery, JQuery UI, other JQuery widgets,
• HTML 5 and CSS 3,
• Expert knowledge of C# and VB.Net,
• Sql Server, MySql, Protégé and SqLite database management systems.
• WIX for application installation.
I have many years’ experience of software development including: SDLC, design and programming patterns, principals of languages and coding, unit testing and continuous integration, Source control and various branching strategies (mainly using TFS).