Joseph Fonseka

VP & Distinguished 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
Joseph Fonseka is a seasoned technology leader and VP & Distinguished Engineer at WSO2 with 20 years of experience designing developer tooling and platform software. He has progressed through senior engineering and architecture roles at WSO2 since 2013, leading developer tooling efforts and shaping build and packaging workflows. An active backend contributor to the Ballerina programming language, he has worked on core language tooling and build integration such as package balo generation—demonstrating deep systems-level expertise in language and compiler-adjacent infrastructure. Based in Sri Lanka, he blends hands-on engineering with strategic product leadership, mentoring teams to ship reliable developer experiences. Collected across startups, consulting, and long-term platform work, his career reflects a practical focus on developer productivity and build-time automation that quietly powers larger integrations.
code20 years of coding experience
job5 years of employment as a software developer
bookBSc, Computer Science, BSc, Computer Science at University of Colombo School of Computing
bookSt. Peter's College
languagesSinhalese
github-logo-circle

Github Skills (9)

ballerina10
compiler-development10
build-tools9
api8
integrate8
integrations8
apidoc8
cloud-native7
programming-language7

Programming languages (9)

TypeScriptJavaCSSJavaScriptBallerinaGoMustacheHTML

Github contributions (5)

github-logo-circle
The Ballerina Programming Language
Role in this project:
userBack-end Developer
Contributions:468 reviews, 2506 commits, 1111 PRs in 5 years 3 months
Contributions summary:Joseph's primary contributions revolve around the Ballerina programming language, specifically focusing on enhancements and modifications to the language's core components and tools. The commits involve removing and refactoring code related to VSCode diagrams, function indexes, and isolated functions. Additionally, the user added features like package balo generation to the build process, including modifications to project and library creation utilities. Furthermore, the user appears to be working on integrating and improving the build process for the Ballerina language.
compilerprogramming-languageinterpreterballerinaballerina-lang
hevayo/ballerina-lang

Jun 2019 - Sep 2019

Ballerina is a compiled, transactional, statically and strongly typed programming language with textual and graphical syntaxes.
Contributions:65 pushes, 38 branches in 2 months
ballerinatransactionalcompilergraphicalstrongly-typed
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
Joseph Fonseka - VP & Distinguished Engineer at WSO2