Hiranya Jayathilaka

Software Engineer at The Apache Software Foundation

Mountain View, California, United States
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
Hiranya Jayathilaka is a seasoned software engineer with 13 years of experience building cloud-native systems, currently working on developer-facing infrastructure at Shortwave after five years on Google’s Firebase team. His PhD research in automated control, monitoring, and governance of cloud-hosted web applications informs a deep expertise in distributed computing, software architecture, and production-grade developer SDKs across multiple languages. He’s an active Apache committer (Synapse and Xerces2/J) and a frequent contributor to Firebase Admin SDKs (Node, Java, Go, .NET, Python), combining backend API work with build automation and integration testing. Based in Mountain View, he blends academic rigor with hands-on DevOps and full-stack contributions—an engineer who moves fluidly between protocol-level OSS projects and pragmatic SDK/product engineering.
code13 years of coding experience
job13 years of employment as a software developer
bookB.Sc. Engineering (Hons), Computer Science and Engineering, B.Sc. Engineering (Hons), Computer Science and Engineering at University of Moratuwa
bookDoctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at University of California, Santa Barbara
languagesSinhalese, English
stackoverflow-logo

Stackoverflow

Stats
16reputation
707reached
1answer
0questions
github-logo-circle

Github Skills (48)

ec10
javascript10
pytest10
python10
stripe10
apidoc10
google-admin-sdk10
back-end-development10
testing10
net10
user-authentication10
authentication10
typescript10
dotnet10
infrastructure-management10

Programming languages (11)

C#TypeScriptJavaDockerfileC++RustJavaScriptGo

Github contributions (5)

github-logo-circle
Firebase Admin .NET SDK
Role in this project:
userBack-end & API Developer
Contributions:10 releases, 30 reviews, 342 commits in 2 years 9 months
Contributions summary:Hiranya's contributions primarily focused on developing the backend APIs and related code for the Firebase Admin .NET SDK. The user implemented the ID token verification API, including its tests and associated documentation. Moreover, they worked on the custom token creation API and also addressed improvements to the error handling, including the implementation of detailed error responses and the supporting of the Firebase Authentication Emulator.
firebase-admindotnetadminfirestorefirebase
firebase/firebase-admin-go

May 2017 - Jan 2022

Firebase Admin Go SDK
Role in this project:
userBack-end Developer & API Developer
Contributions:21 releases, 54 reviews, 203 commits in 4 years 9 months
Contributions summary:Hiranya's commits primarily involved implementing credential implementations, fixing refresh token tests, and improving logging within the Firebase Admin Go SDK. They also contributed to the creation and management of App instances, exposing Auth services via the App, and adding features such as custom token generation and verification. The user was responsible for working on various error handling and integration testing components.
firebase-admingolangadminfirestorefirebase
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
Hiranya Jayathilaka - Software Engineer at The Apache Software Foundation