An experienced professional in requirements analysis and gathering, possessing strong proficiency in .NET (C#) system programming, with a comprehensive understanding of ERP systems, UML, and Object-Oriented Programming principles. Demonstrates advanced skills in .Net Core, adherence to SOLID principles, and implementation of microservices architecture. Proficient in conducting both unit testing (TDD) and integrated testing, with extensive expertise in SQL and NoSQL databases. Operates effectively within Agile methodologies.