Tharindu Weerasinghe is an Associate Technical Lead with six years of software engineering experience, currently driving backend and tooling work at WSO2 after progressing from Senior Software Engineer roles. He has a solid mobile development foundation from early career projects using Kotlin and Java, but has since specialized in backend language tooling—contributing to the widely used Ballerina programming language by implementing JSON-to-record conversion and a language server extension that leverages OpenAPI schemas. Comfortable bridging engineering and mentorship, he combines hands-on Java development and testing with a knack for improving developer ergonomics and code quality. Outside core engineering, Tharindu’s leadership experience in large volunteer programs and student organizations highlights strong people management and cross-cultural collaboration skills.
6 years of coding experience
6 years of employment as a software developer
Bachelor of Science (B.Sc.) Computer Science Engineering, Bachelor of Science (B.Sc.) Computer Science Engineering at University of Moratuwa
CIMA management Accounting, CIMA management Accounting at Achievers Lanka Business School
GCE A/L Physical Sciences, GCE A/L Physical Sciences at Royal College Colombo
Contributions:81 reviews, 66 commits, 56 PRs in 1 year 5 months
Contributions summary:Tharindu primarily contributed to the Ballerina Programming Language project by implementing and refining JSON to Ballerina record conversion functionalities. They developed a language server extension module to convert JSON to Ballerina records, integrating the use of OpenAPI schemas as an intermediary for the conversion process. This involved creating Java classes for conversion logic, as well as adding testing capabilities for the new utility methods. Furthermore, they addressed code formatting issues, and modified the code to use syntax kind for tokens.
Contributions:17 pushes, 8 branches in 3 years 6 months
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.