Vishrut Shah

Engineering Manager at Asana

San Francisco, 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
Vishrut Shah is an engineering manager in San Francisco with 11 years of experience building cloud, storage, and developer tooling across companies including Apple, Microsoft, AWS, and now Asana. He combines hands-on backend and DevOps expertise—especially in Java, C/C++, Ruby, and Python—with a track record of improving CI/CD, testing, and SDK/tooling for major open-source Azure projects. At Microsoft he contributed meaningful fixes and generator improvements to AutoRest and Azure SDKs, and at Apple led machine learning platform engineering before moving into management. Comfortable across distributed systems, storage, and developer experience, he often bridges product, QA, and automation to ship reliable services at scale. A Northeastern MS graduate, he brings both enterprise-grade engineering rigor and a history of practical automation that reduces operational friction.
code11 years of coding experience
job11 years of employment as a software developer
bookB. TECH, Information Technology, B. TECH, Information Technology at Nirma University
bookMaster of Science (MS), Computer Science, Master of Science (MS), Computer Science at Northeastern University
languagesGujarati, Hindi, English
github-logo-circle

Github Skills (42)

test-automation10
json10
github-ci10
python10
apidoc10
azure-sdk10
testing10
net10
dotnet-new10
dotnet10
microsoft-azure10
vscode-extension10
cicd10
azure-cli10
ruby10

Programming languages (13)

C#PowerShellJavaC++GoTypeScriptShellJavaScript

Github contributions (5)

github-logo-circle
Azure/azure-sdk-for-ruby

Mar 2016 - Oct 2017

Ruby SDK for Azure Resource Manager: build and manage your Azure cloud infrastructure (Compute, Virtual Networks, Storage, etc...) using Ruby.
Role in this project:
userBackend & DevOps Engineer
Contributions:14 releases, 484 commits, 301 PRs in 1 year 7 months
Contributions summary:Vishrut's commits focused on integrating ASM (Azure Service Management) tests and enabling them in Travis. They added VCR recordings for ASM affinity group integration tests, allowing recorded tests to run in a CI/CD pipeline. Additionally, the user worked on setting up and maintaining the CI/CD pipeline and automating builds and deployments. The commits involved changes to test helper files, indicating involvement with testing infrastructure and automation.
azure-resourcescloud-infrastructureazure-functionsresource-managerinfrastructure
Azure/autorest

Jul 2016 - May 2017

OpenAPI (f.k.a Swagger) Specification code generator. Supports C#, PowerShell, Go, Java, Node.js, TypeScript, Python
Role in this project:
userBack-end Developer
Contributions:83 commits, 130 PRs, 56 pushes in 9 months
Contributions summary:Vishrut primarily focused on bug fixes and enhancements related to the Ruby code generator. They addressed issues in serialization and deserialization, particularly for handling enums and polymorphic types, as well as the ruby azure code generator. The commits included modifications to templates and client extensions and samples, improving the generation of asynchronous methods for long-running operations in the Azure.Ruby generator. Furthermore, the user updated the Ruby and Azure.Ruby generator versions.
openapi-codegenpythonrest-clientopenapipowershell
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
Vishrut Shah - Engineering Manager at Asana