|
Sunnyvale, CA
2000 - Present |
- designed and wrote games in java including; Video Poker (Double Down & Deuces Wild), Tornado 21, Pyramids, MahJong Solitaire, Chinese Checkers
- wrote computer players for the following games; Cribbage & Chinese Checkers
- gave face-lifts to the following games; Dominoes, Chess, Checkers, Pool, Literati, Word Racer
- wrote a small module for Quake
III: Arena that utilizes Game
Prowler(tm) technology
- extensive infrastructure work, including:
- architecting and implementing the leagues system
-
- designed db schemas to hold game statistics for 60+ million users, and 100 thousand leagues
- created and executed migration plan from a midread of 100-1000 configuration files to db management
- made duplicate apis in Java, C++, PHP, and Perl for league/room/user/tournament creation and maintainence, both inward and user facing
- pushed for the change to PHP based templates from the proprietary system
- advocated packaging and standard building procedures which are now in practice
-
- reducing the time to get a new machine running to 20 minutes from 4 hours
- reducing the time to get a new employee up to speed
|
|
Palo Alto, CA
1999 - 2000 |
- directed and coded a Command Generator for the IntelSat IX project
- lead the encryption sub-project
|
| |
|
Mt. Vernon, IA
1995 - 1999 |
- promoted from lab assistant to student administrator after four months
- assisted with the management of a SPARC Solaris system, and a network of HP/Apollo machines
- tutored students in C++
|
| |
|
Minneapolis, MN
Summer 1998 |
- kept track of 26,000 data tapes
- managed 20 tape drives
|
| |
NEC America
Quality Assurance Tester |
Hillsboro, OR
Summer 1997 |
- thoroughly test software running on an embedded telephony system
- worked on a team to write test procedures for digital loop carriers
|
| |
|
Minneapolis, MN
1993 - 1996 |
- troubleshot customer's internet connections
- supported Windows, MacOS, and various UNIX systems
|