Cody Plepel

Cody Plepel

Senior Software Engineer @ Riot Games

About Cody Plepel

Cody Plepel is a Senior Software Engineer at Riot Games, specializing in real-time systems and optimization for gameplay programming. He has a diverse background in software engineering, with previous roles at Blizzard Entertainment, Groupon, and DePaul University.

Current Role at Riot Games

Cody Plepel serves as a Senior Software Engineer at Riot Games, a position he has held since 2019. In this role, he focuses on developing scalable game architectures and optimizing gameplay systems. His expertise in real-time systems and multithreading enhances the performance of complex game features. Riot Games is known for its commitment to innovation in gaming, and Plepel's contributions support this mission.

Previous Experience at Blizzard Entertainment

Cody Plepel worked at Blizzard Entertainment in various capacities from 2014 to 2019. He began as a Software Engineer Intern in the Engine department for three months in 2014, followed by roles as Associate Software Engineer - Game Systems and Software Engineer - Gameplay. His tenure included a focus on gameplay programming and optimization, which are critical for enhancing player experiences in Blizzard's games.

Educational Background in Computer Science

Cody Plepel earned a Master of Science (M.S.) in Computer Science and Game Programming from DePaul University, studying from 2013 to 2015. His education provided a foundation in object-oriented design and data structures, essential for his career in software engineering. Prior to this, he completed a Bachelor of Science in Economics at Arizona State University from 2005 to 2010, which contributed to his analytical skills.

Early Career and Roles

Before his roles in game development, Cody Plepel held various positions that contributed to his skill set. He worked as a Graduate Assistant at DePaul University for nine months in 2014, and as a Staff Writer at Groupon from 2011 to 2013. Additionally, he served as an Assistant Manager for the City of Phoenix from 2005 to 2009, where he developed management and organizational skills.

Technical Skills and Specializations

Cody Plepel possesses strong technical skills in object-oriented design, data structures, and algorithms. He specializes in real-time systems and optimization, which are vital for gameplay programming. His experience with multithreading, sockets, and artificial intelligence enhances the performance and complexity of game systems, contributing to advanced gameplay features in the projects he works on.

People similar to Cody Plepel