Thomas Wieland
About Thomas Wieland
Thomas Wieland is a Software Engineer at Arista Networks, Inc. with extensive experience in software development, program management, and security.
Company
Thomas Wieland is currently employed at Arista Networks, Inc. as a Software Engineer and has been working there since 2011. Arista Networks is headquartered in Santa Clara, CA, and specializes in cloud networking solutions for large data center storage and computing environments.
Title
Thomas Wieland holds the position of Software Engineer at Arista Networks, Inc. His role involves developing high-performance software for networking solutions and contributing to the development of advanced technologies for market-leading 10 Gbps switches.
Education and Expertise
Thomas Wieland earned both his Bachelor’s and Master’s degrees in Computer Science from Concordia University, completing his undergraduate studies from 1985 to 1987 and his graduate studies from 1987 to 1990. He has extensive hands-on experience in program management, security, and software engineering. Wieland is proficient with multiple programming languages, including C, C++, Java, Python, and several assembly languages, and skilled in using development tools such as Eclipse, Visual Studio, and VMware vSphere.
Background
Thomas Wieland's professional journey includes several significant roles. He worked at Cisco Systems, Inc. as a Senior Software Engineer from 2001 to 2011 and as a Software Engineer from 1999 to 2001. Before Cisco, he was a Member of the Scientific Staff at Nortel Networks from 1996 to 1999 and at Bell Northern Research from 1990 to 1996. Additionally, he held university teaching positions (part-time) at Concordia University from 1986 to 1995.
Skills and Technologies
Thomas Wieland is proficient in a variety of technologies including REST/Web Services, XML, and 802.11 Wireless. He has a comprehensive understanding of data center operations and customer support. Wieland is also experienced with software version control systems and build/release management, making him a versatile software engineer capable of handling complex projects.