Eranda Rajapakshe

Senior Software Engineer at Autodesk

Singapore
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
Eranda Rajapakshe is a Senior Software Engineer with 12 years of experience, currently at Autodesk in Singapore, and a First Class B.Sc. in Computer Science and Engineering from the University of Moratuwa. He has deep backend expertise in messaging and integration platforms, contributing notable RabbitMQ and JMS work to prominent open-source projects at WSO2 (including Synapse, Axis2 transports and Carbon mediation). His track record spans production-grade transport robustness, message-store implementations, and automation testing—skills honed from early internships to release management for WSO2 Enterprise Integrator. Comfortable across cloud and SOA environments, he combines algorithmic problem-solving with pragmatic engineering to deliver reliable distributed systems. A detail-oriented developer, he often focuses on connection resilience and operational edge cases that improve long-running integration reliability.
code12 years of coding experience
job6 years of employment as a software developer
bookB.Sc. (Hons), Computer Science and Engineering, First Class Honours, B.Sc. (Hons), Computer Science and Engineering, First Class Honours at University of Moratuwa
bookAnanda College
languagesEnglish, Sinhala
github-logo-circle

Github Skills (26)

back-end-development10
jsp10
wso210
data-serialization10
axis10
message-queue10
java10
serialization10
rabbitmq10
javas10
jspx10
ax10
queue10
test-automation10
apache9

Programming languages (4)

JavaBallerinaJavaScriptGo

Github contributions (5)

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

May 2016 - May 2017

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:20 commits, 24 PRs, 5 pushes in 11 months
Contributions summary:Eranda primarily contributed to the project by adding and modifying automation tests. These tests cover aspects like JMS sender side stale connection handling and JMS endpoint suspension. Additionally, the user addressed issues such as port conflicts and empty logs that were causing test failures. Several test cases were disabled due to incompatibility with current versions.
servicenowworking-oncfmlwso2sap-hana
wso2/wso2-synapse

Mar 2015 - Sep 2017

Role in this project:
userBack-end Developer
Contributions:59 commits, 26 PRs, 16 pushes in 2 years 6 months
Contributions summary:Eranda added a RabbitMQ message store and processor to the WSO2 Synapse project. This involves creating a message converter to handle message transformations and serialization. Further, the user performed testing of the RabbitMQ store, demonstrating an understanding of message queueing and integration within the Synapse framework.
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
Eranda Rajapakshe - Senior Software Engineer at Autodesk