CHRIS LAUREL
email: claurel@gmail.com
phone: 206.329.1731


SKILLS
Visualization software specialist
12 years of experience with 3D graphics programming
APIs: Direct3D/DirectX, OpenGL, Qt4
Languages: 15 years C++/C, 5 years Java
Platforms: 12 years Windows 95/98/NT4/2000 programming, 15 years UNIX (Linux, Solaris, IRIX)

WORK EXPERIENCE
Software Engineer
Jun 2007 - Present
  • Lead developer of Celestia, an application for 3D astronomical visualization
  • Consultant for the European Space Agency; contributed to development of Space Trajectory Analysis (STA), software for modeling and visualizing spacecraft trajectories
NVIDIA
Senior Software Engineer
Apr 2002 - Jun 2007
  • Fixed conformance bugs and added new features to Direct3D drivers for Windows XP
  • Ported Direct3D 9.0 driver code base from Windows XP to Vista
  • Contributed to design and development of Direct3D 10.0 user mode driver
Microsoft
Software Design Engineer
Jun 1997 - Jul 2000
  • Co-designed and implemented 3D scene graph architecture for Chrome, a set of multimedia extension tags for Internet Explorer
  • Assisted in port of DirectX 8 components to 64-bit Windows platform
Dimension X
Software Engineer
Apr 1995 - Jun 1997
  • Created 'Liquid Reality', an extensible VRML 2.0 compatible scene graph toolkit in Java
  • Implemented Java native interfaces to Direct3D and OpenGL for Liquid Reality
  • Developed custom 3D rasterizer for Liquid Reality
OnRamp
Software Engineer
Oct 1994 - Apr 1995
  • Implemented portal-based 3D game engine and custom texture mapped polygon rasterizer
LaserMaster
Programmer
Jun 1992 - Oct 1994
  • Wrote 2D primitive and font rasterization software for laser printers.
  • Designed and implemented color matching system for large-format injket printers.

EDUCATION
St. Olaf College, Northfield MN
Sep 1988 - May 1992
Graduated with B.A. in mathematics and physics