Greater Seattle Area
- Current
-
- Software Engineer at Google
- Past
-
- Senior Software Engineer at Danger, Inc.
- Senior Software Engineer at Apple Computer
- Software Engineer at Interplay
- DTP Tsar at Kinko's
- Connections
-
161
connections
- Industry
- Computer Software
- Websites
Chris DeSalvo’s Experience
-
Software Engineer
Google
(Public Company; 10,001 or more employees; GOOG; Computer Software industry)
September 2005 — Present (3 years 2 months)
I moved around as needed to assist other members of our team. Notably:
• with our UI designers both in development of new UI and interaction models, and in the rapid prototyping of their and others' ideas. I continue to provide extensive feedback on the evolution of our product's interface.
• with our framework architect to develop many of the core software technologies present in our application SDK. I continue to assist in this area by trying to be the first to integrate new framework pieces into existing applications and then providing feedback to the framework team based on that experience.
• working with other application engineers (in code reviews, and by direct assistance) to bring their applications in-line with current best practices.
At present I am focused on updating and optimizing the user experience code for one of our core applications so that my peer can focus his attention on the protocol support. -
Senior Software Engineer
Danger, Inc.
(Privately Held; 51-200 employees; Consumer Electronics industry)
March 2000 — September 2005 (5 years 7 months)
Danger develops the hardware and backend service for the hiptop, marketed in the US as the T-Mobile Sidekick. I designed and implemented a significant part of the original software including the application framework, view system, graphics toolkit, all of the UI widgets, the text editing engine, many of the network protocols, as well as co-developing the human interaction models. I also wrote the email client, much of the IM client, and some of the address book.
For the Sidekick2 model I did the initial bring-up work for the Bluetooth hardware. This involved evaluation of protocol stacks; integration of chosen stack; design and implementation of native and Java bridge software layers; and Java-based UI for configuration and management of Bluetooth settings.
I dabbled in just about everything else - web site software, proxy software, 3rd party program, new technology evaluation (mostly in the form of proof-of-concept prototyping). -
Senior Software Engineer
Apple Computer
(Public Company; 10,001 or more employees; aapl; Computer Hardware industry)
1996 — 2000 (4 years)
At Apple I worked in the Game Technology Group contributing code for DrawSprocket, a toolkit to manage screen configuration and accelerate 2D blitting. I wrote much of the documentation for all of the Sprockets and ran our sessions at Apple's annual developers conference. I also did outreach to other groups at Apple whenever there was a chance to improve those other technologies in the interest of better game support.
As Sprockets engineering wound down (because most of our group was laid off) I helped with integration engineering for MacOS 8.0 and 8.1. -
Software Engineer
Interplay
(Public Company; 1-10 employees; iply; Computer Games industry)
1992 — 1996 (4 years)
I was one of two full-time engineers working on the Mac games developed by Interplay's MacPlay division. I shipped 15 titles in my four years there. Notable contributions were on: Out of this World, Star Trek: Judgment Rites (engineering and writing credits), SimCity CD-ROM, and some others not really worth mentioning.
I spent a significant portion of my time developing libraries that were used in all of our games, and shared with our affiliate developers, to simplify tasks such as screen resolution switching, palette management, video gamma adjustment, keyboard input, etc.
I also made contributions to numerous PC and console titles at Interplay such as Lost Vikings, Fallout, Starfleet Academy, Battle Chess, Castles II, Descent.
Freakishly, I also worked on the Amiga versions of The Bard's Tale Construction Set, and Bridge Deluxe with Omar Sharif. -
DTP Tsar
Kinko's
(Public Company; Computer Software industry)
1986 — 1992 (6 years)
Additional Information
Chris DeSalvo’s Websites:
Chris DeSalvo’s Interests:
Foreign languages, martial arts, cooking, making things better
Chris DeSalvo’s Honors:
US Patents
7,162,513 - Apparatus and method for distributing electronic messages to a wireless data processing device using a multi-tiered queuing architecture
7,155,725 - Apparatus and method for coordinating multiple e-mail accounts
7,117,210 - System and method of distributing a file by email
Awards for best simulation, and best use of multimedia from the Academy of Interactive Arts and Sciences for my work on SimCity CD-ROM.
6,961,420 - Apparatus and method for recording incoming call information