This is sometimes less up-to-date than my detailed resume
|
Brief Resume of Jim Brooks
|
Sr. Software Engineer specialized in graphics/game/sim programming.
C/C++, Java, Lua, Python, OpenGL, shaders, 3D engines.
Developed an open-source flight simulator.
Game Developer - Palosim LLC - 2010...present - Orlando, FL
Mobile game developer, Android programmer
Developed a flight-sim game for Android.
Simulation Programmer - (private) - Palm Beach, Florida - 2008...2008
C++ programmer, Lua programmer, shader programmer
Graphics programming for a submarine simulator.
Improved graphics by writing shaders. Lua scripting.
(Sabbatical) - 2007...2008
(Devoted time to my flight simulator project.)
Flight Simulation Software Engineer - (private) - Melbourne, Florida - 2006...2007
Graphics programmer, OpenGL programmer, OpenSceneGraph programmer
Graphics programming for a flight simulator using OpenGL/OpenSceneGraph.
Software Engineer II - Electronic Arts (EA Tiburon) - Orlando, FL - 2005...2006
Game programmer
Madden NFL 2007 video game (XBOX 360, Direct 3D).
Software Engineer (freelance) - (private) - Tampa, Florida - 2003...2005
UNIX / Internet programmer
Developed Internet software in C++/Java for UNIX servers.
Sr. Software Engineer - (private) - California - 2000...2002
Linux system programmer
Linux system programming (kernel, device drivers, embedded systems).
Sr. Software Engineer -
- Santa Clara, California - 1997...2000
Developed an x86 emulator for a RISC CPU (microcode).
Validation Engineer -
- Santa Clara, California - 1997...1997
Verification Engineer -
- Tampa, Florida & Dallas, Texas - 1994...1997
Wrote CPU compatibility tests in x86 assembly language for "Intel clone" projects.