I consider myself a highly capable SharePoint and O365 architect, developer and analyst with an array of credentials to support this statement. I have developed an excellent understanding of C# as a programming language and wide range of tools and have demonstrated this capability during 14 years of experience and I'm Microsoft certificated(70-346 and 70-347) too.