Chanika Ruchini

Senior Software Engineer at Group Avows

Federal Territory of Kuala Lumpur, Malaysia
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
Chanika Ruchini is a Senior Software Engineer with 8 years of experience specializing in secure identity platforms and cloud-native backend systems, currently based in Kuala Lumpur. She has driven end-to-end delivery of IAM solutions at WSO2 and enterprise middleware for Prudential BSN Takaful, designing REST APIs, secret management, and schedulers for mission-critical policy and claim workflows. Her open-source contributions to prominent WSO2 projects span both backend integration and unit testing for OAuth/DCR and identity server features, as well as front-end UI fixes for authentication consoles—demonstrating full-stack fluency. Chanika combines hands-on engineering with incident leadership and mentoring, having led B2B bug triage, security hardening (including FIPS work), and cross-team on-call responses. With a First Class BSc in Computer Science from University of Moratuwa and a track record of improving test coverage and documentation, she brings both technical rigor and practical product-focused instincts. An interesting detail: she often tackles obscure protocol edge cases (SAML/OAuth/UMA) that reduce real-world production incidents.
code8 years of coding experience
job4 years of employment as a software developer
bookBachelor of Science - BS, Computer Science and Engineering, First Class : GPA 3.75, Bachelor of Science - BS, Computer Science and Engineering, First Class : GPA 3.75 at University of Moratuwa
bookSujatha Vidyalaya, Matara
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (29)

unit-testing10
authorizations10
javascript10
back-end-development10
identity10
testing10
user-authentication10
authentication10
java10
javas10
authorization10
rest-api10
oauth10
react10
integration-testing10

Programming languages (7)

TypeScriptJavaCSSJavaScriptPHPSQLPLPython

Github contributions (5)

github-logo-circle
Role in this project:
userBack-end Developer
Contributions:99 reviews, 77 commits, 74 PRs in 1 year
Contributions summary:Chanika primarily contributed to the back-end functionality, specifically addressing an issue related to invalid tenant domain errors. Their work involved modifying the `AsyncSequenceExecutor.java` file to correct a null error and adding code to the `SecretDAOImpl.java` file. These changes suggest the user was focused on resolving an authentication issue within the identity framework, demonstrating expertise in core authentication logic and the internal workings of the WSO2 carbon-identity-framework.
identity
wso2/product-is

Jul 2021 - Sep 2022

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:25 reviews, 54 commits, 64 PRs in 1 year 3 months
Contributions summary:Chanika primarily contributed to the backend integration tests, specifically focusing on secret management and account locking functionalities. The commits involve adding new integration tests for Secret Management REST APIs and modifying existing tests related to account locking. The user also refactored the tests to enable and disable account locking dynamically within the tests. This indicates a focus on enhancing the robustness and functionality of the identity server's backend features.
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.
Request Free Trial
Chanika Ruchini - Senior Software Engineer at Group Avows