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.