# Ning Zhang > Solid knowledge of computer science programming Location: San Jose, California, United States Profile: https://flows.cv/ningzhang ## Work Experience ### Software Engineer @ Enablence Technologies Jan 2022 – Present | Fremont, California, United States ### Software Engineer @ 瑞莱智慧 RealAI Jan 2020 – Jan 2021 | Beijing, China ### Software Development Engineer @ Mashuplogic Inc. Jan 2017 – Jan 2017 | Santa Clara, CA ### Software Developer Internship @ Enablence Technologies Jan 2016 – Jan 2016 | Fremont, California ### Software Engineer @ Harbin Institute of Technology Jan 2012 – Jan 2015 Project: Distributed Probe Platform • Built the distributed probe platform with Twisted network framework of Python. • Designed a static/dynamic load-balancing algorithm to increase probe job operation efficiency by 30%. • Designed the data transfer format and implemented data encapsulation, parse and storage. • Managed server with Linux Kernel-based Virtual Machine (KVM). • Deployed and tested probe applications such as IP information detection, DNS configuration detection to CNCERT cloud platform with Shell Scripting. • Management of test data identify objective results and orchestrate feedback loop. Project: Dependency of Domain Names Based on Fault Tree • Built a Breadth First Search Web Crawler using python Scrapy to get 1 million Domain names and their DNS information. • Stored DNS data in MySQL database as XML format. • Built Fault Tree model for DNS dependency using C. ## Education ### Master's degree in Computer Science San Francisco Bay University ### Master's degree in Computer Software Engineering International Technological University (ITU) ### Master's degree in Computer Technology Harbin Institute of Technology ### Bachelor's degree in Computer Software Engineering Harbin Institute of Technology ## Contact & Social - LinkedIn: https://linkedin.com/in/ning-zhang-00a902112 --- Source: https://flows.cv/ningzhang JSON Resume: https://flows.cv/ningzhang/resume.json Last updated: 2026-04-10