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.
9 years of coding experience
6 years of employment as a software developer
Bsc. (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
secondary 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
Choreo Connect is a cloud-native, open-source, and developer-centric API gateway.
Role in this project:
Back-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.
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.