Chamika Diyunugalge is a Principal Software Engineer based in Edinburgh with over 15 years of software experience and more than a decade spent designing and delivering complex applications. Currently at Ping Identity, he has progressed from senior engineer to principal, bringing hands-on expertise in identity and enterprise software while previously leading engineering as CTO at Bhasha Lanka. He holds a strong academic foundation—a Master's in Computer Science from the University of Moratuwa with a top-tier GPA—and has upskilled in deep learning through Udacity, signaling an interest in ML-informed solutions. Chamika combines leadership and individual contributor strengths, mentoring teams and driving architecture decisions across startups and established vendors. A pragmatic problem solver, he started his career building mobile apps and Android libraries, which gives him an uncommon full-stack perspective from device to cloud.
14 years of coding experience
9 years of employment as a software developer
Master’s Degree, Computer Science, 4.07/4.20, Master’s Degree, Computer Science, 4.07/4.20 at University of Moratuwa
High School, High School at Veluwana College
Deep Learning, Computer Science, Deep Learning, Computer Science at Udacity
High School, High School at D. S. Senanayake College
REST based android library and applications to manipulate an XWiki instance
Contributions:41 commits in 2 months
xwikiandroid-libraryandroidrestjava
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.
Request Free Trial
Chamika Diyunugalge - Principal Software Engineer at Ping Identity