Gayashan Bombuwala

Software Engineer at hipages 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
Gayashan Bombuwala is a software engineer with around nine years of experience focused on backend development, DevOps, and cloud-native systems, currently building services at hipages in Sydney. He combines solid Core Java expertise (Oracle Certified) with practical DevOps skills—Docker, Kubernetes, Helm—and cloud experience on AWS and Azure, having earned an AWS Developer certification. His open-source contributions to WSO2’s Identity Server and related projects demonstrate hands-on work in identity, OAuth, JWTs and SCIM, including bug fixes, cache and session fixes, and automation of test coverage. At IFS he worked on server frameworks using Quarkus and OpenLiberty, showing comfort with modern Java runtimes and production-grade distributed systems. Outside of code he’s a hardcore Vim user and mechanical keyboard enthusiast who switched to the Colemak layout and experiments with ortholinear hardware, a quirk that reflects his interest in ergonomics and tooling productivity. Practical, detail-oriented, and attuned to reliability, he bridges engineering and automation to ship secure, maintainable backend systems.
code9 years of coding experience
job4 years of employment as a software developer
bookG.C.E Advanced Level, Physical Sciences, G.C.E Advanced Level, Physical Sciences at Bandaranayake College-Gampaha
bookBachelor of Engineering (B.Eng.) Honours, Software Engineering, First Class, Bachelor of Engineering (B.Eng.) Honours, Software Engineering, First Class at University of Westminster
languagesEnglish, Sinhalese
stackoverflow-logo

Stackoverflow

Stats
997reputation
140kreached
12answers
12questions
github-logo-circle

Github Skills (38)

testng10
jsp10
identity10
authentication10
user-authentication10
oid10
identityserver10
identity-management10
java10
javas10
jspx10
ident10
scim10
jwt10
governance10

Programming languages (11)

TypeScriptC#JavaDockerfileCSSBatchfileAutoHotkeyJavaScript

Github contributions (5)

github-logo-circle
Role in this project:
userBack-end Developer
Contributions:3 reviews, 42 commits, 21 PRs in 1 year 7 months
Contributions summary:Gayashan primarily contributed to the back-end logic of the application, with a focus on improving service provider management and claim metadata handling. They refactored code to ensure alphabetical sorting of claim dialects and external claims. The user also fixed a critical NullPointerException in the cache, specifically related to adding the CAS authenticator to the system. Additionally, the user added a new JSP file for handling multiple user sessions.
identity
Role in this project:
userBack-end Developer
Contributions:1 review, 12 commits, 8 PRs in 1 year 6 months
Contributions summary:Gayashan contributed to the backend logic of the OAuth and identity management components. Their work involved fixing critical bugs such as NullPointerExceptions in session management related to OIDC logout. The user also improved code readability and addressed issues related to token revocation and JWT handling, specifically improving the accuracy of the expiration time for JWT bearer grant types and X509Certificate validation. Furthermore, they made changes related to authorization tokens not being revoked when disabling or deactivating user stores or tenants.
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
Gayashan Bombuwala - Software Engineer at hipages Group