Video Game Programmer • Web Programmer • Software Generalist

Gregory Naughton
(214) 971-6721
greg AT naughton.org
naughton.org
github.com/gmn
Cyberdeck, 3D game (currently in development)

CORE PROFICIENCIES

• C Programming, 20 years, expert
• C++ Programming, 13 years, expert at C++0x, C++11, proficient at C++14
• Linux experience, 20 years, expert
• Python, 4 years, adept
• PHP, HTML, Javascript, 10 years, proficient
• Lua, 4 years, adept

TOOLS

• Visual Studio, 10 years+
• Git, Perforce, Subversion, Mercurial, CVS
• Clang, GCC, GDB, Autotools, make, bash
• Javascript/DOM/JSON/Node.js, 10 years
• MySQL, MongoDB, PostgreSQL, MSSQL, 7 years

INTERESTS

• Game Engines
• APIs and Protocols
• Data Structures, Libraries and Algorithms
• Data Driven Methodology, K.I.S.S.
• Graphics, OpenGL, 3D Math

NOTABLE EXPERIENCE

• Engine Programmer, id Software, 2+ years, 2014-2017
• Web admin, University of Iowa, 4 years, 2010-2013
• IT generalist in an Active Directory environment, University of Iowa, 5+ years, 2005-2010
• Research Engineer, DSP algorithms, Fast Fourier Transform, audio extractor research, machine learning, Osogato Inc., San Francisco 2007-2008

UNIQUE STRENGTHS

• Creative person, original thinker
• Self-teacher, agile learner