I have 6+ years of experience in developing Sharepoint applications. I cover all aspects of sharepoint development.i.e 1) Setting up infrastructure 2) Developing sharepoint sites. Includes creating custom lists,libraries,forms and workflows. 3)Create complex functionalities using Sharepoint add-ins or app model 4)Creating tools using Client side object model. 5)Create Sharepoint applications using Server side object model.