Amila De Silva

Software Architect at WSO2

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
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.
code11 years of coding experience
job9 years of employment as a software developer
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at University of Moratuwa
github-logo-circle

Github Skills (16)

integration-testing10
testng10
api-testing10
javas10
api-management10
caching10
api10
java10
test-automation9
apidoc9
api-security9
rest8
api-gateway7
microservices-application7
microservices7

Programming languages (6)

TypeScriptJavaCSSBallerinaJavaScriptGo

Github contributions (5)

github-logo-circle
wso2/product-apim

Apr 2015 - Jul 2016

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:
userQA 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.
wso2-api-managerapi-gatewaygatewayapisapi-management
wso2/carbon-apimgt

Mar 2015 - Nov 2022

Role in this project:
userBack-end Developer
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.
Request Free Trial