Sanoj Punchihewa

Associate Technical Lead

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

🤩
Rockstar
🎓
Top School
Sanoj Punchihewa is an Associate Technical Lead and software engineer with nine years of experience, currently contributing to WSO2’s cloud-native integration stack from Sri Lanka. With a Computer Engineering degree from the University of Peradeniya and a long-running side venture building Android apps, he blends product-minded engineering with hands-on backend and API development. His open-source work on WSO2 projects (carbon-mediation, product-micro-integrator, and wso2-synapse) shows practical expertise in integration runtime APIs, inbound endpoint behaviors, and adding OAuth password-grant support to HTTP endpoints. He’s particularly skilled at mapping query parameters to message contexts, refactoring for testability, and designing management APIs for synapse artifacts and log controls. Quietly entrepreneurial, he maintains an independent mobile-app studio while driving integration features at an enterprise middleware vendor.
code9 years of coding experience
bookBachelor’s Degree, Computer Engineering, Bachelor’s Degree, Computer Engineering at University of Peradeniya
bookMathematics, Mathematics at St. Thomas College, Matale
languagesEnglish, Sinhalese
stackoverflow-logo

Stackoverflow

Stats
3,003reputation
102kreached
148answers
1question
Badges
firebase
top-5%
android
top-5%
github-logo-circle

Github Skills (40)

json10
api-rest10
authorizations10
integrate10
apidoc10
api-design10
restful-api10
user-authentication10
authentication10
integrations10
java10
javas10
syn10
api10
authorization10

Programming languages (12)

SmartyJavaDockerfileCSSC++CVueJavaScript

Github contributions (5)

github-logo-circle
wso2/wso2-synapse

May 2019 - Sep 2022

Role in this project:
userBack-end Developer & Integration Engineer
Contributions:102 reviews, 71 commits, 116 PRs in 3 years 4 months
Contributions summary:Sanoj primarily focused on enhancing the REST API functionalities within the `wso2-synapse` repository. They implemented features for mapping query parameters to message properties, refactored existing code, and added OAuth configuration support to HTTP endpoints. The contributions included the creation of OAuth-related classes, enabling a password grant type, and improved the security of the API. These changes demonstrate a focus on integrating authentication and authorization into the existing API infrastructure.
The cloud-native configuration driven runtime that helps developers implement composite microservices.
Role in this project:
userBack-end Developer & API Developer / Integration Engineer
Contributions:102 reviews, 282 commits, 113 PRs in 3 years 8 months
Contributions summary:Sanoj primarily contributed to the development of a management API for the WSO2 Micro Integrator project. They added new functionalities for managing various synapse artifacts like APIs, Inbound Endpoints, Proxy Services, Sequences, and Tasks. The user's work included creating resources for retrieving and updating log levels and data related to message processors, and the associated data structures for these endpoints. The contributions demonstrate a focus on API design and implementation.
modularityruntimewso2microserviceservices
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