Senior Software Engineer at Land Transport Authority (LTA) Singapore
Singapore
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Ravindra Ranwala is a Senior Software Engineer with 11 years of experience building and operating large-scale enterprise systems across eGovernance, healthcare, eLearning and finance. He combines deep Java backend expertise—microservices, Spring Boot, gRPC/Protocol Buffers, concurrency and robust testing—with hands-on full‑stack work in React and modern frontend tooling from his Pearson roles. A proven contributor to the WSO2 open-source middleware stack, he has driven cluster coordination, JMS reliability fixes and message-processor improvements in widely used ESB projects. Comfortable leading small teams and collaborating with offshore engineers, he applies design patterns and minimalist principles to deliver maintainable, high-performance solutions. Based in Singapore, he’s recently focused on high-stakes finance and payments systems while retaining a pragmatic interest in integration and middleware internals that few application engineers maintain.
11 years of coding experience
10 years of employment as a software developer
Master of Science (MSc), Computer Science, Master of Science (MSc), Computer Science at University of Moratuwa
BSc(Hons), Information Technology, First Class Degree, BSc(Hons), Information Technology, First Class Degree at Sri Lanka Institute of Information Technology
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:
Backend Developer & QA Engineer / Test Automation Engineer
Contributions:46 commits, 43 PRs, 24 pushes in 1 year 1 month
Contributions summary:Ravindra primarily contributed to bug fixes and test case enhancements within the WSO2 Enterprise Service Bus (ESB) project. Their work included addressing an empty stack exception in the Clone mediator, resolving JMS-related test failures, and adding automation tests. They also focused on message processor coordination, ensuring the system's reliability and stability through various test scenarios, and verifying correct behavior with different content types and configurations.
Contributions:71 commits, 45 PRs, 36 pushes in 9 months
Contributions summary:Ravindra primarily focused on maintaining and enhancing the WSO2 carbon-mediation repository. Their contributions involved cleaning up and refactoring task management components, adding features like a multi-member task location resolver, and addressing issues related to JMS connections in clustered environments. They also modified the UI for message processors, removing deprecated features and updating links.
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
Ravindra Ranwala - Senior Software Engineer at Land Transport Authority (LTA) Singapore