Tao Zhang
About Tao Zhang
Tao Zhang is a Software Engineer with expertise in backend services, currently working at Riot Games since 2021. He has a strong background in cloud technologies and has previously held positions at companies such as Fox Corporation, Dynata, and Aura.
Work at Riot Games
Tao Zhang has been employed at Riot Games as a Software Engineer since 2021. In this role, he works in a hybrid environment based in Los Angeles, California. His responsibilities include utilizing cloud and infrastructure tools such as Docker, Terraform, and AWS. He specializes in backend services that relate to identity and user information, employing technologies like OAuth2 and OpenID Connect. Additionally, he applies testing and load simulation tools, including Locust, to enhance software projects.
Previous Experience in Software Engineering
Before joining Riot Games, Tao Zhang held several positions in software engineering. He worked at Dynata from 2015 to 2018 as a Software Engineer, contributing to various projects in Los Angeles. He then transitioned to Aura, where he served as a Software Engineer from 2018 to 2020. Following that, he briefly worked at Masimo as a Software Development Engineer in Test (SDET) for two months in 2020. His experience also includes a role at EPAM Systems for three months in 2021, where he worked remotely while based in Los Angeles.
Education and Expertise
Tao Zhang holds a Master of Science (M.S.) degree in Industrial and Systems Engineering from Virginia Tech. He also earned a Bachelor of Science (B.S.) in Process Equipment and Control Engineering from Dalian University of Technology. His educational background provides a strong foundation for his expertise in backend services and software engineering.
Technical Skills and Tools
Tao Zhang is proficient in a diverse technology stack that includes Kotlin, Golang, and TypeScript. He utilizes various tools in his software engineering projects, such as monitoring and performance tools like New Relic and DataDog. He also incorporates database management tools, including MySQL and Liquibase, into his backend development work.