Jing Zhang

Senior Software Engineer at Microsoft

Seattle, 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
Jing Zhang is a Senior Software Engineer based in Seattle with 8 years of experience building resilient back-end and DevOps solutions, now at Microsoft. She has deep hands-on expertise in networking software for SONiC—contributing CLI features, YANG models, container upgrades, and warm-restart stability fixes across high-profile repos like sonic-utilities and sonic-buildimage. Jing also strengthens test automation and QA for complex network topologies, migrating legacy tests to Python3 and expanding coverage for active-active dualtor scenarios. Comfortable across system-level scripting, service management, and CI/CD for network OS images, she brings a pragmatic focus on operational reliability and reproducible tooling. Her background combines an MS from University of Rochester with practical open-source impact on production networking stacks.
code8 years of coding experience
bookHangzhou No.2 High School
bookBachelor of Engineering - BE, Bachelor of Engineering - BE at University of Electronic Science and Technology
bookMaster of Science - MS, Master of Science - MS at University of Rochester
github-logo-circle

Github Skills (27)

docker10
sonic10
pytest10
back-end-development10
python10
command-line-interface10
configuration-management10
bash10
dockers10
networking10
command-line10
yang10
test-automation10
cli10
testing9

Programming languages (8)

C++ShellCRustJavaScriptTLAHTMLPython

Github contributions (5)

github-logo-circle
sonic-net/sonic-mgmt

Feb 2022 - Jan 2023

Configuration management examples for SONiC
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:148 reviews, 13 commits, 84 PRs in 11 months
Contributions summary:Jing primarily contributed to test case improvements and the expansion of testing coverage within the SONiC configuration management examples. Their work focused on adding and modifying test cases to address server failures and enable testing on active-active dualtor interfaces. They also migrated a PTF test script to python3. Overall, the contributions involved the design and implementation of tests to validate various aspects of the SONiC management system.
configuration-managementansibleconfigurationsonic
sonic-net/sonic-buildimage

Nov 2021 - Jan 2023

Scripts which perform an installable binary image build for SONiC
Role in this project:
userBack-end & DevOps Engineer
Contributions:27 reviews, 48 commits, 80 PRs in 1 year 2 months
Contributions summary:Jing primarily focused on enhancing the SONiC buildimage, contributing to container upgrades and system stability. They upgraded the mux container to Bullseye and implemented changes related to warm restarts to avoid state changes during the process. Furthermore, they modified the warm restart finalizer to incorporate linkmgrd reconciliation and added yang models for mux cable and peer switch to expand YANG configuration capabilities. Additionally, they modified the service management to kill radv under active-active dualtor configurations and also updated the service management configuration.
armv6installableimage-buildsonicbinary-image
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
Jing Zhang - Senior Software Engineer at Microsoft