Ruwan Yatawara

Associate Director

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
Ruwan Yatawara is an experienced software leader with 12 years building and leading teams that deliver monolithic and distributed systems, currently heading Choreo-SRE and Managed Services/Private Cloud at WSO2. He combines hands-on engineering in Java, Spring and C/C# with product and solutions architecture experience across IoT, API management and high-performance distributed software. Ruwan has driven IoT Server product work and contributed to prominent open-source WSO2 projects, making both backend API and frontend SSO improvements as well as documentation and schema updates. His background spans technical leadership roles from product lead to associate director, and he pairs that with an MSc in Data Science from the University of Moratuwa. Notably, he blends a maker’s mentality—“creating and breaking things” on GitHub—with practical cloud-native operational ownership. Based in Sri Lanka, he brings a pragmatic mix of engineering depth, product focus, and field-ready troubleshooting.
code12 years of coding experience
job13 years of employment as a software developer
bookCIM Level 1, CIM Level 1 at Chartered Institute of Marketing
bookWisdom School of Business
bookMaster of Science (MSc), Data Science, Master of Science (MSc), Data Science at University of Moratuwa
bookBsc.(Hons), Computer Software Engineering, Bsc.(Hons), Computer Software Engineering at University of Westminster
bookBachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at Univesity of Westmister
github-logo-circle

Github Skills (15)

javas10
api-management10
wso210
javascript10
api10
apidoc10
oauth10
java10
sso-authentication9
identity-management9
api-security9
database-management8
html8
h27
fest4

Programming languages (5)

JavaJavaScriptPHPHTMLPython

Github contributions (5)

github-logo-circle
wso2/product-iots

May 2015 - Oct 2018

Welcome to the WSO2 IoT Server source code! For info on working with the WSO2 IoT Server repository and contributing code, click the link below.
Role in this project:
userFull-stack Developer
Contributions:9 releases, 190 commits, 135 PRs in 3 years 6 months
Contributions summary:Ruwan contributed code changes related to the WSO2 Enterprise Mobility Manager (EMM), specifically modifying release notes, and Javascript for Single Sign-On (SSO). These changes suggest work on both the backend and frontend of the system. The updates to release notes indicate involvement in product documentation. The file modifications reflect feature implementations.
aws-iotiot-serveropcuaworking-onwso2
wso2/carbon-apimgt

Jun 2014 - Jan 2017

Role in this project:
userBack-end Developer
Contributions:20 commits, 19 PRs, 5 pushes in 2 years 7 months
Contributions summary:Ruwan primarily contributed to the back-end logic and API management aspects of the WSO2 Carbon API Manager. Their work involved modifying Java code related to key management, specifically around service provider creation, OAuth application handling, and cache management. The user also updated database schema by adding missing fields to the application table and refactored method names, demonstrating a focus on API gateway functionalities. Additionally, the user removed dependencies on throttling core and merging code from the origin/master branch, suggesting involvement in code maintenance and integration tasks.
api-management
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
Ruwan Yatawara - Associate Director