Anuruddha Liyanarachchi

Technical Lead at WSO2

Colombo, Western Province, Sri Lanka
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Anuruddha Liyanarachchi is a Technical Lead with 11 years of experience building cloud-native middleware and API management solutions, currently leading engineering efforts at WSO2 from Colombo, Sri Lanka. He combines hands-on backend and DevOps expertise—contributing to Kubernetes-based deployments, Helm charts, and serverless runtimes—with a strong focus on build and compiler tooling for cloud artifacts. An Apache Stratos committer and PMC member, he brings open-source credibility and a track record of meaningful contributions to projects like Ballerina and Kubeless. His work spans QA, test automation, and integration engineering, ensuring reliability across API gateways, WebSocket APIs, and cloud function deployments. Notably, he introduced cloud-aware build options into the Ballerina compiler and integrated Ballerina runtime support into Kubeless, reflecting a knack for connecting language tooling with deployment platforms. He pairs a First Class degree in Computer Software Engineering with practical production experience delivering robust enterprise systems.
code11 years of coding experience
job9 years of employment as a software developer
bookMahanama College Colombo
bookPost Graduate Diploma, Computer Science, Post Graduate Diploma, Computer Science at University of Colombo
bookBachelor’s Degree, Computer Software Engineering, First Class, Bachelor’s Degree, Computer Software Engineering, First Class at SLIIT
languagesSinhalese, English
stackoverflow-logo

Stackoverflow

Stats
2,181reputation
593kreached
77answers
14questions
Badges
teamcity
top-5%
github-logo-circle

Github Skills (53)

api-management10
api-rest10
kubernetes10
programming-language10
docker10
api-design10
restful-api10
testing10
websocket10
dockers10
java10
javas10
compiler-design10
websockets-client10
helm10

Programming languages (14)

C#SmartyJavaCSSJinjaGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
wso2/kubernetes-apim

May 2017 - Mar 2018

Kubernetes and Helm resources for WSO2 API Manager
Role in this project:
userDevOps Engineer
Contributions:13 commits, 7 PRs, 4 pushes in 9 months
Contributions summary:Anuruddha primarily focused on configuring and deploying Kubernetes resources for WSO2 API Manager. Their commits involved modifying deployment scripts, service configurations, and database scripts, particularly for different deployment patterns. They updated image names and fixed service port configurations. The user also worked on updating the README file.
apihelmwso2-api-managerwso2api-manager
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:36 reviews, 40 commits, 41 PRs in 4 years 5 months
Contributions summary:Anuruddha primarily focused on testing aspects of the ballerina-distribution repository. They modified test cases, enabled existing tests, and fixed artifact paths related to cloud function deployments, specifically AWS Lambda and Azure Functions. Their commits demonstrate an understanding of the project's structure, especially in the context of distribution artifacts and build processes.
ballerina
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
Anuruddha Liyanarachchi - Technical Lead at WSO2