I hold around 9 years of experience in application development & consulting. I have worked in various roles ranging from Individual Contributor, Consultant, Dev-Ops and Development Lead depending on the nature of engagement. My specialization lies in diversified Microsoft Technologies and Products.

I have experience of carrying out development in .NET, Skype for Business, SignalR, Microsoft Azure, .NET Core, WPF, Windows 8, Windows Phone, MVC, Angular JS, Knockout JS, Typescript and Web API. I have good knowledge of patterns and frameworks like CQRS, PRISM, Caliburn.Micro.  I have experience of working in Agile (Scrum) methodology following both TDD and BDD.

I also have good understanding of Visual Studio, VSTS, Bitbucket, SVN, JIRA and Team City.  Additionally, I have built highly scalable solutions on Azure, envision and develop applications for­ Windows 8 and Windows phone platforms.

I regularly speak at external sessions on the latest MS technologies. I also work on Pre Sales, Effort Estimation, build Proof of Concept applications. I manage medium sized teams, own client communication, carry out code and design reviews.