Nadikani Vitharana is a senior software engineer and technical lead with 12+ years’ experience building enterprise Java and .NET systems across financial market infrastructure and travel booking domains. He has led and coached large cross-functional teams, acted as Scrum Master during agile transformations, and designed Java web frontends for a Central Counter Party product used in post-trade clearing and settlement. His background includes integrating all four major GDS platforms for flight booking engines and hands-on work on middleware and integration stacks, with notable open-source contributions improving RabbitMQ transports, debugging, SSL and QoS in WSO2 projects. Based in Adelaide, he currently develops Java solutions for Land Services SA and brings a strong emphasis on how software is built—testing, observability and reliability—alongside features. Colleagues describe him as a pragmatic technologist who mixes backend systems depth with frontline product delivery and process improvement.
11 years of coding experience
8 years of employment as a software developer
BSc Eng (Hons), Computer Engineering, BSc Eng (Hons), Computer Engineering at University of Moratuwa
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:12 commits, 16 PRs, 9 pushes in 5 months
Contributions summary:Nadikani primarily contributed integration tests for the WSO2 Enterprise Service Bus (ESB) project, focusing on various aspects like message store functionality, header preservation, and Quality of Service (QOS) settings. They developed tests for RabbitMQ message stores, including SSL configurations and client certificate validation. Additionally, the user wrote tests to verify payload factory functionality and VFS transport features, like password security, indicating a strong focus on ensuring the robustness and correct behavior of the ESB's integration capabilities.
Contributions:39 commits, 27 PRs, 11 pushes in 11 months
Contributions summary:Nadikani primarily worked on improving the WSO2 Synapse project, focusing on bug fixes and implementing new features related to RabbitMQ message stores and debugging capabilities. The contributions involve adding SSL configuration options to the RabbitMQStore, enhancing wirelog functionality within the SynapseDebugManager and related transports, and providing improvements to the mediation debugger to display wirelogs. These changes suggest a focus on improving the project's functionality, security, and debugging capabilities.
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.