Rukshan Chathuranga

Technical Lead at WSO2

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
Rukshan Chathuranga is a Senior Technical Lead with 11 years of experience designing and delivering backend systems and API management features at WSO2. He combines a research-oriented mindset with hands-on expertise in software architecture, embedded systems, and parallel computing to solve real-world problems and drive product improvements. At WSO2 he has progressed through engineering and leadership roles, contributing notable open-source work on WSO2 API Manager and Carbon projects—implementing API throttling, authentication, telemetry schemas, and analytics integrations. Known as a quick learner and collaborative team player, he frequently bridges configuration, data-schema design, and Java backend implementation to enable multi-tenant API capabilities. Based in Sri Lanka, he brings a pragmatic blend of academic grounding from the University of Moratuwa and practical experience shipping production-grade enterprise middleware. An interesting detail: his contributions span both service-level configuration and low-level schema changes, reflecting comfort across system boundaries rather than a single narrow focus.
code11 years of coding experience
job6 years of employment as a software developer
bookcomputer science and engineering, computer science and engineering at University of Moratuwa
bookBandaranayaka central college veyangoda
stackoverflow-logo

Stackoverflow

Stats
43reputation
9kreached
4answers
0questions
github-logo-circle

Github Skills (31)

api-rest10
api-management10
postgresql10
back-end-development10
apidoc10
api-design10
restful-api10
configuration-management10
user-authentication10
throttling10
authentication10
java10
javas10
commonjs10
api10

Programming languages (9)

TypeScriptJavaShellCSSJavaScriptBallerinaGoHTML

Github contributions (5)

github-logo-circle
wso2/product-apim

Aug 2015 - May 2021

Welcome to the WSO2 API Manager source code! For info on working with the WSO2 API Manager repository and contributing code, click the link below.
Role in this project:
userBackend Developer
Contributions:4 releases, 10 reviews, 459 commits in 5 years 9 months
Contributions summary:Rukshan's contributions primarily involve adding database schemas and modifying configuration files related to API Manager's analytics and data storage. The user added and updated database schemas for several tables related to API usage statistics, including API destinations, faults, requests, and version usage. Furthermore, they added a new table schema for API throttling. They also added Java code classes to implement and configure new functionality.
api-gatewayworking-onwso2api-managementlink
wso2/carbon-apimgt

Jul 2015 - Oct 2022

Role in this project:
userBack-end Developer & API Developer
Contributions:65 reviews, 906 commits, 510 PRs in 7 years 4 months
Contributions summary:Rukshan's contributions primarily involve implementing API functionality, particularly focusing on features related to API throttling and authentication. The user has added a new REST client for retrieving usage statistics from Data Analytics Server (DAS), added functionalities to support API authentication and authorization using API keys, and modified existing code to facilitate tenant based access to the APIs. Their work encompasses back-end development, API design, and integration within the API management platform.
api-management
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
Rukshan Chathuranga - Technical Lead at WSO2