Chamilย Elladeniya

Senior Backend Developer at King

Stockholm, Sweden
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
Chamil Elladeniya is a Senior Backend Developer with 10 years' experience building high-performance, cloud-native systems and language runtimes. Based in Stockholm, he has been a core contributor to the open-source Ballerina programming language at WSO2, designing HTTP, WebSub and MIME libraries and helping deliver a 20K+ TPS HTTP service/client framework. He combines deep protocol-level expertise (HTTP/1.1, HTTP/2, QUIC/HTTP3, Netty) with practical microservices design for cloud IDEs and game backend platforms. His contributions range from non-blocking payload builders and transport implementations to data binding and resiliency features, showing a rare blend of systems-level engineering and developer-facing language design. Notably, he represented the Ballerina team at KubeCon and built a time-critical election result distribution microservice that served 250 media outlets, demonstrating both open-source leadership and operational impact.
code10 years of coding experience
job7 years of employment as a software developer
bookBachelor's degree, Computer Science and Engineering, First Class Honours, Bachelor's degree, Computer Science and Engineering, First Class Honours at University of Moratuwa
bookRoyal College Colombo
languagesEnglish, Sinhala
stackoverflow-logo

Stackoverflow

Stats
478reputation
36kreached
18answers
0questions
github-logo-circle

Github Skills (13)

databinding10
http10
mime10
ballerina10
integration-testing10
testing9
programming-language9
http-header6
wso26
esb6
netsuite6
redirect6
ubuntu6

Programming languages (9)

TypeScriptC#JavaShellCBallerinaJavaScriptHTML

Github contributions (5)

github-logo-circle
Role in this project:
userBack-end Developer
Contributions:177 reviews, 499 commits, 209 PRs in 5 years
Contributions summary:Chamil's contributions primarily focus on adding and validating data binding functionality within the Ballerina platform. This involves creating client and server-side scripts, likely for testing and demonstrating the data binding capabilities of the language. They also address merge conflicts and incorporate updates, indicating involvement in ongoing development and maintenance of the data binding features. Furthermore, the commits suggest the user is involved with testing and validation of the Ballerina code.
ballerina
The Ballerina Programming Language
Role in this project:
userBack-end Developer
Contributions:3 releases, 36 reviews, 1741 commits in 4 years 8 months
Contributions summary:Chamil primarily contributed to the Ballerina programming language by modifying HTTP-related functionalities and integration tests. They addressed redirection issues for non-safe methods, enhanced the configuration of authentication headers, and added a wrapper class for non-blocking payload building. The user also refactored the MimeDataSourceBuilder and made changes related to setting input streams at the HTTP level, demonstrating a focus on improving HTTP and MIME handling within the language.
compilerprogramming-languageinterpreterballerinaballerina-lang
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
Chamil Elladeniya - Senior Backend Developer at King