Menuka Warushavithana

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

👤
Senior
🎓
Top School
Menuka Warushavithana is a software engineer with 10 years of experience building high-performance distributed systems and developer tooling, currently at Google in Sydney following a stint at Blackmagic Design. She holds an MS in Computer Science from Colorado State University and has a strong track record in systems programming (C++, Go, Java), cloud-native tooling, and operational automation. Her internships at Google produced a 10x improvement in TPU active time and tooling to detect unsafe distributed locking patterns, reflecting a focus on reliability and performance at scale. At WSO2 she developed a Go CLI for the Micro Integrator and contributed cross-platform build and release improvements to a prominent open-source integration runtime. She also led a large-scale geospatial query service in academia, building sharded MongoDB clusters and an interactive query UI, demonstrating both backend scalability and product-facing UX sensibilities. Practical, detail-oriented, and comfortable across the stack, she blends research-grade systems work with production-ready tooling.
code10 years of coding experience
job5 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
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at Colorado State University
bookG.C.E. Advanced Level Physical Sciences, G.C.E. Advanced Level Physical Sciences at Rahula College
languagesEnglish, Sinhala
stackoverflow-logo

Stackoverflow

Stats
61reputation
1kreached
3answers
2questions
github-logo-circle

Github Skills (18)

bash10
go10
build-automation10
cicd9
docker8
dockers8
api7
maven6
microservices6
ballerina6
cloud-native6
encryption6
wso26
microservices-application6
python6

Programming languages (11)

JavaCSSCScalaJavaScriptBallerinaGoPHP

Github contributions (5)

github-logo-circle
The cloud-native configuration driven runtime that helps developers implement composite microservices.
Role in this project:
userDevOps Engineer
Contributions:55 commits, 39 PRs, 53 comments in 5 months
Contributions summary:Menuka primarily focused on enhancing the build process for the Micro Integrator CLI tool. Their contributions included creating a build script, adding cross-compilation functionality for multiple platforms, and generating distributable archives (tar.gz, zip) for various operating systems. They also made updates to handle scenarios such as the absence of Go in the PATH and fixing build directory issues. Furthermore, they improved the archive naming convention.
modularityruntimewso2microserviceservices
CLI for Importing and Exporting APIs between Different API Environments
Contributions:167 pushes, 2 branches in 1 year 8 months
apisarifimportingtoolkitsketchup
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
Menuka Warushavithana - Software Engineer at Google