Research Scientist at The Apache Software Foundation
Fremont, California, United States
Join Prog.AI to see contacts
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.
11 years of coding experience
9 years of employment as a software developer
Master of Science - MS, Electrical, Electronics and Communications Engineering, Master of Science - MS, Electrical, Electronics and Communications Engineering at University of Moratuwa
Doctor of Philosophy - PhD, Intelligent Systems and Computer Engineering, Doctor of Philosophy - PhD, Intelligent Systems and Computer Engineering at Indiana University Bloomington
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:
QA 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.
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