Richard Zhang
About Richard Zhang
Richard Zhang is a Software Engineer at Arista Networks with a background in computer science and extensive experience in software engineering and database management.
Current Position at Arista Networks
Richard Zhang currently holds the position of Software Engineer at Arista Networks in Santa Clara, California. Since starting in 2019, he has specialized in feature development and maintenance, particularly in the areas of DHCP Relay and Lag. His role involves ensuring robust network solutions, showcasing his expertise in the field of software engineering.
Previous Engineering Internships
Richard Zhang has accumulated diverse experience through various engineering internships. In 2017, he interned at LogicBlox in Berkeley, working on innovative projects for three months. Additionally, he gained practical experience at Teradata in San Carlos, Bay Area, interning twice in 2014 and 2015. These internships provided him with hands-on experience in production databases and program analysis tools.
Academic Roles and Teaching Experience
Richard Zhang enriched his academic background through multiple teaching assistant positions at the University of Pennsylvania and Cornell University from 2014 to 2018. Serving in Ithaca and Philadelphia, he assisted in various courses, further developing his understanding of computer sciences and contributing to educational initiatives.
Educational Background
Richard Zhang holds a Master of Science (MS) in Computer and Information Sciences from the University of Pennsylvania, where he studied from 2016 to 2018. Additionally, he achieved a Bachelor of Science (BS) in Computer Science from Cornell University, completing his undergraduate studies from 2012 to 2016. His strong academic foundation has significantly contributed to his proficiency in software engineering.