Resume

Please reach out to me at contact@jameskeats.com for any extra information! The PDF version of this resume is available to download here.

Experience
Associate Software Engineer
Vicarious Visions
Jun 2018 - Present
Albany, NY USA
Previously Junior Software Engineer Jun 2018 - Mar 2019. Working on the game client for an unannounced project. Assisting audio designers by expanding the capabilities of our audio solution. Investigating and improving anti-cheat systems. Collaborating with all engineers on the team on code reviews to help ensure everyone’s work is of the highest quality. Previously worked on a collaborative team to expand the Destiny franchise, focusing primarily on UI engineering.
Lead Mobile Programmer
Emergent Media Center
Jan 2016 - Dec 2016; Sep 2018 - May 2018
Burlington, VT USA
Developed software for the Sandbox Team and the BREAKAWAY Team. Implemented games and interactive media using the Xbox Kinect 2, Oculus Rift, and HTC Vive. Solved tasks related to gameplay and artificial intelligence and mobile optimization. Completed a project for Burlington Airport which is now installed in their North Concourse.
Network Programming Intern
Behaviour Interactive
May 2017 - Aug 2017
Montreal, QC Canada
Worked as a full-time intern on back-end server development. Created general systems for this server as well as game-specific extensions in a test-driven environment. Participated in code reviews for all team pull requests and actively responded to feedback and comments.
Creative Developer Intern
Moment Factory
Jan 2017 - Apr 2017
Montreal, QC Canada
Developed gamified experiences for Moment Factory’s Interactif Team. Worked with advanced technology, including a Velodyne LiDAR Puck. Closely interacted with other interns and full-time members of the team to implement engaging and innovative Unity and TouchDesigner projects. Completed tasks involving gameplay and network programming.
Education
Game Programming, BS
Champlain College
Aug 2014 - May 2018
Burlington, VT USA
Completed several solo and team projects, including PC, mobile, and virtual reality games. Studied abroad in Montreal Jan-May 2017. Experience as a gameplay, artificial intelligence, network, and tools programmer. Often worked as repo manager and build master on team projects.
Relevant coursework: Matrices, Vectors, & 3D Math; Graphics Programming I & II; Game Architecture; AI for Games; Networking for Games; Artificial Opponents.
Technology & Skills
Languages
C++; C#; C; JavaScript; x86 MASM; Python.
Software
Visual Studio; Perforce; Git; Clang/LLVM; Jira; TFS; Jenkins.
Personal
Moderate French proficiency; team leadership; strong public speaker; musician and gamer.