Terry Suereth Software and DevOps Engineer tsuereth@tsuereth.com https://tsuereth.com I'm a software engineer and devops specialist, with deep expertise in systems programming, and broad technical experience on and off the job. I architect and implement distributed infrastructure from scratch, I instrument and analyze data to understand the quality of users' experiences, I enhance and streamline dev tooling to amplify team members' work, and I tirelessly investigate tough bugs to safeguard product reliability. --- PROFESSIONAL EXPERIENCE * Riot Games, Staff Software Engineer September 2023 - Present Developing multiple game features end-to-end for an unannounced live-service game, from player-facing gameplay logic and user interfaces through backend service orchestration and game-state management. Supporting these features and other team members' feature development with infrastructure management and build/release engineering. (C++, Docker, GitHub Actions, Go, Perforce, Redis, SQL, Terraform, Unreal Engine) * Microsoft (Xbox Game Streaming), Principal SDE January 2020 - September 2023 Architected and implemented cloud-based test automation infrastructure, including service applications, client automation agents, app framework integrations, and reporting, to validate multiple product apps. Contributed to cross-team projects and frameworks for automation, health monitoring, performance analysis, and user feedback and bug report analysis. Led the quality engineering team's build and release workflows, live monitoring and incident-handling routines, code quality standards, and security and privacy compliance. (Appium, ASP.NET, Azure, Azure DevOps, C#, Docker, Kusto, NPM, Selenium, Terraform, Typescript, WebDriver, Windows) * Microsoft (343 Industries), Senior SDE April 2017 - December 2019 Developed user-facing functionality for Halo Infinite. Maintained asset-pipeline tools and optimized workflows through dev tool performance instrumentation. Spearheaded an initiative to improve narrative development tools, and built a team targeting development-lifecycle stability and productivity improvements. (Azure DevOps, C++, C#, Grafana, Kusto) * Wargaming Seattle, Senior DevOps Engineer May 2016 - March 2017 Designed and implemented continuous build and deployment, integration testing, and monitoring systems for a pre-production distributed service platform. These systems enabled local developers to rapidly iterate and validate integration results with partner dev teams across the globe. (AWS, Consul, Docker, Go, Java, Jenkins, Marathon, Mesos, PagerDuty, Puppet, Sensu) * Glu Mobile, DevOps Engineer May 2015 - May 2016 Monitored and maintained service code and live infrastructure toward the worldwide public release of Deer Hunter 2016. Drove continuous improvements in detecting and preventing live service health issues. This game was determined to be Glu Mobile's most cost-efficient-per-user title as of April, 2016. (AWS, Bash, Docker, Grafana, Java, PagerDuty, Perforce, Sensu, TeamCity, Unity) * Nintendo of America, Senior Software Engineer May 2009 - May 2015 Developed application features, backend functionality, build systems, and development frameworks for multiple Nintendo system applications and publishing tools: Nintendo Zone for 3DS, Nintendo Web Framework for Wii U, Nintendo Dev Interface for Wii U, and Nintendo Developer Portal for Switch. (C++, C#, CMake, CSS, distcc, GNU Make, HTML, Java, Javascript, MinGW-GCC, MySQL, OAuth, Perl, PHP, Puppet, Python) * Adeneo Embedded, Embedded Software Engineer May 2008 - April 2009 Drove new product development with .NET Micro Framework. Implemented hardware/peripheral drivers, audio playback, and PWM control features. (ARM, C/C++, C#) * Nintendo Software Technology, Associate Engineer May 2007 - May 2008 Developed performance and accuracy improvements for the Nintendo Wii Virtual Console's Nintendo 64 emulation framework, enabling new game releases including Mario Golf. (C/C++, MIPS, PowerPC) --- EDUCATION * DigiPen Institute of Technology (Redmond, WA) Winter 2004 - Spring 2008 Bachelor of Science in Computer Engineering, Minor in Mathematics. Academic experience including circuit analysis, microcontroller programming, embedded system design, assembly programming, and C/C++ development. --- OTHER PROJECTS * https://github.com/tsuereth/example-devcontainer-vcpkg-crosscompile Dev Container and vcpkg cross-compilation demonstration. (C++, CMake, Dev Containers, GitHub Actions, MinGW-G++, musl, vcpkg) * https://github.com/tsuereth/glog Static site generator for rendering videogame blog posts with automated data API (IGDB) integration. (ASP.NET, C#)