Amila Senadheera

Associate Staff Engineer

Colombo, Western Province, 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

👤
Senior
🎓
Top School
Amila Senadheera is an Associate Staff Engineer with nine years of hands-on experience designing and shipping cloud-native backend systems and API gateways from Dubai. He has deep expertise in API management, HTTP/2, OAuth2, and k8s operator patterns, demonstrated through contributions to high-profile open-source projects like Envoy and WSO2’s Choreo Connect. At companies from WSO2 to Dalil AI he’s delivered production features—real-time calendar syncs, Zapier integration, Postgres RLS and hierarchical claim-based access control—and implemented observability and security improvements. A strong backend developer with a solid full-stack background, he’s solved tricky integration and performance problems (e.g., masked token logging, gRPC wire-format fixes, websocket support) and written developer guides and operator documentation. He graduated top of his class in Computer Science from the University of Moratuwa and often blends engineering rigor with pragmatic product thinking. Colleagues describe him as a fast learner who moves between low-level protocol fixes and system-level design without losing sight of operability.
code9 years of coding experience
job6 years of employment as a software developer
bookBsc. (Hons), Computer Science and Engineering, 1st class - OGPA - 3.94 out of 4.2, Bsc. (Hons), Computer Science and Engineering, 1st class - OGPA - 3.94 out of 4.2 at University of Moratuwa
booksecondary education, A/L physical stream, z-score - 2.665 | Island rank - 40 | District rank 13, secondary education, A/L physical stream, z-score - 2.665 | Island rank - 40 | District rank 13 at D. S. Senanayake College
languagesEnglish, Sinhala
stackoverflow-logo

Stackoverflow

Stats
12,635reputation
768kreached
623answers
15questions
Badges
react-hooks
top-5%
javascript
top-1%
github-logo-circle

Github Skills (33)

javascript10
c-language10
back-end-development10
apidoc10
go10
api10
api-gateway10
logging10
backend10
cprogramming-language10
react10
grpc10
react-hooks9
nextjs9
java9

Programming languages (11)

TypeScriptJavaCSSC++LLVMJavaScriptBallerinaGo

Github contributions (5)

github-logo-circle
wso2/product-microgateway

Mar 2022 - Nov 2022

Choreo Connect is a cloud-native, open-source, and developer-centric API gateway.
Role in this project:
userBack-end Developer & API Developer
Contributions:53 reviews, 213 commits, 38 PRs in 8 months
Contributions summary:Amila's contributions primarily involved modifying the backend code and API configurations of the Choreo Connect API gateway. They addressed code quality and consistency by trimming spaces in backend endpoints and corrected error descriptions within the authentication and API subscription validation flows. Furthermore, they contributed to infrastructural aspects of the gateway, including implementing a masked token logging feature in the adapter and updating the Envoy configuration to enable HTTP/2 and trailer logging.
api-gatewayapimicrogatewayballerina-langchoreo
envoyproxy/envoy

Jul 2022 - Aug 2022

Cloud-native high-performance edge/middle/service proxy
Role in this project:
userBack-end Developer
Contributions:35 reviews, 4 commits, 11 PRs in 1 month
Contributions summary:Amila contributed to the Envoy proxy by implementing new features and correcting the implementation for the gRPC wire format. They added trace stream logs for upstream response headers and trailers, enhancing debugging capabilities. Additionally, the user made modifications to support OAuth2 authentication, specifically adding support for the BASIC_AUTH authentication method. Furthermore, the user corrected a depiction error regarding the gRPC wire format. Finally the user added websocket implementation and documentation.
nanoservicesmore-catsgolangcontainersproxy
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
Amila Senadheera - Associate Staff Engineer