Shanika Kuruppu

Staff Software Engineer at Google

Sydney, New South Wales, Australia
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
Shanika Kuruppu is a Staff Software Engineer in Sydney with 13 years’ experience building and leading teams on scalable back-end systems, now extending Cloud Spanner’s PostgreSQL interface at Google. She combines deep systems and client-library expertise—having led Spanner client features, emulator support, performance fixes and resource-based routing in the high-profile google-cloud-dotnet repo—with practical product work on messaging platforms earlier in her career. A PhD-trained bioinformatician and former university tutor, she brings rigorous engineering discipline and a knack for clear developer experience across languages (C#, .NET, PHP, Python). Known for steady incremental improvement—“getting better every day”—she pairs technical leadership with hands-on coding and open-source stewardship for widely used Google Cloud libraries.
code13 years of coding experience
job11 years of employment as a software developer
bookThe University of Melbourne
languagesEnglish, German
github-logo-circle

Github Skills (19)

client-library10
back-end-development10
net10
sample-size10
dotnet10
sample-rate10
google-cloud-spanner10
asp-net10
php10
sql10
sample-data10
dotnet-core10
csharp10
testing9
databases9

Programming languages (13)

C#JavaCSSC++GoHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
.NET code samples used on https://cloud.google.com
Role in this project:
userBack-end Developer
Contributions:53 reviews, 26 commits, 16 PRs in 1 year 9 months
Contributions summary:Shanika primarily contributed to the .NET code samples within the Google Cloud Platform repository. Their work focused on implementing and updating samples related to Google Cloud Spanner, including creating connections, querying data, and integrating query options. The user also added samples for query optimizer versioning and made updates related to versioning and the use of an explicit transaction.
dotnetc-sharpcsharpgoogle-clouddotnet-core
A collection of samples that demonstrate how to call Google Cloud services from PHP.
Role in this project:
userBack-end Developer
Contributions:7 reviews, 12 commits, 6 PRs in 1 year 9 months
Contributions summary:Shanika primarily contributed to the Google Cloud Spanner samples for PHP. Their work focused on fixing code, addressing runtime errors within the query option samples, and updating samples with optimizer statistics package configurations. Additionally, the user corrected copyright years and fixed region tags within the code. They also addressed code inconsistencies.
gcpcloud-servicesgooglephpgoogle-cloud
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