Pulasthi Wickramasinghe

Senior Software Engineer at Google

Bothell, Washington, 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

👤
Senior
🎓
Top School
Pulasthi Wickramasinghe is a senior software engineer with 12 years of experience building large-scale distributed systems and AI/ML infrastructure, currently on Google’s GKE AI/ML team after a tenure at Microsoft Azure’s scheduler group. He holds a PhD in distributed systems and has driven production-scale scheduler regionalization, capacity reservation, and performance benchmarking that improved scalability and fleet utilization by orders of magnitude. Pulasthi blends deep research experience—authoring Twister2 components and contributing an Apache Beam runner—with hands-on backend engineering, including notable work on WSO2’s governance registry and a Cassandra-backed metrics store. Comfortable across C++, Java and cloud-native stacks, he has a track record of converting research prototypes into production features and mentoring engineers through complex incident mitigation. Based in Bothell, WA, he brings a rare mix of academic rigor and production operational ownership that accelerates large AI infrastructure projects.
code11 years of coding experience
job13 years of employment as a software developer
bookBachelor of Science (BS) Computer Science and Engineering, Bachelor of Science (BS) Computer Science and Engineering at University of Moratuwa
bookDoctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at Indiana University Bloomington
bookC.W.W Kannangara M.M.V
languagesEnglish, Sinhala
github-logo-circle

Github Skills (9)

javas10
api-management10
api10
apidoc10
java10
schema9
wsdl9
xml9
versioning8

Programming languages (6)

JavaDockerfileTeXJavaScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
wso2/carbon-registry

Jul 2014 - Jun 2015

Role in this project:
userBack-end Developer
Contributions:14 commits, 4 PRs, 2 pushes in 11 months
Contributions summary:Pulasthi primarily focused on back-end development within the WSO2 Carbon Registry project. Their contributions involved fixing bugs related to versioning and remote mounting, along with making code adjustments to schema, WADL, and WSDL processors. The user also introduced changes to improve the handling of user names and incorporated updates to support service lifecycle management. These modifications indicate a focus on maintaining and improving the core functionality of the registry's API management capabilities.
api-management
pulasthi/dsc-binary-tools

Sep 2017 - Dec 2020

Contributions:147 pushes, 1 branch in 3 years 4 months
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