Samitha Chathuranga is a Full Stack Software Engineer with a decade of professional experience specializing in API management, SOA and middleware technologies, currently based in Auckland. He has driven architecture, release management and high-throughput distributed throttling solutions at WSO2, and has a track record of shipping backend fixes and test automation for the widely used WSO2 API Manager open-source project. Holding a Master’s in Computer Science and an honors degree in IT, he blends strong academic foundations with hands-on product leadership, mentoring and external technical consultancy. His contributions include performance and stability fixes in core APIM components and designing sync-async hybrid rate-limiting using Redis pub/sub—work that enabled gateways to handle thousands of requests per second. Equally comfortable in R&D, on-call firefighting and client engagements, he’s also explored domains like blockchains, image processing and the semantic web.
10 years of coding experience
8 years of employment as a software developer
B.Sc (Hons) in Information Technology, B.Sc (Hons) in Information Technology at University of Moratuwa
Master of Computer Science Computer Science, Master of Computer Science Computer Science at University of Colombo School of Computing
Certification Course for Oracle Certified Professional Java Programmer, Certification Course for Oracle Certified Professional Java Programmer at IJSE-Institute of Software Engineering
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:
Backend Developer & QA Engineer / Test Automation Engineer
Contributions:13 releases, 99 reviews, 273 commits in 6 years 3 months
Contributions summary:Samitha primarily contributed to the backend testing of the WSO2 API Manager. Their commits focused on adding new test cases to verify application callback URL updates, fix API sequence importing issues, and address throttling problems. The user also fixed test failures by changing the assert failing functions and fixing issues with CORS headers.
Contributions:130 reviews, 391 commits, 339 PRs in 5 years 11 months
Contributions summary:Samitha primarily focused on fixing and improving the core logic of the API Management platform. The commits demonstrate the correction of connection closings and other performance improvements within the `org.wso2.carbon.apimgt.impl.dao.ApiMgtDAO.java` file. Furthermore, the user addressed an issue where the API was attempting to connect to a DAS/Analytics thrift port when a custom publisher was configured, as shown in the changes made to the gateway components. Also they added the validation to prevent adding api name,version with illegal characters
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
Samitha Chathuranga - Full Stack Software Engineer at MyRepsoft