Ruwan Siriwardena is a seasoned technical program manager with over 18 years in IT, blending hands-on software engineering roots with senior project and delivery leadership across the Middle East and Sri Lanka. He has progressed from developer to technical lead to senior project manager, running complex financial and brokerage system implementations (including for major banks and exchanges) and representing clients onsite in KSA. Armed with an MBA in IT from the University of Moratuwa and CMMI Level 3 auditing experience, he excels at aligning cross-functional teams, controlling scope, and reporting to C-level stakeholders. Technically fluent in .NET and Oracle and experienced with JIRA/Confluence-driven Agile delivery, he also contributed test automation work to the high-profile WSO2 API Manager codebase validating multipart/form-data handling. Known for turning demanding client requirements into auditable, production-ready solutions, he combines pragmatic risk management with a knack for smoothing cross-cultural client relationships.
11 years of coding experience
17 years of employment as a software developer
Master of Business Administration - MBA, Information Technology, Master of Business Administration - MBA, Information Technology at University of Moratuwa
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:23 commits, 14 PRs, 7 pushes in 1 month
Contributions summary:Ruwan primarily focused on adding test cases related to content type handling within the API Manager. Their work involved writing integration tests using Java and the TestNG framework to verify the correct behavior of the API gateway when processing multipart/form-data requests. The user also appears to be familiar with setting up and using wire monitoring for analyzing HTTP traffic, as evidenced by the use of a WireMonitorServer in their tests. The primary focus of their work was to validate the correct processing of HTTP headers.
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.