Nuwan Chamara is a seasoned technical lead and software engineer based in Sri Lanka with over a decade of experience delivering enterprise-grade solutions. He is currently Technical Lead at Allion Technologies, where he steers architecture and delivery for complex projects since 2023, combining hands-on coding with team leadership. His backend focus spans .NET, integration platforms, and middleware, with notable open-source contributions to WSO2 ESB, Synapse, and Carbon Mediation that emphasize testing, bug fixing, and extensible data-mapper architectures. He earned a Bachelor’s degree in Physical Sciences from the University of Kelaniya, bringing strong analytical grounding to problem solving. Earlier roles at ITX360, Auxenta, NDB, and Quentech shaped his experience in Microsoft app development, software engineering, and technical leadership. In addition to corporate work, his open-source work on test cases, SOAP handling, and pluggable scripting engines signals a preference for robust, reusable, and scalable integration solutions.
11 years of coding experience
8 years of employment as a software developer
Bachelor’s Degree, Physical Sciences, Bachelor’s Degree, Physical Sciences at university of Kelaniya
Welcome to the WSO2 Enterprise Service Bus source code! For info on working with the WSO2 Enterprise Service Bus repository and contributing code, click the link below.
Role in this project:
Back-end Developer
Contributions:12 commits, 3 PRs, 1 push in 5 months
Contributions summary:Nuwan's contributions primarily involve implementing and testing backend functionalities within the WSO2 Enterprise Service Bus (ESB) project. The user added a test case for the Aggregate mediator, focusing on handling custom SOAP header blocks. Further commits involved renaming services within the SoapHeaderBlocksTestCase and merging changes from the master branch. These actions suggest a focus on testing and refining the ESB's core capabilities.
Contributions:66 commits, 17 PRs, 1 push in 7 months
Contributions summary:Nuwan focused on developing and refactoring the data mapper engine, specifically concentrating on the implementation of different scripting engine types. Their work included making the scripting engine pluggable and refactoring code to introduce Readable, Writable, Executable, Schema, and Model interfaces for better design decoupling. The commits indicate a focus on the core functionality and architecture of the data mapper, including support for JSON primitive types and XML attribute handling. The contributions improved the extensibility and feature set of the data mapper.
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
Nuwan Chamara - Technical Lead at Allion Technologies