Heshan Padmasiri

Associate Technical Lead

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
Heshan Padmasiri is an Associate Technical Lead with a decade of experience building backend systems at WSO2, rising through roles from Software Engineer to leadership since 2021. A Computer Science graduate from the University of Moratuwa, he focuses on performance-sensitive runtime engineering and has contributed optimizations and caching improvements to the Ballerina programming language runtime. Known for pragmatic problem-solving, he blends hands-on coding with architectural thinking to improve type system performance and developer-facing APIs. Based in Sri Lanka, he brings a creative, research-minded approach to production systems and a track record of shipping measurable runtime improvements in a major open-source language project.
code10 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of Moratuwa
stackoverflow-logo

Stackoverflow

Stats
56reputation
199reached
2answers
1question
github-logo-circle

Github Skills (7)

javas10
caching10
programming-language10
ballerina10
java10
compiler-compiler9
compiler9

Programming languages (15)

JavaC++CSSRustCPLpgSQLGoHTML

Github contributions (5)

github-logo-circle
The Ballerina Programming Language
Role in this project:
userBack-end Developer
Contributions:205 reviews, 99 PRs, 142 pushes in 4 years
Contributions summary:Heshan primarily contributed to the Ballerina programming language runtime. Their commits focused on adding default implementations and caching mechanisms for type calculations, specifically related to referred and implied types within the `io.ballerina.runtime.api.types` package. They made modifications to accessor names, documentation, and fixed a typo. Furthermore, the user implemented several optimizations related to type caching to improve performance.
compilerprogramming-languageinterpreterballerinaballerina-lang
heshanpadmasiri/CodeForces

Jul 2022 - Mar 2023

Contributions:69 commits, 2 PRs, 57 pushes in 7 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
Heshan Padmasiri - Associate Technical Lead