Dinuksha Ishwari

Senior Software Engineer at Mable

Melbourne, Victoria, Australia
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
Dinuksha Ishwari is a Senior Software Engineer based in Melbourne with a decade of experience building backend systems and improving middleware functionality. She has a strong track record at companies from WSO2 to Littlepay and now Mable, where she focuses on refactoring, reliability, and connector/mediator logic for distributed message flows. Her open-source contributions to prominent WSO2 projects (carbon-mediation and synapse) show deep familiarity with mediator patterns, XML/JSON transformation, connection pooling, and failure-handling paths. Equally comfortable leading small teams and rolling up her sleeves for hands-on code improvements, she blends clear communication with disciplined engineering practices. Colleagues describe her as adaptable, organized, and consistently focused on making complex integrations more maintainable and resilient.
code10 years of coding experience
job9 years of employment as a software developer
bookSecondary Education, Secondary Education at Musaeus College
bookBachelor of Science (B.Sc.)(Hons) in Information Technology, Computer Software Engineering, Bachelor of Science (B.Sc.)(Hons) in Information Technology, Computer Software Engineering at SLIIT
languagesEnglish, Sinhalese
stackoverflow-logo

Stackoverflow

Stats
165reputation
58kreached
7answers
8questions
github-logo-circle

Github Skills (23)

json10
apim10
api-design10
java10
javas10
syn10
api10
connection-pool10
xml10
connection-pooling10
commonmark9
commonjs9
configuration-file8
configuration-management8
configurations8

Programming languages (4)

JavaCSSBallerinaJavaScript

Github contributions (5)

github-logo-circle
wso2/wso2-synapse

Mar 2019 - Sep 2020

Role in this project:
userBack-end Developer
Contributions:3 reviews, 26 commits, 11 PRs in 1 year 6 months
Contributions summary:Dinuksha primarily worked on enhancing the functionality of the WSO2 Synapse project. Their contributions involved modifying various mediator factories and serializers to incorporate XML comments and refactor code, as well as implementing support for inline expressions and key renaming in JSON payloads. Additionally, the user addressed issues related to message forwarding and handling backend invocation failures. These changes indicate a focus on improving the flexibility and usability of the project's core functionalities.
wso2/carbon-mediation

Mar 2019 - Jul 2020

Role in this project:
userBackend Developer
Contributions:9 commits, 6 PRs, 1 push in 1 year 3 months
Contributions summary:Dinuksha primarily contributed to refactoring and enhancing code related to the WSO2 carbon-mediation project. Their work involved adding comments to synapse, and refactoring code in several components, including those related to mediators such as OAuth, FastXSLT, PublishEvent, DataMapper, Cache, Entitlement, BAM, and Router. The user also introduced connection handling mechanisms and related utilities, particularly focusing on connection pools and response handling.
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
Dinuksha Ishwari - Senior Software Engineer at Mable