Manuri Perera is a Senior Engineer based in Amsterdam with 12 years of experience designing and delivering backend systems, cloud-native tooling, and developer-focused automation. He has driven architectural improvements at WSO2—reworking database client abstractions, connection pooling, and producing production-grade build automation that cut release time from hours to under one—while now contributing to Timewax as a senior engineer. His strengths span Java, Ballerina, databases (MySQL, PostgreSQL, Oracle, MongoDB, Cassandra, Redis), test automation, and containerized CI/CD on Kubernetes and Docker. An active open-source contributor, he has improved API Manager stability with integration tests and added deployment and webapp fixes to the WSO2 Carbon ecosystem. Notably, he built a lightweight bash test-framework to run Ballerina scenarios on public cloud Kubernetes via WSO2 TestGrid, showing a pragmatic approach to end-to-end reliability. Colleagues would describe him as a problem-solver who turns operational pain points into repeatable, maintainable solutions.
12 years of coding experience
5 years of employment as a software developer
Bachelor of Science - BS, Computer Science & Engineering, Bachelor of Science - BS, Computer Science & Engineering at University of Moratuwa
Contributions:109 commits, 1 PR in 1 year 6 months
Contributions summary:Manuri primarily focused on updating and maintaining Ballerina BBE (Ballerina by Example) files within the `ballerina-distribution` repository. Their commits demonstrate interaction with SQL databases, including creating tables, inserting and querying data, and working with transactions. The user also updated examples for JDBC and MySQL connectors, demonstrating knowledge of database interaction and connector implementation within the Ballerina language. Further contributions included fixes for merge conflicts and updates to samples, suggesting a role in maintaining code samples and documentation.
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:
Back-end & Test Automation Engineer
Contributions:9 commits, 5 PRs, 1 issue in 9 months
Contributions summary:Manuri primarily contributed to the testing and backend functionalities of the API Manager project. Their work involved creating and refactoring test cases, specifically focusing on scenarios where APIs return a 204 status code and on addressing potential null pointer exceptions related to request timeouts. The contributions included writing Java-based integration tests, indicating a focus on ensuring the stability and reliability of the API management platform. The commits also involved correcting license headers and refactoring code, which improved the overall code quality.
api-gatewayworking-onwso2api-managementlink
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.