Jim Brooks
Palm Beach, Florida USA
e-mail    LinkedIn profile    Word resume   detailed resume

BRIEF SUMMARY:

Latest work experience has been to improve the graphics of older software (1990s era) up to the modern era of shader-based graphics ("Ooh-ahh, it looks awesome now!").

TECHNICAL EXPERTISE:

PROGRAMMING LANGUAGES & TOOLS:

Programming languages:     C, C++, STL, Lua, Python, Java, design patterns

OPEN-SOURCE PROJECTS:


Developed a flight simulator based on OpenSceneGraph.
YouTube video of flight sim

ENGINEERING EMPLOYMENT HISTORY:

Simulation Programmer - Perry Slingsby - Palm Beach, Florida - 2008...2008
o Graphics programming, wrote shaders, Lua scripting.

(Sabbatical) - 2007...2008
o Devoted time to my flight simulator project.

Software Engineer - Compro Computer - Melbourne, Florida - 2006...2007
Graphics programmer for a flight simulator.

Software Engineer II - Electronic Arts (Tiburon) - Orlando, FL - 2005...2006
Game programmer for Madden 07 video game (Xbox 360).

Software Engineer (Contractor) - Verizon, et al - Tampa, Florida - 2003...2005
Contract programming with different companies. Wrote C/C++/Java network software on UNIX platforms.

Sr. Software Engineer - Ravisent, LynuxWorks, Stonefly Networks - California - 2000...2002
Linux system programming for 3 companies.

Sr. Software Engineer - Chromatic Research - Santa Clara, California - 1997...2000
Implemented microcode of a dual-core x86-compatible microprocessor.
Microcode successfully booted popular operating-systems.

Validation Engineer - Transmeta - Santa Clara, California - 1997...1997
Wrote CPU tests in x86 assembly language (again).

Verification Engineer - Texas Instruments - Tampa, Florida & Dallas, Texas - 1994...1997
Wrote CPU tests in x86 assembly language.