I'm senior developer with high proficiency in developing applications on the .NET platform and having a strong affinity towards the latest web technologies.
Professional with a career spanning over 10+ years in various capacities in the information technology industry and academically qualified with a postgraduate degree from Cardiff Metropolitan University.
Current Microsoft Certifications : MCSD Web Applications (With charter status for early adoption)
Other Microsoft Certifications : MCP, MCSD, MCTS, MCPD Enterprise Applications.
Also, have an avid interest in emerging tech like IoT, Microservice driven application architectures, Blockchain/Cryptocurrency, and AI Services in the cloud.
LINQ, Web API’s, Bootstrap, Entity Framework, Angular JS, JQuery Library (Core, UI, Validation), JQuery DataTables, Unity (Dependency Injection Framework), Unit Testing (NUnit), MS SQL Server 7.0 to 2014 (T-SQL and Administration), SQL Server Reporting Services (SSRS), SQL Server Integration Services (SSIS), Microsoft Asp.Net Identity Management Framework, Log4Net, XML / XSLT, JSON, Windows Forms Application Development, UML, Design Patterns, SOLID principles, OOP, AWS / Azure, Fluent Migrator, AutoMapper, MySQL, Kentico CMS / Ektron CMS / Umbraco, StyleCop / FxCop / CodeMaid, TinyMCE, Windows Services, GIT / TFS / Subversion (SVN), TeamCity, Jenkins, JIRA / Mantis / Rallydev / ConnectWise, IIS, PowerShell, Agile Methodologies (Scrum, XP), SDLC (Classic Waterfall Model), Fiddler, Chrome Developer Tools
See below for a timeline of academic, professional achievements and work history.
Apr 2017 - To-Date
March 2016 - Dec 2016
Nov 2015 - Mar 2016
March 2015 – September 2015
August 2013 – March 2015
May 2013 - June 2014
May 2013 - June 2014
Oct 2008 - May 2010
Jan 2006 - Sep 2008
Jan 2005 - Mar 2007
May 2012 - May 2014
Curriculum included the following.
May 2001 - July 2002
Curriculum included the following
Aug 2001 - Apr 2013
List of certifications completed in chronological order.
If you have any comments, feedback about my blog or this site, or want to get in touch to discuss a new opportunity feel free to drop me an email anytime.