John McDonald

Programmer

John McDonald is an experienced programmer with a robust background in graphics technology and optimization. Currently serving at Valve Corporation since March 2014, McDonald has previously contributed to NVIDIA as a Developer Technology Engineer, focusing on GPU and CPU performance for real-time rendering and forward-looking techniques showcased at major conferences. As a 3D Architect at NVIDIA, McDonald played a key role in the development of significant graphics processors. Earlier in the career, McDonald was the Lead Graphics Programmer at TimeGate Studios and a Game Programmer at Electronic Arts, beginning with an internship at Macromedia, Inc. John McDonald holds a Bachelor of Science in Computer Science from The University of Texas at Dallas.

Links

Previous companies


Org chart

This person is not in the org chart


Teams

This person is not in any teams


Offices

This person is not in any offices