I have 17 years of experience developing in the Microsoft Stack (ASP.Net/C#/SQL Server) with the last 10 years focused on SharePoint (2003/2007/2010/2013/Office 365). I am a Microsoft Certified SharePoint Architect (MCTS) who has successfully completed several large-scale, high-availability SharePoint implementations. I also have extensive experience in SharePoint Online. My experience encompasses the entire SharePoint SDLC, including Business Analysis/Requirements Gathering, Architecture/Design, Implementation/Configuration, Custom Development/Branding, Administration, Quality Assurance/Testing, Training and Documentation.