Dinesh Weerakkody is a Senior Technical Lead with 11 years of experience building and leading integration and Java-based web services initiatives, currently helping WSO2 customers digitally transform using the WSO2 product stack. He has progressed through technical and leadership roles at WSO2 since 2014, combining hands-on backend development—such as API management improvements and metrics handling—with test automation and QA contributions in high-impact open-source repositories like WSO2 API Manager. Known for team building and pragmatic problem solving, he bridges engineering and customer-facing delivery to drive reliable, performant integrations. Based in the United States with a technical foundation from the University of Colombo, he brings a rare mix of enterprise-grade financial systems experience and open-source contributor instincts to platform modernization efforts.
11 years of coding experience
18 years of employment as a software developer
Bachelor's Degree Information Technology, Bachelor's Degree Information Technology at University of Colombo
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:
QA Engineer / Test Automation Engineer
Contributions:15 commits, 12 PRs, 6 pushes in 9 months
Contributions summary:Dinesh's contributions primarily involve adding and modifying test cases within the WSO2 API Manager repository. These tests are implemented using JMeter and focus on various functionalities, including JWT authentication with WS client, performance testing of MySubscriptions, and UI tests. The user also updated copyright information and disabled UI test cases. The user's work contributes to ensuring the quality and reliability of the API Manager.
Contributions:42 commits, 19 PRs, 10 pushes in 9 months
Contributions summary:Dinesh primarily worked on back-end improvements for API management, as indicated by changes in the `org.wso2.carbon.apimgt.impl` package. They refactored the backend to handle thumbnail URL generation, moving it from the UI. Furthermore, the user addressed a merge conflict related to a change in digest authentication and implemented several enhancements related to metrics data collection within APIM handlers. These contributions suggest a focus on improving API management functionality and performance.
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.