Software Engineer IV at IGT
Reno, Nevada Area
Software Engineer IV at IGT
Reno, Nevada Area
(Public Company; IGT; Gambling & Casinos industry)
April 2009 — Present (4 months)
(Computer Software industry)
January 2009 — April 2009 (4 months)
In C++, designing and implementing 3D engine, in DirectX. Custom shaders are being built in HLSL.
(Computer Software industry)
October 2001 — November 2008 (7 years 2 months)
Built fast, frame limited, render engine in C# using DirectX. Implemented a smooth quaternion based system for positioning camera. Optimized the render pipeline to achieve frame rates at or near refresh rate on hand held devices. Designed and implemented test-bed framework that significantly reduced development costs. Contributed several original designs to Asbuilt's store of intellectual property (including patent #7130774), helping to secure a solid competitive advantage. Continuing to optimize and expand capabilities of 3D engine for rendering floor plans.
(Partnership; 1-10 employees; Computer Software industry)
July 1999 — September 2001 (2 years 3 months)
Designed and implemented secure transaction processing network (for processing credit cards). Developed secure transaction outsourcing system, including a web accessible product database.
(Privately Held; 51-200 employees; Computer Software industry)
March 1997 — June 1999 (2 years 4 months)
(Partnership; 1-10 employees; Computer Games industry)
July 1996 — February 1997 (8 months)
Designed and implemented prototype of real-time interaction with visual display of positional uncertainty in the face of internet based delay. Designed multi-user, persistent world game framework.
(Computer Games industry)
March 1996 — February 1997 (1 year)
Recruited and staffed the First contact Development Team. Responsible for operations budget and plan. As Technical Lead on this project, I developed an artificial personality engine in C and C++ under Direct-X. I also developed and implemented results oriented, camera driven, action recognition algorithms.
(Privately Held; 11-50 employees; Computer Games industry)
September 1996 — September 1996 (1 month)
Performed a cost revenue analysis of their main project and determined that it should be canceled. This included improving team communications and building realistic schedules.
(Public Company; 11-50 employees; Computer Games industry)
March 1993 — July 1996 (3 years 5 months)
Formulated and executed cross-platform technology plan. Coded in C and C++. Managed MIS, Sound, Video, and Internet technologies groups. These groups represented an annual budget of $1.8 million, which included project and research budgets. Wrote CD performance analyzer for the Playstation. Optimized 3D pipeline in assembly on the Playstation. Led color quantization research team that developed leading edge color technology, which gave us higher quality graphics than all of our competitors.
(Public Company; 201-500 employees; Computer Software industry)
February 1991 — March 1993 (2 years 2 months)
Hired and led WordPerfect's P.I.M. team. Led compression and dictionary engine effort. Delivered product on time and under budget.
(Public Company; 11-50 employees; Computer Games industry)
March 1989 — February 1991 (2 years)
Designed interactive Spanish language teaching/entertainment product and built prototype. Hired team members and managed project. Coordinated project with Berlitz. Also assisted with Windows version of Tetris.
(Public Company; 51-200 employees; Computer Games industry)
September 1987 — February 1989 (1 year 6 months)
I wrote a version of Reader Rabbit for them.
(Partnership; 1-10 employees; Computer Games industry)
March 1985 — September 1986 (1 year 7 months)
1981 — 1983