Isuru Ranawaka

Research Scientist at The Apache Software Foundation

Fremont, California, United States
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
Isuru Ranawaka is a research scientist based in Fremont, CA, with 11 years of experience designing and implementing large-scale distributed systems and researching distributed graph algorithms for scalable sparse matrix computations in ML kernels. He combines deep research training (PhD work in Intelligent Systems and Computer Engineering at Indiana University Bloomington) with practical production experience delivering back-end systems and test automation at WSO2 and cloud projects at Indiana University. As a longtime open-source contributor and ASF PMC member, he has hands-on history improving core middleware like WSO2 Synapse and Axis2 transports, including inbound endpoint features and robust transport handling. His work bridges algorithmic scalability and pragmatic engineering—optimizing communication and computation trade-offs while hardening real-world integration points. Notably, he’s transitioned from CTO-level startup leadership to research roles and now to Meta, blending product-minded system design with rigorous academic approaches. He’s comfortable navigating both low-level concurrency and high-level distributed algorithm design, making him effective at taking research ideas into production-grade systems.
code11 years of coding experience
job9 years of employment as a software developer
bookMaster of Science - MS, Electrical, Electronics and Communications Engineering, Master of Science - MS, Electrical, Electronics and Communications Engineering at University of Moratuwa
bookDoctor of Philosophy - PhD, Intelligent Systems and Computer Engineering, Doctor of Philosophy - PhD, Intelligent Systems and Computer Engineering at Indiana University Bloomington
bookAnanda College Colombo 10
github-logo-circle

Github Skills (23)

udp10
esb10
javadoc10
api-design10
testng10
testing10
java10
soap10
javas10
syn10
api10
automation-testing10
endpoints10
endpoint10
integration-testing10

Programming languages (8)

JavaC++BallerinaJavaScriptVuePHPJupyter NotebookPython

Github contributions (5)

github-logo-circle
wso2-attic/product-esb

Sep 2014 - May 2016

Welcome to the WSO2 Enterprise Service Bus source code! For info on working with the WSO2 Enterprise Service Bus repository and contributing code, click the link below.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:106 commits, 65 PRs, 37 pushes in 1 year 8 months
Contributions summary:Isuru's contributions primarily involve adding integration tests for inbound endpoints within the WSO2 Enterprise Service Bus (ESB) project. They created new test cases, modified existing ones, and ensured that the functionality related to the HTTP and HTTPS inbound transports and API dispatching are tested. Furthermore, they added tests related to JSON handling, including scientific notation and processing head requests. The commits suggest a focus on validating the functionality and the integrity of various ESB components via automated testing.
servicenowworking-oncfmlwso2sap-hana
wso2/carbon-mediation

Jul 2014 - Mar 2016

Role in this project:
userBack-end Developer
Contributions:179 commits, 98 PRs, 86 pushes in 1 year 7 months
Contributions summary:Isuru focused on modifying and enhancing the inbound endpoint implementation for the `wso2/carbon-mediation` repository. They made changes to the `CarbonInboundManagementService` and `InboundEndpointDTO` Java classes, adding functionality to accept an out sequence. Furthermore, the user implemented changes in `InboundHttpServerWorker` to handle both GET and HEAD requests. These changes indicate a focus on improving the functionality and capabilities of the mediation platform.
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
Isuru Ranawaka - Research Scientist at The Apache Software Foundation