David Press
About David Press
David Press is a Senior Principal Software Engineer with extensive experience in the video game industry, including roles at CCP and Riot Games. He holds a Master’s degree in Computer Science from the University of Chicago and has worked on various aspects of game development, including graphics, animation, and backend infrastructure.
Work at Riot Games
David Press has been employed at Riot Games since 2014, initially serving as a Software Architect until 2020. He then transitioned to the role of Senior Principal Software Engineer, where he has been working since 2021. During his tenure, he has held the position of Infrastructure Tech Lead for a year, focusing on backend server and network infrastructure. His contributions have been integral to the development of various projects within the company.
Previous Experience at CCP
Prior to his time at Riot Games, David Press worked at CCP for five years from 2009 to 2014 as the Technical Director for the World of Darkness MMO in Atlanta, GA. He also served as a Graphics Programmer at CCP from 2007 to 2009. His roles involved significant responsibilities in engine-level graphics, animation, and physics, contributing to the overall development of the gaming experience.
Education and Expertise
David Press earned his Master of Science in Computer Science from the University of Chicago, where he studied from 2003 to 2006. He also holds a Bachelor of Science in Computer Science from Wichita State University, completed between 2001 and 2003. His educational background has provided him with a strong foundation in software engineering principles, which he has applied throughout his career in the video game industry.
Career at Electronic Arts
David Press began his professional career at Electronic Arts, where he worked as a Software Engineer for one year from 2006 to 2007. This early experience in a major gaming company contributed to his development as a software engineer and laid the groundwork for his future roles in the industry.
Teaching Experience
In addition to his industry roles, David Press served as an Instructor at the University of Chicago for one month in 2005. This position allowed him to share his knowledge and expertise in computer science with students, further enhancing his professional profile.