Microsoft Developer with more than 12+ years of IT experience in AGILE/SCRUM and in all phases of Software Development Life Cycle (SDLC) such as planning, analysis, design, implementation, testing and maintenance of Web Based, Windows Based, Client-Server and N-tier Architecture, MACH Architecture.
Sound knowledge of C#, OOPS, Asp.Net MVC, Asp.Net Core, Web API, Design Patterns and SOLID principles.
Good experience in of Microsoft Azure Cloud Service like Azure AD, App Service and DB services, Azure storage accounts, Azure VMs, Azure keyvault, Azure Functions, Azure messaging.
Good experience in microservice development and docker deployment.
Good experience in Configuring Azure DevOps Pipelines for Continuous Integration and Continuous Deployment.
Extensive experience in ASP.NET MVC 3/4/5 implementing Model, View and Controllers with State Management and Security.
Experienced with .Net Core, .Net Core MVC and .Net Core Web APIs, Microservices
Experience with client-side technologies like HTML5, CSS3, jQuery, React Js.
.NET Core, Angular JS, React JS, Technical Integration Skills - REST Service Architecture, HTML HTML5, CSS.
Experience in using Language-Integrated Query (LINQ) query and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL).
Experience in developing Web Services to expose useful functionality to web users through SOAP, describing them using WSDL, registering them using UDDI for easy availability to potential users and consuming them.
Created Restful Services using WCF Rest and Web API.
Developing and Hosting REST API using Azure API Management, Swagger and integration with Azure web apps.
Strong analytical and conceptual skills in database related work primarily creating complex stored procedure, Views, Triggers, Functions, using PL/SQL, T-SQL.
Strong ability in understanding system requirements, system architecture design, development, QA and production environment setup and support.
Extensive working experience in unit, integration and performance testing framework NUNIT, MS Unit Tests.
Very good communication and inter-personal skills, and ability of multitasking