Xiangyi Guo
About Xiangyi Guo
Xiangyi Guo is a Software Engineer at Arista Networks with a background in Electrical Engineering and extensive experience in network management and software development.
Title and Current Position
Xiangyi Guo is currently serving as a Software Engineer at Arista Networks in San Jose, California, United States. He has been with the company since 2017. In his role, he applies his extensive knowledge of software development and network management.
Previous Roles and Professional Experience
Before joining Arista Networks, Xiangyi Guo worked at Juniper Networks as a Software Engineer from 2010 to 2017, located in Sunnyvale, CA. His earlier career includes an internship at Alcatel-Lucent in 2009 where he developed Python test scripts for RoHC functionality and TRB tests in LTE systems. He also held the position of Graduate Assistant at the Polytechnic Institute of New York University (formerly Poly-NYU) from 2008 to 2009 and served briefly at Alcatel Shanghai Bell Co., Ltd as a Software Development Assistant in 2008.
Education and Credentials
Xiangyi Guo holds a Master's degree in Electrical Engineering from New York University - Polytechnic School of Engineering, earned between 2008 and 2010. During the same period, he earned Graduate Certificates in Telecommunication Network Management and Wireless Communications. Guo also graduated from East China University of Science and Technology with a Bachelor's Degree in Electrical Engineering. Additionally, he achieved his CCNA certification in November 2009.
Technical Expertise and Skills
Xiangyi Guo has substantial technical expertise in network management, including DHCP, DNS, VLAN, and various routing protocols. He has significant experience in programming languages such as Python, C, C++, and Assembly Language and extensive work in Linux environments. His work includes developing Layer2 Switching Feature test functions for an Ethernet Over SDH board using C++ and creating a database application for a bookshop using VB.
Research and Development Contributions
During his tenure as a Graduate Assistant at Poly-NYU, Xiangyi Guo conducted research on Deep Packet Inspection and Packet Classification technology. He simulated the conversion from NFA to DFA and minimized DFA algorithms using C++. He also worked on the D2FA algorithm, modifying C++ code to compare space consumption and traversal time against minimized DFA.