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.
9 years of coding experience
Bachelor’s Degree, Computer Engineering, Bachelor’s Degree, Computer Engineering at University of Peradeniya
Mathematics, Mathematics at St. Thomas College, Matale
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:
Back-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.