Full Stack Dotnet Developer
CurrentI have a rich background in software development, specializing in requirements gathering, analysis, and guiding projects through design and implementation phases. My expertise includes developing robust APIs following Micro-Services architecture using Azure Functions, with C# as my primary language. I excel in creating scalable web applications using ASP.NET Core, MVC pattern, and Razor views, ensuring high performance and cross-platform compatibility.I am experienced in designing and implementing microservices architectures using ASP.NET Core and Docker containers, focusing on scalability, fault tolerance, and independent deployability. I've integrated advanced message queue systems like MSMQ and Kafka to enhance transaction processing efficiency. Additionally, I've leveraged Apache Kafka for real-time data processing in .NET applications, ensuring reliable message delivery and low-latency processing.My proficiency extends to developing RESTful APIs using ASP.NET Core and Entity Framework Core, adhering to REST principles for efficient CRUD operations. I am skilled in utilizing Entity Framework Core for data access layers and ORM mappings, optimizing database interactions in .NET Core projects. For .NET Framework applications, I have developed secure and optimized data-driven solutions using ADO.NET.I've also contributed significantly to enhancing user experience through responsive web pages developed with React, TypeScript, HTML, and CSS. My collaborative efforts with DevOps teams have involved integrating Azure DevOps Services and utilizing Azure components like Service Bus and Message Queues for effective communication between applications.