Janaka Pushpakumara

Technical Lead at WSO2

Colombo, Western 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
Janaka Pushpakumara is a Technical Lead with over a decade of engineering experience, currently driving customer success and architecture delivery at WSO2 from Colombo, Sri Lanka. He blends hands-on full-stack development—contributing front-end JavaScript/Handlebars and back-end Java/SQL—to large open-source API management projects like WSO2 API Manager and carbon-apimgt, where he’s improved gateway performance and added management UIs. Janaka excels at translating complex enterprise requirements into robust integration solutions, mentoring teams, and feeding field-driven product improvements back to engineering. He holds an MSc in Software Architecture and a BSc in Electrical Engineering, a combination that underpins his systems-thinking approach and pragmatic design choices. Colleagues rely on him for technical leadership that balances deep code-level contributions with customer-facing strategy.
code11 years of coding experience
job7 years of employment as a software developer
bookDegree of Master of Science (MSc), Software Architecture, Degree of Master of Science (MSc), Software Architecture at University of Moratuwa
bookAdvaced level, Mathematics, Advaced level, Mathematics at St. Thomas'​ College, Matara.
languagesEnglish, Sinhalese
github-logo-circle

Github Skills (12)

javas10
api-management10
javascript10
handlebars10
api-gateway10
performance-optimization10
java10
debug9
debugging9
rest8
ui-design6
sql5

Programming languages (2)

JavaJavaScript

Github contributions (5)

github-logo-circle
wso2/product-apim

Feb 2015 - Mar 2016

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:
userFull-stack Developer
Contributions:18 commits in 1 year 1 month
Contributions summary:Janaka primarily contributed to the front-end components of the WSO2 API Manager, modifying JavaScript and Handlebars templates within the `api-publisher-web` and `api-store-web` modules. They also made changes related to statistics display. Further contributions include backend changes in Java and SQL database configuration.
api-gatewayworking-onwso2api-managementlink
wso2/carbon-apimgt

Jan 2015 - Mar 2016

Role in this project:
userBack-end Developer
Contributions:62 commits in 1 year 1 month
Contributions summary:Janaka primarily focused on optimizing the API gateway's performance by addressing debug logging overhead. They also implemented new features, such as adding the tier management UI and its associated files. Further, the user addressed findbugs issues to improve code quality. These changes show that the user was working on the core functionalities of the API management gateway system.
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
Janaka Pushpakumara - Technical Lead at WSO2