Bradford James Loos

Skills

  • Knowledge of Rendering Algorithms
  • Experience in modifying and testing code
  • Strong communication and writing skills
  • Working knowledge of C/C++, Java, Perl, Python, PHP
  • Working knowledge of Direct3D, OpenGL, Cg, GLSL
  • Proficient in Linux, OS X, and Windows

Employment

Software Intern May 2009 - Aug 2009
Rhythm & Hues Marina Del Ray, CA

Implemented Deep Shadow Maps on the GPU for use in Rhythm & Hues proprietary animation system Voodoo. This allowed the artists to see shadow changes in real-time instead of having to send their assets through the rendering pipeline.

Primary Skills Applied
  • Shader Writing (GLSL)
  • C/C++
PhD Intern Mar 2009 - May 2009
Disney Interactive Salt Lake City, UT

Worked as a student researcher on comparing standard and novel techniques for screen space ambient occlusion techniques for publication.

Primary Skills Applied
  • DirectX
  • C/C++
Student Researcher Nov 2008 - Jan 2009
INRIA Rennes, FR

Worked as a researcher on a team developing new global illumination algorithms for ray tracing. Helped develop Bayesian integration techniques for global illumination by performing experiments using Matlab and proprietary rendering engines.

Primary Skills Applied
  • Matlab
  • C/C++
Software Engineering (Intern) May 2008 - Sept 2008
NVIDIA Austin, TX

Worked as a software engineer to create a regression performance testing suite for the CG runtime. Created a C++ test harness using OpenGL and DirectX 9 that ran CG and CGFX files to measure the performance of the CG runtime libraries. Included Python reporting capabilities which created gnuplot files to measure and compare performance results

Primary Skills Applied
  • C/C++
  • Cg
  • OpenGL
  • Python
Teaching Assistant Sept 2007 - May 2007
UNIVERSITY OF UTAH SALT LAKE CITY, UT

Worked as a Teaching Assitant for CS5610/CS6610 (OpenGL) and CS 2420 (Computer Science II - Java). Responsible for helping students with assignments during office hours as well as lecturing during discussion sections.

Primary Skills Applied
  • Java
  • OpenGL
  • Teaching
Software Engineer Apr 2005 - Aug 2007
3M Health Information Systems Salt Lake City, UT

Working for the Tools and Technology group extending and maintaining a domain specific language, called Domain, used for medical grouping and billing. Includes a compiler, code generators for C, Java, Basic Assembler, and our own back end using a format called .Knowledge Bases.. Also responsible for creating a nightly build/test solution for programs using said language.

Primary Skills Applied
  • C
  • Java
  • Windows Batch Programming
Software Quality Assurance Engineer Feb 2003 - Apr 2005
3M Health Information Systems Wallingford, CT

Worked as a test engineer on International Coding and Grouping software. Responsible for manual testing and the creation of automated tests for COM+ based software in multiple languages.

Primary Skills Applied
  • Program Testing
  • Automated test creationg in differing languages (C/C++, Visual Basic, Awk, MS-SQL)
Programmer Jan 2002 - Feb 2003
Softspin Manhattan Beach, CA

Worked as a programmer porting development tools (pre-processor, make, and a shell) from the Windows environment to Linux.

Primary Skills Applied
  • C Programming
  • Linux
Programmer May 2001 - Aug 2001
Boomerang.com Palo Alta, CA

Worked as a programmer using Visual Basic and C++ to automate e-mail processes. Created e-mail scheduling programs and a program to automatically insert e-mails into an automated system based on SQL query statements.

Primary Skills Applied
  • Database programming in Visual Basic
  • C++
  • MySQL
Quality Assurance Jan 2001 - May 2001
Evans & Sutherland Salt Lake City, UT

Ran the Application Test Program (ATP) for the visual simulator system Ensemble™. Duties included installing the program on multiple machines and submitting bug reports.

Primary Skills Applied
  • Program Testing
Consultant/Web Programmer Aug 2000 - Sep 2000
Boomerang.com Palo Alto, CA

Worked as a consultant doing on-the-spot web pages and small JavaScript programs dealing with fax and e-mail broadcasting. Web pages were done using Macromedia Dreamweaver and Fireworks, JavaScript was also used

Primary Skills Applied
  • HTML document creation
  • JavaScript programming
Software Developer June 1997 - June 1998
Softspin Manhattan Beach, CA

Programmed the SIRS Navigator, a Windows desktop application (created in Visual Basic) used by clients to browse the results of a compensation survey, view job data graphically, and generate job-pricing reports to support compensation planning and decision making.

Primary Skills Applied
  • Database Programming in Visual Basic and Access

Education

University of Utah (Expected Graduation 2013) Salt Lake City, UT
PhD in Computing: Graphics and Visualzation GPA 3.6
 
University of Southern California (Graduated December 2007) Los Angeles, CA
Masters of Science in Computer Science GPA 3.95
 
University of Utah (Graduated May 2002) Salt Lake City, UT
Bahcelors of Science in Computer Science GPA 3.4