Ziyam Santhosh is a Senior Software Engineer with six years of hands-on experience building and hardening identity and API management systems at WSO2. He contributes across the stack—writing backend Java integration and unit tests for WSO2 Identity Server and implementing AsyncAPI parsing and UI features in the API Manager—demonstrating both backend rigor and product-facing frontend sensibility. His work emphasizes reliability and security, notably improving test coverage for identity provider management and validating OAuth2 token revocation scenarios after account disabling. A former intern turned senior engineer, he combines practical production experience with ongoing Computer Software Engineering studies at the University of Westminster. Based in Colombo, he brings a pragmatic, test-first mindset to complex distributed systems and a track record of shipping verifiable, maintainable code in widely used open-source projects.
6 years of coding experience
3 years of employment as a software developer
Bachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at University of Westminster
G.C.E Advanced Level, Physical Science, G.C.E Advanced Level, Physical Science at Royal College Colombo
Back-end Developer & QA Engineer / Test Automation Engineer
Contributions:88 reviews, 19 commits, 81 PRs in 5 months
Contributions summary:Ziyam primarily contributed to the project by adding unit tests for Java code. The commits focused on testing the `CacheBackedIdPMgtDAO.java` file, ensuring the reliability and functionality of identity provider management logic. This included writing tests and verifying code changes. The user's work focused on improving the test coverage.
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:
Back-end Developer
Contributions:45 reviews, 20 commits, 81 PRs in 4 months
Contributions summary:Ziyam's contributions focus on adding integration tests for OAuth2 token revocation scenarios after disabling user accounts within the WSO2 Identity Server. The commits involve writing Java code for integration tests, specifically within the `org.wso2.identity.integration.test.oauth2` package. These tests likely validate the behavior of OAuth2 tokens across multiple applications after a user's account has been disabled, ensuring proper security and access control.
working-onaccess-managementwso2identitylink
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.