Sajitha Liyanage is a Team Lead - Frontend with 11 years of software engineering experience, blending full-stack practice with backend and web3 blockchain development. He has led delivery of core financial systems and React frontends at ATOM Insurance, while earlier roles at WSO2 and Qatar Computing Research Institute involved building integration runtimes, CI/CD for Kubernetes, and blockchain analysis tools for Bitcoin and Ethereum. A first-class Computer Science graduate, Sajitha is an active open-source contributor to notable WSO2 projects—enhancing mediation, HTTP emulation, and micro-integrator test suites—and has implemented features like HashiCorp Vault integration and HTTP auth support. Comfortable across NodeJS, React, Java, Python, NoSQL and AWS/ELK, he combines hands-on coding with release management and observability-driven operations. Colleagues describe him as a pragmatic problem-solver who moves fluidly between product-facing UX work and low-level integration plumbing.
10 years of coding experience
8 years of employment as a software developer
High School, Mathematics, High School, Mathematics at Nalanda College Colombo
Bachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at University of Colombo School of Computing
Bachelor of Science Honors, Computer Science, First Class, Bachelor of Science Honors, Computer Science, First Class at University of Colombo
The cloud-native configuration driven runtime that helps developers implement composite microservices.
Role in this project:
Backend Developer & QA Engineer / Test Automation Engineer
Contributions:25 reviews, 77 commits, 69 PRs in 2 years 7 months
Contributions summary:Sajitha primarily focused on adding and modifying unit tests for the micro-integrator project. They added parameters and changed the default port for the synapse unit testing framework. The user also fixed various integration tests related to property mediators, including those for different scopes (axis2, default, transport, operation). Furthermore, the user made fixes to a variety of tests, including tests for endpoints, logging, and sequence statistics.
Contributions:11 reviews, 73 commits, 65 PRs in 2 years 7 months
Contributions summary:Sajitha primarily worked on the `commons` module, adding an emulator to support HTTP consumer functionality. They focused on implementing core Java classes related to request matching, response processing, and the construction of HTTP messages, including support for query parameters, headers, and cookies. These changes involved modification of existing classes and the creation of new classes to handle incoming and outgoing HTTP messages and their relevant attributes. The user's work centered on building and improving the emulator's capabilities within the context of an API gateway or similar system.
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
Sajitha Liyanage - Team Lead - Frontend at ATOM Insurance