Sajitha Liyanage

Team Lead - Frontend at ATOM Insurance

Dubai, Dubai, United Arab Emirates
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code10 years of coding experience
job8 years of employment as a software developer
bookHigh School, Mathematics, High School, Mathematics at Nalanda College Colombo
bookBachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at University of Colombo School of Computing
bookBachelor of Science Honors, Computer Science, First Class, Bachelor of Science Honors, Computer Science, First Class at University of Colombo
languagesSinhala, English
stackoverflow-logo

Stackoverflow

Stats
117reputation
19kreached
5answers
6questions
github-logo-circle

Github Skills (28)

unit-testing10
apidoc10
testing10
hashicorp-vault10
http10
authentication10
test-framework10
user-authentication10
java10
javas10
api10
integration-testing10
commonmark9
commonjs9
syn9

Programming languages (17)

SmartyJavaCSSC++JinjaVueGoHTML

Github contributions (5)

github-logo-circle
The cloud-native configuration driven runtime that helps developers implement composite microservices.
Role in this project:
userBackend 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.
modularityruntimewso2microserviceservices
wso2/wso2-synapse

Apr 2019 - Nov 2021

Role in this project:
userBackend Developer
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