Asitha Nanayakkara

Principal Engineer - Platform Architecture

Sri Lanka
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

🤩
Rockstar
🎓
Top School
Asitha Nanayakkara is a Principal Engineer and platform architect with 12 years of software engineering experience and deep expertise in enterprise integration and messaging systems. He has led cloud-native product efforts—most recently building an iPaaS at Geonexus—and previously architected high-throughput payment services handling up to 65,000 requests per minute at Moniepoint. At WSO2 he progressed from core messaging and broker development to senior technical leadership for Choreo and integration products, blending hands-on contributions in Java/AMQP/JMS with roadmap and team leadership. A persistent open-source contributor, he has fixed and refactored JMS and RabbitMQ transports in prominent projects like WSO2 Axis2 and added message broker integration examples to the Ballerina distribution. He combines rigorous engineering (distributed transactions, low-latency schedulers) with practical release and GitOps experience on GCP/Kubernetes. Based in Sri Lanka, he pairs mentoring and customer-facing support history with a knack for turning complex integration challenges into reliable, production-ready platforms.
code12 years of coding experience
job12 years of employment as a software developer
bookHonours Degree of Bachelor of the Science of Engineering, Computer Science and Engineering, Honours Degree of Bachelor of the Science of Engineering, Computer Science and Engineering at University of Moratuwa
bookG.C.E A/L, Mathematics, G.C.E A/L, Mathematics at D. S. Senanayake College
languagesSinhalese, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (14)

rabbitmq10
javas10
jms10
integrate10
message-broker10
axis10
ballerina10
ax10
integrations10
java10
message-queue9
api-design9
api9
testing7

Programming languages (8)

TypeScriptJavaCSSBallerinaJavaScriptGoHTMLRoff

Github contributions (5)

github-logo-circle
wso2/wso2-axis2-transports

Aug 2017 - Nov 2020

Role in this project:
userBack-end Developer
Contributions:1 review, 11 commits, 11 PRs in 3 years 3 months
Contributions summary:Asitha primarily focused on bug fixes and improvements related to the JMS (Java Message Service) transport within the WSO2 Axis2 framework. Their work included fixing password masking for JMS configurations, adding logging to JMS service tasks, and resolving an issue where the JMS proxy service stopped consuming messages. Additionally, the user refactored RabbitMQ transport code, indicating involvement in messaging and integration aspects of the project. They also addressed an IllegalStateException in a JMS test.
Role in this project:
userBackend Developer
Contributions:26 commits in 1 month
Contributions summary:Asitha primarily focused on extending the `ballerina-platform/ballerina-distribution` repository with examples of message broker integrations. Their commits added and updated examples demonstrating the use of JMS and Message Broker (MB) for consumers and subscribers. The contributions included examples for queue and topic implementations, covering various scenarios such as client acknowledgments and durable subscriptions. The user also performed code refactoring to rename endpoints and fix naming issues, maintaining code quality and readability.
ballerina
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
Asitha Nanayakkara - Principal Engineer - Platform Architecture