16+ years of progressive technical and functional experience, specializing in analysis, design, and development of Internet, Intranet, and Object-Oriented applications built on Microsoft-related Technologies. Extensive experience in various .Net frameworks, including Asp.Net Core 3.1 and 6.0. ASP.NET 4.7. Extensive experience in various architectures and design patterns, including MVC and Entity Framework. Expertise in using Model-View-Controller (MVC 5, 4, 3) Architecture in developing Web Applications. Experience in using and working on WCF Services, Web API, microservices, and implementing OAuth 2.0 for authentication. Implemented Azure AD authentication for multiple web applications, enabling secure single sign-on (SSO) for users. Implemented role-based access control (RBAC) and fine-grained authorization policies using Azure AD App Roles and OAuth 2.0 scopes. Experience in leveraging cloud platforms, specifically Azure AD, Azure Logic Apps, Azure Functions, and Azure App Services, to build scalable and efficient solutions. Experienced in open-source web application frameworks like Angular, ngRX, React, jQuery, JavaScript, Node. Created complex queries, stored procedures, functions, indexes, and views to access data from the database using SQL Server and NoSQL Couchbase. Implemented .NET Logger for logging exceptions. Experience with Atlassian tool, JIRA. Experience working in Agile and Scrum methodologies. Experienced in Test driven development writing unit test cases using various libraries like NUNIT, XUNIT, AutoFixure. Innovative Lead Developer with 6 years of industry experience and extensive programming knowledge. Experienced handling all stages of development and following all software guidelines. Troubleshoots glitches, improves on existing software and tests products in real-life situations.