.Net Developer
CurrentContributed across all stages of the Software Development Life Cycle (SDLC). including Analysis, Design,Development, Testing, and Deployment. Developed a web application utilizing Angular 15 for the frontend and .NET Core for the backend, implementinga WEB API layer to facilitate seamless communication between the client and server. Implemented robust validation mechanisms for Web Forms, utilizing both .NET ValidationControls and Angular 13/15 for client-side validation, ensuring data integrity and user input validation. Ensured the proper functionality of essential HTTP methods (GET, POST, PUT, DELETE) in the Web API layer,guaranteeing seamless interaction with the backend services. Implemented end-to-end CI/CD pipelines on Azure DevOps (AZDO) for automated build, test, and deployment ofapplications, reducing manual intervention and accelerating release cycles. Created robust Kafka producers and consumers using .NET Core and Confluent.Kafka to enable real-time dataprocessing. Applied the Model-View-Controller (MVC) design pattern for the development of the web application, leveragingthe Razor syntax for the view engine. Backend logic was implemented in C# to maintain consistency andmodularity. Leveraged Azure components such as Service Bus, Message Queues, and Redis Cache to support variousdata structures, including strings, hashes, lists, sets, and sorted sets, enhancing data storage and retrievalcapabilities Implemented components, modules, services, pipes, guards, interfaces, resolvers, etc., using Angular CLI. Utilized Azure APIM gateway and policies for efficient API Life Cycle management and OAuth2-based securitywith JWT tokens.Environment: C#. ASP.Net Core, Angular 13/15, TypeScript, NPM, Node JS, Azure, HTML5, CSS3, Bootstrap,Visual Studio, Jenkins, TFS, Agile, Windows.