Lakshitha Liyanage is a Senior Software Engineer and architect with 12+ years of experience specializing in integration using the WSO2 middleware stack and event-driven, microservices-based systems. He combines deep Java and middleware expertise (WSO2 ESB/APIM/IAM) with practical streaming and messaging skills using Apache Kafka, having led design and delivery for financial and IoT platforms. A hands-on contributor to notable open-source projects like the Ballerina language and WSO2 IoT, he has improved compiler annotation processing and hardened deployment/configuration pipelines. Known as a supportive technical leader and mentor, he excels at turning complex integration requirements into well-documented, maintainable architectures. Based in Chapel Hill, NC, he brings both product- and ops-minded experience—spanning DevOps automation, distribution tooling, and customer-facing consultancy—that helps teams ship robust systems.
11 years of coding experience
16 years of employment as a software developer
BSc in Computer Science, 1st Class, BSc in Computer Science, 1st Class at University of Colombo
Contributions:1634 reviews, 2364 commits, 1557 PRs in 6 years
Contributions summary:Lakshitha primarily focused on backend development within the Ballerina programming language, as evidenced by the changes in the compiler, standard library and the language server. They enhanced the annotation processing capabilities of the language by modifying the compilation and the code generation phases. Their work included adding functionality such as new annotations, fixes to existing language features, and providing better integration with existing libraries.
Contributions:43 reviews, 110 commits, 71 PRs in 4 years 3 months
Contributions summary:Lakshitha primarily contributed to the Ballerina distribution repository by modifying protobuf definitions and associated scripts. Their work involved refactoring download and unzip functions within the command-line tools. Additionally, they added support for updating the Ballerina command-line tool, indicating a focus on improving the project's build and distribution processes. These commits also included fixing permission and error messages.
ballerina
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
Lakshitha Liyanage - Senior Software Engineer at Prime Therapeutics