Mary Gao is a senior software engineer in Cleveland with 11 years of experience building containerized microservices and modern deployment pipelines across cloud platforms. She designs event-driven systems and scalable backends, having migrated enterprise systems from Kafka/Kubernetes to Azure containers and implemented blue/green deployments and slot swapping with Jenkins. At Rocket she architects AWS-based microservices, monitors production health with Grafana and Dynatrace, and mentors teams through performance-driven feature expansion. Her open-source contributions include backend and DevOps work on the high-profile Azure SDK for JavaScript, where she refactored the Kusto SDK and improved release tooling and test infrastructure. Comfortable across Java, JavaScript, Python, and infrastructure automation, she brings a pragmatic full-stack perspective informed by hands-on CI/CD and data consistency challenges.
11 years of coding experience
6 years of employment as a software developer
Bachelor of Science Computer Science, Bachelor of Science Computer Science at Cornell University, College of Engineering
This repository is for active development of the Azure SDK for JavaScript (NodeJS & Browser). For consumers of the SDK we recommend visiting our public developer docs at https://docs.microsoft.com/javascript/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-js.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:1796 reviews, 26 commits, 753 PRs in 11 months
Contributions summary:Mary's commits primarily focus on updating and maintaining the Kusto SDK within the Azure SDK for JavaScript repository. Their work involved significant refactoring, updating libraries, adding new files, and resolving merge conflicts. The user also worked on upgrading release tools, updating test cases, and modifying configuration files, demonstrating involvement in both backend development and DevOps-related tasks. Furthermore, the commits included modifications related to test recordings and deployment settings.
Extension for AutoRest (https://github.com/Azure/autorest) that generates TypeScript code. The transpiled javascript code is isomorphic. It can be run in browser and in node.js environment.
Contributions:8 reviews, 37 PRs, 2029 pushes in 4 years
autorestazurejavascriptnodejstypescript
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.