We provide IT Staff Augmentation Services!

Graphics Programmer Resume

SUMMARY:

Highly skilled and experienced software developer with a good academic background and excellent technical and creative abilities seeks a challenging position that will allow him to develop his knowledge in new technology areas while improving on an already considerable technical background.

TECHNICAL SKILLS:

Languages: C/C++, Fortran, Shell Scripting (BASH, CSH), Modula 2/3, Python, Prolog, Lisp

Operating Systems: Unix/Linux (Solaris, HP - UX, Irix), Windows 3.x/95/98/NT/2000, Windows 7/8

Technologies: Windows API (Win32), MFC, DirectX, Streams, TCP/IP, SNMP, Linux/Windows, device drivers

Software: Microsoft Visual C++ (2012/2014), Borland C++, Visual SourceSafe, UNIX systems and development tools (GNU, Subversion), Jira, Auspex, CCollab, Coverity

EMPLOYMENT HISTORY:

Confidential

Graphics Programmer

Responsibilities:

  • Involved with the porting of Carmageddon to the PS4 console system
  • Required reading of PS4 documentation and developers forums
  • Working with Visual Studio 2012 and cross-platform PC/PS4 development tools for PS4 devkit
  • Microsoft Windows

Confidential

Graphics Programmer and 3D animator

Responsibilities:

  • Performed a variety of short projects related to graphics and mathematics
  • Implemented a multi-windowed real-time distributed Mandelbrot renderer using compute shaders
  • Wrote tutorial/article on AVX2 programming

Confidential

Senior Graphics Engineer

Responsibilities:

  • Involved with the development of OpenGL ES device drivers for Mali 600 GPU's
  • Implemented high-level extension TextureStorage
  • Suggested method of returning extra information about triggered ASSERTs in source code
  • Linux (Ubuntu)
  • GNU C/C++, GNU Make, Subversion, Jira, Auspex, Ccollab, Coverity
  • Intel Xeon workstations
  • OpenGL ES 3.0/OpenGL 4.0

Confidential

Graphics Programmer

Responsibilities:

  • Continued full-time development of 3D reaction-diffusion visualisation application
  • Qt widget framework
  • C++/STL
  • OpenGL 4.0/GLSL multi-threaded CPU mesh generation

Confidential

PhD Student (Graphics Programmer)

Responsibilities:

  • Responsible for the 3D visualisation component of the Confidential
  • Implemented 3D renderer using OpenGL and GLSL
  • Windows XP
  • Microsoft Visual Studio
  • OpenGL 3.0 to 4.5 / GLSL

Confidential, Menlo Park, California

Member of Techical Staff

Responsibilities:

  • Involved with the development of the XGL graphics pipeline for Sun workstations, a high-level graphics API for the CAD/CAM industry
  • Solaris
  • GNU C++, GNU Make
  • Shell scripts

Confidential, Oakville, Ontario, Canada

Graphics Programmer

Responsibilities:

  • Involved with the development of inhouse art tools for artists and animators used to convert rotoscoped video into texture data used for Confidential and Confidential Playstation console systems.
  • SGI IRIX and development tools, SGI GL, OpenGL
  • GNU C++, GNU Make
  • X-windows/Motif, Windows 95

Confidential

Software Engineer

Responsibilities:

  • Involved with the development of customised system software for external client.
  • Windows 3.x development tools
  • UNIX cross-platform development tools (GNU C++)
  • Token Ring and Ethernet network protocols
  • SNMP, TCP/IP protocol stack

Confidential

Graphics Programmer

Responsibilities:

  • Involved with the customisation and extension of the inhouse graphics editing system used for map editors and characters for Confidential and Confidential console systems.
  • Texas Instruments TMS340 development tools, TMS340x0 assembly language
  • MS-DOS PC's console systems

Hire Now