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.
10 years of coding experience
5 years of employment as a software developer
B.Sc.Engineering (Hons.) Computer Science and Engineering, B.Sc.Engineering (Hons.) Computer Science and Engineering at University of Moratuwa
Master of Science - MS Computer Science, Master of Science - MS Computer Science at Colorado State University
G.C.E. Advanced Level Physical Sciences, G.C.E. Advanced Level Physical Sciences at Rahula College
The cloud-native configuration driven runtime that helps developers implement composite microservices.
Role in this project:
DevOps 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.
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