Full Stack Dot Net Developer
CurrentI have a strong background in software development, having worked extensively with Agile Methodology to facilitate collaboration within cross-functional teams. My technical expertise includes developing solutions in C# using Object Oriented Programming (OOP), and creating and maintaining ASP.NET Core Web APIs. I have also integrated and consumed both SOAP and RESTful APIs, implemented microservices architecture, and utilized Apache Kafka for reliable communication between distributed components.My experience extends to data access and manipulation, where I have utilized Entity Framework, LINQ, and ADO.NET to ensure efficient and seamless interaction with relational databases. I have also integrated third-party APIs and employed OAuth2 for secure API endpoints. My skills in front-end and back-end development are complemented by my work with .NET CORE, MVC, HTML, CSS, TypeScript, React, and jQuery. I have also implemented Azure services such as message queues, functions, Key Vaults, and SendGrid for SaaS solutions, along with utilizing Azure DevOps for CI/CD pipelines and Azure Blob Storage for logging and debugging.Additionally, I have strong database development skills, including SQL Server, MongoDB, Cassandra, MySQL, Oracle, and MS SQL Server. My work includes writing complex stored procedures, functions, and triggers, and performing CRUD operations using Entity Framework and LINQ. I have also created configuration files for deploying SSIS packages and used Postman for API testing and validation to ensure functionality and reliability.