11+ years of experience in Microsoft Technologies like .NET Application Development, SharePoint Online (O365), SharePoint 2013 & 2010 Server and Foundation, Mobile Web technologies, object-oriented analysis and design. Also, has experience in the full life cycle of the software design process including requirement definition, requirement analysis, prototyping, proof of concept, design, development, testing and maintenance. Experience in Waterfall and Agile methodologies.