Malintha Amarasinghe

Senior Technical Lead at WSO2

Australia
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

👤
Senior
🎓
Top School
Malintha Amarasinghe is a Senior Technical Lead with 11+ years focused on API Management, instrumental in evolving the WSO2 API Manager and now leading API Management capabilities for WSO2 Choreo. He designs and delivers secure, standards-compliant, cloud-native API platforms and has practical experience running multi-tenant API gateways and optimizing Kubernetes-based deployments. His work spans backend engineering, database schema migrations (notably UUID migrations and MongoDB performance improvements), and CI/CD safeguards to prevent incompatible cloud releases. Co-author of the WSO2 REST API Design Guidelines and a recurring international speaker, he combines product-level design leadership with hands-on contributions to flagship open-source repositories like wso2/product-apim and carbon-apimgt. Notably, he led a 10x performance improvement in key Choreo persistence paths and helped integrate tooling (Go CLI, GraphQL PoC) that reduced DevOps friction for API lifecycle automation. Based in Australia, he blends deep protocol-level expertise with pragmatic delivery across large-scale, cloud-native API ecosystems.
code11 years of coding experience
job10 years of employment as a software developer
bookBachelor of Science of Engineering (Hons), Computer Science and Engineering, Bachelor of Science of Engineering (Hons), Computer Science and Engineering at University of Moratuwa
bookBandaranayake College - Gampaha
languagesEnglish, Sinhalese
stackoverflow-logo

Stackoverflow

Stats
91reputation
13kreached
0answers
1question
github-logo-circle

Github Skills (17)

apidoc10
java10
javas10
api10
sql10
rest-api10
api-management9
database-design9
h28
mssql8
oracle8
mysql8
oracles8
postgresql8
databases7

Programming languages (10)

TypeScriptJavaCSSShellJinjaBallerinaJavaScriptGo

Github contributions (5)

github-logo-circle
wso2/product-apim

May 2015 - Jul 2022

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:
userBack-end Developer
Contributions:16 releases, 80 reviews, 298 commits in 7 years 2 months
Contributions summary:Malintha's commits primarily involve modifying Java code within the `modules/distribution` and `modules/integration` directories. These changes include alterations to SQL scripts for database support, specifically related to UUIDs in applications and subscriptions. The user also updated API Manager migration and sample code, suggesting work on backend functionalities and database interactions within the WSO2 API Manager project. The commits reflect the user's involvement in database schema and API functionalities.
api-gatewayworking-onwso2api-managementlink
wso2/carbon-apimgt

May 2015 - Jan 2023

Role in this project:
userBackend Developer
Contributions:1068 reviews, 1885 commits, 1244 PRs in 7 years 9 months
Contributions summary:Malintha primarily focused on backend development, implementing features related to API management and the backend for the "carbon-apimgt" repository. The user's contributions involved implementing UUID-based update/delete functionalities for block conditions in the REST API. These changes included modifications to Java classes related to throttling and API management, as well as database changes to support these features.
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
Malintha Amarasinghe - Senior Technical Lead at WSO2