Yasas Mendis

Senior Software Engineer at Lions Club of Colombo New Century Titans

Galle, Southern Province, Sri Lanka
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
Yasas Mendis is a Senior Software Engineer with eight years of experience building and maintaining backend systems at WSO2, where he advanced from intern to senior engineer working on the widely used WSO2 API Manager. He focuses on API management, bug fixes, refactoring, and test coverage—contributions that improved OpenAPI imports, OAuth scope validation, and comment functionality in the API platform. Based in Galle, Sri Lanka, he pairs technical delivery with community leadership as a long-standing Lions Club director and former university Leo director. A University of Ruhuna Computer Science (Special) graduate, Yasas also brings a disciplined, adventurous streak—he's a certified advanced open water diver—which reflects his calm problem-solving under pressure.
code8 years of coding experience
job8 years of employment as a software developer
bookBachelor of Computer Science(Special), Computer Science, Second Class(Upper Division), Bachelor of Computer Science(Special), Computer Science, Second Class(Upper Division) at University of Ruhuna
bookBachelor of Computer Science, Computer Science, Bachelor of Computer Science, Computer Science at Department of Computer Science, University of Ruhuna
bookCertified Sport Diver, Diving, Certified Sport Diver, Diving at Dive Lanka - Dive Seenigama Diving Training Centre
bookAdvanced level education, Maths, Advanced level education, Maths at Richmond College
languagesEnglish, Sinhala
github-logo-circle

Github Skills (12)

javas10
api-management10
junit10
oauth10
api-testing10
java10
testing10
rest9
rest-api9
unit-testing9
mockito8
api-gateway8

Programming languages (7)

TypeScriptJavaDockerfileCSSJavaScriptGoHTML

Github contributions (5)

github-logo-circle
wso2/carbon-apimgt

Nov 2020 - Jan 2023

Role in this project:
userBackend Developer
Contributions:59 reviews, 206 commits, 97 PRs in 2 years 2 months
Contributions summary:Yasas primarily focused on fixing bugs and implementing improvements related to API management within the WSO2 Carbon API Manager. The commits demonstrate work on both the publisher and key management components of the system. Specific changes include addressing errors in OpenAPI definition imports, resolving scope validation issues in OAuth token handling, and adding unit tests.
api-management
wso2/product-apim

Jan 2021 - Jan 2023

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:
userBack-end Developer
Contributions:15 reviews, 22 commits, 30 PRs in 2 years
Contributions summary:Yasas primarily focused on refactoring and adding new tests for the WSO2 API Manager's comment functionalities. This included modifying existing comment test cases for both the publisher and dev portal, as well as adding new tests to cover various aspects of comment management such as adding root comments, adding replies, and pagination of comments. The changes involved modifications to Java test files, specifically targeting the comments functionality within the API Manager's testing suite, demonstrating a focus on testing and maintaining the system's API comment 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.
Request Free Trial
Yasas Mendis - Senior Software Engineer at Lions Club of Colombo New Century Titans