Zhiling Li is a seasoned software engineer and QA specialist with over a decade of experience in C/C++/Unix environments, test metrology, and automated test frameworks. PMP- and Scrum-certified, she combines formal project management discipline with deep agile/CMMI process expertise to design pragmatic testing strategies and development best practices. Her hands-on skills span systems programming, scripting (Perl, shell), and build tooling, and she has contributed to the SONiC open-source ecosystem—enhancing minigraph parsing and adding ACL support and targeted test cases. Based in Chaoyang District, Beijing, she pairs rigorous defect-focused engineering with practical improvements to test environments (including PDU reboot recovery), making systems more robust across diverse hardware. An electrical and information engineering graduate, she brings a rare blend of process-driven leadership and low-level systems craftsmanship.
10 years of coding experience
Electrical and Information Engineering, Electrical and Information Engineering, Electrical and Information Engineering, Electrical and Information Engineering at Xi'an Electronic Science and Technology University
Contributions:189 reviews, 54 commits, 217 PRs in 10 months
Contributions summary:Zhiling primarily contributed to the testing framework of the repository. Their work involved creating and modifying test cases to validate the behavior of SONiC configuration management. They developed tests that verify functionalities like memory exhaustion handling and VLAN autostate behavior. Additionally, the user made improvements to the testing environment, including PDU reboot integration for recovery and adjustments to test execution behavior on various hardware configurations.
Scripts which perform an installable binary image build for SONiC
Role in this project:
Back-end Developer / Systems Engineer
Contributions:13 reviews, 1 commit, 26 PRs in 1 day
Contributions summary:Zhiling primarily contributed to the minigraph parser within the SONiC build image repository. Their work focused on enhancing the parser to support new ACL interface types, specifically adding support for BMCDATA and BMCDATAV6. They updated existing definitions and added new test cases. Additionally, they fixed issues related to Yang definitions and the disabling of unsupported counters on management devices.
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.