Full Stack .Net Developer
CurrentI have extensive experience in the full Software Development Life Cycle, from analysis and design to implementation, testing, and maintenance, following Agile methodology. I have designed and developed abstract classes, interfaces, and business logic using C#.NET, and implemented microservices architecture with ASP.NET Core and Docker for independent deployment and scaling. My expertise includes data access and management with Entity Framework Core and ADO.NET, event-driven architectures with Apache Kafka, and developing RESTful and SOAP-based web services for system interoperability.I have integrated OAuth2 protocols for secure access control in .NET applications and employed JSON techniques for efficient data exchange with external APIs. My front-end skills include using ReactJS for dynamic web application development and managing data binding from services to views. Additionally, I have hosted applications on IIS, deployed them on Azure, and created backend services to interact with Azure Service Bus, IBM Queue, and Azure SQL Server.My database management experience spans creating and managing objects in Oracle and SQL Server, including developing stored procedures, functions, and triggers using T-SQL. I have also utilized SQL Server Integration Services (SSIS) for complex business solutions and conducted functional and integration testing of SOAP-based web services with SOAP UI to ensure compliance and interoperability.