Software Engineering Manager at IGT
Las Vegas, Nevada Area
Software Engineering Manager at IGT
Las Vegas, Nevada Area
Software engineering manager with 19 years of gaming industry experience in management, software development, and game design.
Managing a geographically diverse development team, developing software for gaming machines, probability calculations for games, game design, random number generation and testing.
(Public Company; 1001-5000 employees; IGT; Gambling & Casinos industry)
August 1999 — Present (10 years 5 months)
Manage a development team of 28 creating video games on two platforms for international markets.
(Education Management industry)
October 1998 — August 2000 (1 year 11 months)
Taught programming classes.
(Public Company; 1001-5000 employees; BYI; Gambling & Casinos industry)
March 1993 — August 1999 (6 years 6 months)
Senior Software Engineer - Wrote software in C and assembly for gaming machines. Wrote code for new communication protocols, new games, and new jurisdictional requirements. Wrote and tested 64 bit RNG implementation for two hardware platforms. Experience with RTOS's, Logic Analyzers, ICE
Model Development Specialist - Design new games. Perform probability calculations for new games and bonuses. Wrote software in C and VB to simulate game play, and demonstrate new ideas. Coordinate new video designs with software and graphics departments. Assist the sales team. Presented new games to the North Carolina gaming board. Member of the new product development committee.
(Gambling & Casinos industry)
December 1991 — March 1993 (1 year 4 months)
Wrote software for video gaming machines in C and assembly. Modified hardware on a custom ISA board to support EEPROM, Dallas Cyber Key secure insertable memory, additional EPROM memory. Rewrote video reel spin routines for a more realistic appearance. Worked with the 80x86 and the 80535 (8051 derivative).
(Computer Hardware industry)
September 1990 — December 1991 (1 year 4 months)
Wrote firmware in C, Assembly, and Forth for products including a DSSI-SCSI adaptor (tape and disk). Modified hardware designs to increase throughput and add functionality. Worked with 8031 derivatives, Harris Forth Engine, and VMS. Wrote firmware to interface to MSCP (DEC mass storage control protocol) and DUP (DEC Diagnostic Utility Protocol) via the DEC DSSI bus. Setup DEC mini-computers and VAX clusters including using SYSGEN for configuration.
(Gambling & Casinos industry)
April 1990 — August 1990 (5 months)
(Building Materials industry)
December 1985 — April 1990 (4 years 5 months)
Wrote business applications in C, dBase, and Foxpro.
(Defense & Space industry)
June 1985 — August 1985 (3 months)
Performed and assisted with hardware/software integration testing of a new 68k based system.
(Public Company; 5001-10,000 employees; BEC; Biotechnology industry)
June 1981 — September 1982 (1 year 4 months)
Performed electrical, mechanical, and enviromental tests on components, packages, and products. Test performed included resistor noise, EMI compliance, temp rise, thermal packaging, corrosion resistance. Wrote reports for the company library. Worked with enviromental chambers, X-ray machines, thermocouples, vibration tables, and chart recorders.
BS , Electrical and Computer Engineering , 1982 — 1987
AS , Electronic Technology , 1978 — 1982
PADI Certified Divemaster, FCC Extra Class Amateur Radio License, FCC General Radio Telephone License w/ Radar Endorsement