Last modified Tue, 18 Jan 2011 22:02:56 -0700
I've been designing, prototyping, and developing software for consumer, enterprise, and personal applications since 1995. I have a solid understanding of human-computer interaction conventions, aesthetic principles, web technologies, and W3C standards, with a special emphasis on cross-browser development.
In my experience, software is only as complicated as we make it, and the best way to manage complexity is to stay focused on what users need. I try to concentrate on straightforward, self-contained solutions. They're easier to understand, design, develop, maintain, enhance, and use.
Employment History
- Google Inc.
- Since April, 2010
- VMware, Inc.
- May, 2000 - March, 2010
- Netscape Communications Corporation
- December, 1997 - May, 2000
- Lucent, Apple, and Georgia Tech
- Before December, 1997
Skills
- Excellent
- AJAX, CSS, DOM, HTML/XHTML, Interaction Design, JSON, JavaScript/EcmaScript
- Very Good
- Perl, Technical Communication, Visual Design
- Good
- Audio Engineering, Node.JS, Object-Oriented Design, PHP, Sound Design
- Practical
- Apache, Apple Macintosh, CGI, CVS, Drupal, GNU/Linux (Debian, Ubuntu, Red Hat), Microsoft Windows, mod_perl, Perforce, Shell Scripting, XML, XPATH, XSLT
- Basic
- C/C++, Flex/MXML/ActionScript, IIS, Java, MySQL, Objective-C, Python, REST, SOAP, Vala
Education
- Master of Science in Information Design and Technology
- Georgia Institute of Technology, 1997
- Bachelor of University Studies, Magna Cum Laude
- University of New Mexico, 1995