Tharindu Jayathilake

Senior Software Engineer at WSO2

Sri Lanka
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

🤩
Rockstar
🎓
Top School
Tharindu Jayathilake is a Senior Software Engineer with nine years of experience building back-end systems and contributing to open-source language tooling at WSO2. He has progressed from intern to senior roles and co-founded a tech startup, blending hands-on development with team leadership and product-minded engineering. Tharindu’s notable open-source work includes enhancements to the Ballerina programming language’s language server, adding log and property statement support—demonstrating deep understanding of language design and developer tooling. Based in Sri Lanka, he augments practical experience with advanced studies in software engineering from the University of Westminster, reflecting a commitment to continuous learning. Colleagues describe him as energetic, self-motivated, and adept at balancing focused delivery with collaborative leadership.
code9 years of coding experience
job6 years of employment as a software developer
bookBsc In Infromation Technology, Bsc In Infromation Technology at University of Moratuwa
bookMaster of Science - MS, Advanced Software Engineering, Master of Science - MS, Advanced Software Engineering at University of Westminster
bookRichmond College, Galle
bookComprehensive Master Java Developer, Information Technology, Comprehensive Master Java Developer, Information Technology at Institute of Java & Software Engineering
languagesSinhala, English
github-logo-circle

Github Skills (7)

compiler10
programming-language10
compiler-compiler10
ballerina10
lang9
integrate8
integrations8

Programming languages (8)

TypeScriptJavaShellJavaScriptBallerinaGoHTMLPython

Github contributions (5)

github-logo-circle
The Ballerina Programming Language
Role in this project:
userBack-end Developer
Contributions:31 reviews, 66 commits, 30 PRs in 2 years 4 months
Contributions summary:Tharindu primarily contributed to the Ballerina Programming Language's core features, focusing on language server enhancements. Their commits added support for log and property statements within the language, improving the language server's functionality. Additionally, the user's changes involved integrating a merge from the main branch to incorporate the recent updates. Their work demonstrates a strong understanding of language design and Ballerina's core functionalities.
compilerprogramming-languageinterpreterballerinaballerina-lang
tharindulak/cellery-hub

May 2019 - Jan 2020

Contributions:96 pushes, 12 branches in 8 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.
Request Free Trial
Tharindu Jayathilake - Senior Software Engineer at WSO2