Amar Zavery

Principal Engineering Manager at Microsoft

Redmond, 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

🤩
Rockstar
🎓
Top School
Amar Zavery is a Principal Engineering Manager at Microsoft with 12 years of engineering and management experience building developer tooling, SDKs, and cloud services from Redmond. He leads teams that deliver end-user experiences for Windows 365 and previously drove security, compliance, HR/recruiting products, and TypeScript SDKs for Azure. Hands-on in Node.js, TypeScript and OpenAPI tooling, Amar has contributed to high-profile Azure projects—improving ADAL/MSAL typings, Autorest code generation, and retry semantics in the JavaScript SDK—to make SDKs more testable and developer-friendly. He combines deep technical craft (runtime SDKs, code generators, schema validation) with operational rigor in test automation, bringing a practical focus on developer experience and reliability. A Northeastern MS in Computer Science graduate, he also has a history of building REST/AMQP clients and cross-platform CLIs, reflecting both low-level protocol work and high-level platform design.
code12 years of coding experience
job14 years of employment as a software developer
bookMasters of Science, Computer Science, Masters of Science, Computer Science at Northeastern University
bookBachelor of Engineering (BE), Computer Engineering, Bachelor of Engineering (BE), Computer Engineering at University of Mumbai
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (38)

code-generator10
javascript10
schema-validation10
json-schema10
azure-sdk10
testing10
retrying10
typescript10
swagger10
microsoft-azure10
xunit10
validation10
type-definition10
netframework10
mochajs10

Programming languages (12)

C#TypeScriptDockerfileJavaCJavaScriptGoMustache

Github contributions (5)

github-logo-circle
Azure/autorest

Jul 2016 - Aug 2019

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:1 release, 39 commits, 343 PRs in 3 years 1 month
Contributions summary:Amar primarily contributed to the code generation aspect of the repository, focusing on improvements and fixes to the code generator. Their commits involve updates to various aspects of the code generation process, including improvements, fixes for specific languages like NodeJS (including Azure NodeJS) and C#, and addressing issues related to URL construction. The user also updated the ms-rest and ms-rest-azure packages and added new features like paged models in TS definitions. Additionally, they modified the parser to accept filepaths.
openapi-codegenpythonrest-clientopenapipowershell
Azure/azure-rest-api-specs

Aug 2015 - Jun 2019

The source for REST API specifications for Microsoft Azure.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:288 commits, 589 PRs, 495 pushes in 3 years 10 months
Contributions summary:Amar primarily focused on improving the testing infrastructure within the repository. They added and modified tests within `test/test.js` to validate the Azure Swagger schema. Their work involved integrating schema validation using the `z-schema` library, addressing file path issues, and incorporating example validation. The user also implemented checks for external file references and url references, ensuring the integrity and correctness of the swagger specifications.
apicloudspecificationsrestmicrosoft-azure
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
Amar Zavery - Principal Engineering Manager at Microsoft