Madawa Soysa

Senior Software Engineer at Macquarie Group

Sydney, New South Wales, 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
Madawa Soysa is a Senior Software Engineer based in Sydney with 12 years of experience building cloud-native integration platforms, backend services, and enterprise middleware. He has driven large migrations from monolithic API gateways and ESBs to microservice architectures, implemented payment-processing integrations on AWS (ECS, Lambda), and routinely authors CI/CD and automation tooling. A long-time open-source contributor and former WSO2 engineer, he has improved core projects like OpenMRS and WSO2 Identity Server—fixing validation, test failures, and demonstrating MP-JWT–secured MicroProfile samples—showing both product-grade rigor and security awareness. Comfortable across backend, integration, and DevOps concerns, he combines hands-on coding with mentoring and customer-facing consultancy. An unusual strength is his sustained focus on data integrity and test-driven fixes in mission-critical health and identity systems, reflecting a pragmatic commitment to reliability.
code12 years of coding experience
job8 years of employment as a software developer
bookB. Sc (Hons), Computer Science and Engineering, B. Sc (Hons), Computer Science and Engineering at University of Moratuwa
bookGCE Advanced Level, Physical Science, GCE Advanced Level, Physical Science at Royal College Colombo
languagesSinhalese, English
stackoverflow-logo

Stackoverflow

Stats
496reputation
37kreached
22answers
7questions
github-logo-circle

Github Skills (36)

api-rest10
api-design10
scripting10
restful-api10
identity10
jsp10
user-authentication10
authentication10
microprofile10
java10
soap10
javas10
script10
jspx10
sh10

Programming languages (6)

JavaJavaScriptBallerinaObjective-CHTMLPython

Github contributions (5)

github-logo-circle
wso2/product-is

Apr 2018 - Jun 2018

Welcome to the WSO2 Identity Server source code! For info on working with the WSO2 Identity Server repository and contributing code, click the link below.
Role in this project:
userBackend Developer
Contributions:12 releases, 57 commits, 28 PRs in 1 month
Contributions summary:Madawa primarily focused on fixing test failures and correcting error messages within the `ReadOnlyLDAPUserStoreManagerTestCase.java` test file. They updated assertions to align with kernel error message changes. Additionally, the user implemented a sample service using the Eclipse MicroProfile 1.2 framework, demonstrating the use of MP-JWT for securing endpoints. Furthermore, the user contributed by adding a shell script and SOAP requests for configuring the sample, including creating users, roles, and service providers.
working-onaccess-managementwso2identitylink
wso2/samples-is

Apr 2018 - Jun 2018

Role in this project:
userBackend Developer
Contributions:1 release, 25 commits, 4 PRs in 1 month
Contributions summary:Madawa implemented a sample service using the Eclipse MicroProfile 1.2 framework, secured by MP-JWT 1.0, demonstrating a JWT-based authentication flow. The changes include the creation of a `SecureWalletEndpoint.java` file with endpoints for balance retrieval, debit, and credit operations, secured using roles. Further code additions includes a `WalletJaxrsService.java` which configures the application, and a shell script to configure and clean the sample's configurations, showcasing the user's ability to set up and test a backend service.
identity
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
Madawa Soysa - Senior Software Engineer at Macquarie Group