James Donald is an experienced game programmer and software engineer with a strong background in mobile and backend development. Currently serving as a Senior Game Programmer at Naughty Dog since March 2021, James has previously worked at Electronic Arts as a Game Server Engineer and has held senior positions at Forge and Edmodo, where responsibilities included building iOS applications and backend systems. James began the career at Crystal Fish Entertainment, contributing to game development, and gained early experience through internships at The Weather Channel and Electronic Arts. James holds a Bachelor's degree in Computer Science from the Georgia Institute of Technology, earned in 2012.
Sign up to view 0 direct reports
Get started