Software Developer
.Net software developer with more than four years of hands-on experience following agile methodology and CI/CD development practices. He is adept at working in distributed teams on cloud-hosted applications. focuses on writing clean, maintainable code with domain-centric architecture, DDD, microservices, applying SOLID principles, design patterns, best practices, and unit testing of the code.