Amila De Silva is a software architect with over a decade of hands-on experience designing cloud-native, scalable and distributed systems, currently leading API Management and Analytics at WSO2. He architected Choreo Analytics—a multi-tenant SaaS platform handling 25K events/sec—and drove features that increased adoption and reduced infrastructure costs through JVM/GraalVM optimizations and autoscaling. A pragmatic leader, he has led teams of up to 30 engineers, defined product roadmaps, and delivered high-throughput gateway deployments (30K TPS) and resilient store-and-forward workflows that mitigated external outages. His contributions to the WSO2 API Manager codebase and test suites show deep expertise in API key validation, throttling, caching and integration testing. With an MS from University of Moratuwa and a background in performance engineering and on-site customer consulting, he blends research-informed engineering with a strong operational focus.
11 years of coding experience
9 years of employment as a software developer
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at University of Moratuwa
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:
QA Engineer / Test Automation Engineer
Contributions:4 releases, 5 reviews, 87 commits in 1 year 3 months
Contributions summary:Amila contributed significantly to the test suite of the WSO2 API Manager, writing and enhancing test cases. Their work focused on testing core functionalities, including token regeneration, hard throttling mechanisms, and other API management features. The commits demonstrate a focus on integration testing, validating API behavior, and ensuring the reliability of the product. The code changes primarily involve Java test classes and related configurations.
Contributions:33 reviews, 312 commits, 228 PRs in 7 years 9 months
Contributions summary:Amila primarily focused on code modifications related to caching mechanisms and API key validation. They made changes to the `KeyValidationInfoCache.java` file, suggesting work on improving or fixing caching related logic. Additionally, the user reverted multiple commits, including those related to API key validation issues, indicating debugging and troubleshooting capabilities.
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.