Zhen Zhang
About Zhen Zhang
Zhen Zhang is a Senior Staff Software Engineer at Poly, where he has worked since 2019. He has extensive experience in software engineering, particularly in developing and managing the VCES product.
Work at Poly
Zhen Zhang has been employed at Poly since 2017, progressing through various roles to his current position as Senior Staff Software Engineer, which he has held since 2019. In this role, he focuses on developing and enhancing the VCES product, which integrates multiple functionalities into a single virtual machine server. His previous positions at Poly include Senior Software Engineer from 2012 to 2017 and Staff Software Engineer from 2017 to 2019. Throughout his tenure, he has contributed to significant projects, including the integration of RESTful APIs and the automation of build processes using Gitlib-CI.
Education and Expertise
Zhen Zhang earned a Bachelor's degree in Computer Science & Technology from the Teachers’ College of Beijing Union University, where he studied from 2002 to 2006. His educational background provides a strong foundation for his career in software engineering. His expertise includes software development, system architecture, and microservice architecture, which he applies in his current role at Poly.
Background
Before joining Poly, Zhen Zhang worked at 亿阳信通股份有限公司 as a Technical Manager from 2006 to 2011. His responsibilities included overseeing technical projects and managing teams. He also held various software engineering positions at Poly prior to becoming a Senior Staff Software Engineer, including Senior Software Engineer and Staff Software Engineer. His extensive experience in software engineering spans over a decade.
Achievements
Zhen Zhang has made notable contributions to the VCES product at Poly. He developed a system architecture that allows all services to run on a Swarm cluster, managed through an Nginx-based load balancer. His work ensures high performance and resource efficiency for VCES services, which are designed to operate effectively with limited memory and CPU resources. Additionally, he has automated the build process for Ubuntu-based KVM images, enhancing the efficiency of product development.