Resume
Login
Email

Software Engineer, Cuda Opengl Gpu Gpgpu Glsl

Location:
Boulder, Colorado, United States
Posted:
November 19, 2010   all resumes
Email:
sbbead@r.postjobfree.com
Contact Info:
********@*****.***


Profile:
• Proven ability to work from initiation to successful completion of a software application.
• Demonstrated ability to function effectively either individually or in team.
• Able to work optimally under pressure to meet tight deadlines.
• Strong in both verbal and written communications.
• Excellent ability to learn new technologies and domains rapidly

Skills:
• Solid C/C++ including STL
• Expertise CUDA OpenGL GLSL Cg
• Experienced Operating Systems Linux and Windows (XP/7)
• Agile development
• Experience dbx Visual Studio Qt TCL/Tk XWindows Matlab sh boost HTML Python Perl

Experience:
3M Medical CT scanners Boulder CO 2007-present
Senior Software Engineer
Responsibilities Medical CT image processing and visualization
Personally developed and coded
- Reconstruction and image processing of large data sets of CT scans in CUDA.
- Real-time Volume renderer in CUDA and OpenGL Shading Language.
- Volume stitching application in CUDA.

Rhythm & Hues Visual Effects and Animation Studio Los Angeles CA 2004-2006
Senior Software Engineer
Responsibilities add real-time OpenGL 3D graphic effect tools to a proprietary animation software application used by the studio artists
Personally designed and implemented
- GLSL lighting reflection and refraction shaders shader quality matched the studio s in-house slow software renderer application by using same algorithms.
- Ported application s rendering to a Qt.

Alias 3D animation modeling rendering special effects software Alias is now part of Autodesk Toronto Ont Canada 1994-2003

Software Architect
Responsibilities OpenGL 3D graphic rendering
- Maya 5.0 Architected and coded application tool for fast and high quality video card rendering in vertex fragment and Cg code.
- Personally rewrote Studio Tools interactive rendering and shading tools in OpenGL significantly improved performance and added transparency reflection texture bumpmap textures
- Maya and Studio Tools Responsible for Linux and Windows XP cross platform code.
- Studio Tools ported application from IrisGL to OpenGL and XWindows
- Developed Web 3D Viewer in Java.

IBM Workstation Graphic Card development Kingston NY 1991-1994
Advisory engineer
3D graphic card microcoder OpenGL 1.0
- Microcode (C and assembly) from inception to completion
- Major contributor in determining microcode requirements and development environment requirements
- Personally designed and coded multiprocessor data stream logic and math functions

Motorola Unix Operating System Schaumburg IL 1989-1991
Senior Software Engineer
- Personally responsible for XWindow port for Unix BSD Operating System.
- Development of XWindow applications.

Reuters Financial stock reporting application Franklin Park IL 1987-1989
Senior Software Engineer
Implementation XWindow Graphic User Interface for stock reporting application.

Siemens Medical Equipment Des Plaines IL 1985-1987
Principal Software Engineer
Designed and developed firmware (assembly and C) for graphic user interface for medical imaging
workstation.

Motorola Silicon Chip Manufacturing Austin TX 1981-1984
Team leader for the software design and development of tools (assembly and C) used for the
design and verification of a 32bit floating point microprocessor chip.

Education:
Bachelor of Electrical Engineering Georgia Institute of Technology
CUDA course Aug. 2010 "Proven Algorithmic Techniques for Many-core Processors" Virtual School of Computational Science and Engineering Ga Tech

Papers:
"Automated Testing Scheme for Floating Point" ACM Signum Conference on Numerical Computations and Mathematatical Software for Microcomputers Conference Boulder CO March 28 1984