Shani Ranasinghe is an Integration Engineer with over a decade of enterprise software experience, specializing in backend and frontend development, API management, and identity/access management. She has a strong Java background and a proven track record at WSO2 where she led technical direction, shaped information architecture, and drove CI/CD and docs-as-code initiatives. Her open-source contributions to the widely used WSO2 API Manager include bug fixes, database schema updates, and integration test improvements—work that directly improved API consumer and key management flows. Comfortable working autonomously or mentoring small cross-functional teams, she combines hands-on coding with user-focused documentation and UX improvements. Currently based in Australia and now on the integration team at Jemena, she also brings operational experience troubleshooting and resolving production incidents under pressure. Beyond engineering, she has repeatedly automated documentation and deployment workflows, reflecting a practical mindset for reducing manual toil.
11 years of coding experience
9 years of employment as a software developer
Bsc, Information Technology, Bsc, Information Technology at Curtin University of Technology
Bsc(Hons), Information Technology, Bsc(Hons), Information Technology at Sri Lanka Institue of Information Technology
secondary Education, secondary Education at Sirimavo Bandaranayaka Vidayalaya
Master of Science - MS, Information Technology, Master of Science - MS, Information Technology at University of Moratuwa
Contributions:88 reviews, 396 commits, 308 PRs in 2 years 10 months
Contributions summary:Shani primarily focused on setting up and configuring the demo site for the WSO2 API Manager documentation. They made significant changes to the documentation's structure, including renaming folders, updating the theme, and adding a configuration catalog. Their work involved modifications to HTML, CSS, and Java code, indicating involvement in both the frontend presentation and backend functionality, resulting in improvements to the documentation's organization and user experience.
Welcome to the WSO2 API Manager source code! For info on working with the WSO2 API Manager repository and contributing code, click the link below.
Role in this project:
Back-end Developer
Contributions:27 commits, 28 PRs, 10 pushes in 3 years 11 months
Contributions summary:Shani primarily contributed to database schema changes and integration test improvements within the WSO2 API Manager repository. They modified SQL scripts for various database systems (H2, MySQL, Oracle, MSSQL, PostgreSQL) to include new columns related to application and subscription sharing. Additionally, the user updated Java code in integration test utilities to incorporate new functionality for generating application keys, retrieving application IDs, and handling HTTP redirects in the subscription workflow. These changes suggest a focus on database interactions and testing of API management features.
api-gatewayworking-onwso2api-managementlink
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.