Creating Site Definitions, List Definitions.
Creating Site Collection/Sites in SharePoint.
Creating Site Columns and Content Types.
Creating Custom Web Parts, Master Page, Event Handlers.
Creating Features, Solution Packages for Deployment.
Creating Custom Workflows Using Visual Studio.
Creating Application Pages, Web part Pages.
Involved in Requirement Gathering with the Client.
Involved in Deployment at Staging and Production servers.
Creating Sharepoint hosted and provider hosted add-ins.
Creating Web Jobs,Remote Event Recievers.