Have 14+ years of experience in Information Technology, systems design, development, migration and support projects. Involved in all phases of a Software Life Cycle – Requirements, Analysis, Documentation, Design, Build, Testing Expertise knowledge on Object Oriented Programming Concepts including Inheritance, Abstraction, Encapsulation and Polymorphism Experience in developing application using .NET Framework 4.7/4.5/4.0/3.5 and .NET Core 2.0/3.1, .NET 7 Hands on experience developing Web Applications Asp.Net Web Forms, Asp.Net MVC, Asp.Net Core Web API , ASP.Net Core MVC , ADO.Net, C#.Net, LINQ, HTML, JavaScript, CSS, AJAX, JQuery Proficient in developing systems built on SQL Server using Tables, Triggers, Views and Stored Procedures, writing complex queries, optimizing performance, and ensuring data integrity. Experience in JavaScript frameworks like Angular 2 and libraries JQuery, Bootstrap and React. Experience in Microsoft Azure Web Apps, Function Apps, App Insights, Key Vault, SQL Azure, Blob Storage, API Gateway, Private Endpoints & and Logic Apps. Expert in Build (CI) and Deployments (CD) taken using Azure DevOps Proficient in Docker for containerization, enabling the encapsulation of applications and their dependencies into lightweight, portable containers. Skilled in designing and implementing efficient WinForms solutions for various businesses need Extensive working experience in writing Unit Testing, Integration Testing using frameworks MSTest and xUnit Implemented data caching strategies using Redis to improve application performance and scalability Used MongoDB to store and manage semi-structured data to provide scalability and flexibility for the application's Designing and implementing the application using Micro Service Architecture and used messaging system like Kafka to facilitate real-time data processing Implemented Code Quality Checks using SonarQube Written End to End UI test cases using Selenium Scripts Experience in using Splunk to create reports and dashboards from log files Hands on in error handling and debugging coding issues and troubleshooting of production problems. Enthusiastic, Ability to quickly understand and utilize new technologies. Ability to work under minimal supervision, adhere to deadlines