[ my new detailed resume has a better format ]


Brief Resume of Jim Brooks      e-mail      LinkedIn profile

COVER LETTER:

Specialist in graphics/game/sim programming.
Current programming languages: C/C++, Java, Lua, Python, shaders

SOFTWARE PROJECTS:


Developed an open-source flight simulator.

ENGINEERING EMPLOYMENT HISTORY:

GRAPHICS/GAME/SIMULATION PROGRAMMER [2005..PRESENT]:

    Game Developer - - 2010...present - Tampa, FL / Orlando, FL
    Programming a flight-sim game Google Android.
    Game programmer, game designer, C++/Java programmer, 3D modeler, 3D artist.

    Simulation Programmer - - Palm Beach, Florida - 2008...2008
    C++ programmer, Lua programmer, shader programmer
    Graphics programming for a submarine simulator. Improved graphics by writing shaders (GLSL). Lua scripting.

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

    Software Engineer - - Melbourne, Florida - 2006...2007
    Graphics programmer, OpenGL programmer, OpenSceneGraph programmer
    Graphics programming for a flight simulator that rendered using OpenGL/OpenSceneGraph.

    Software Engineer II - - Orlando, FL - 2005...2006
    Game programmer for Madden 07 NFL video game (XBOX 360, Direct 3D).

LINUX/UNIX PROGRAMMER [2000..2005]:

    Software Engineer (freelance) - - Tampa, Florida - 2003...2005
    Java programmer
    Wrote C++/Java network software on UNIX platforms.

    Sr. Software Engineer - - California - 2000...2002
    Linux system programmer
    Mostly Linux system programming (kernel, device drivers). Briefly did web and database programming.

MICROPROCESSOR ENGINEER [1994..2000]:

    Sr. Software Engineer - - Santa Clara, California - 1997...2000
    Developed an x86 emulator on 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.