Ayesh Nipun is an Associate Technical Lead and Microsoft Certified Azure Developer based in Colombo with nine years of experience building scalable applications on the Microsoft stack. He specializes in C#, ASP.NET Core, .NET MAUI, SQL databases and Azure, complemented by frontend expertise in TypeScript and ReactJS. A strong advocate of software architecture principles—DDD, Clean Architecture, modular monoliths and microservices—he focuses on maintainable designs that scale with product needs. He has progressed through engineering roles at Ascentic and Evidence, now leading technical delivery while actively expanding into Docker, Kubernetes and Terraform for cloud-native maturity. Outside the codebase he writes a technical blog and pursues photography and drone piloting, reflecting a practical curiosity that informs his problem-solving and communication. Collected classroom training in computer science plus hands-on delivery across multiple senior roles gives him a rare blend of formal grounding and production experience.
9 years of coding experience
6 years of employment as a software developer
Information Technology, Information Technology at Esoft Metro campus, Matara
Mathematics, Mathematics at St. Thomas College, Matara
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at University of Colombo
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.