| |
Wunderkemmer, San Jose, CA |
Aug. 2008 - Present |
|
Software Designer & Engineer / Owner:
Designed, and built multiple iPhone apps from concept through
test and publication. Created all artwork and audio resources.
Wrote documentation and set up marketing website. Wrote
JavaScript/CSS libraries to drive website look and feel.
Created Cocoa View-based sprite animation and AI engine.
Published applications through iTunes portal, and actively
managed relationship with Apple. Customer and technical support.
Worked with other iPhone app studios to share programming
techniques and solutions.
|
| |
| |
Network Appliance, Sunnyvale, CA |
Jun. 2000 - Present |
|
Software Designer & Engineer / Team Lead:
Designed and built Java and Web-based network storage
administration software. Wrote and published functional
and technical specifications. Mentored junior engineers
to improve coding standards. Created Java application
framework used to implement multiple products across
company, allowing partial upgrades, enforcing a consistent
look & feel, standardizing server access, and providing
navigation/help hooks. Ran usability analysis and customer
interviews. Reviewed and improved usability and consistency
of projects outside team. Created applets to extend web
browser capabilities. Created libraries for rendering
consistent look & feel across HTML reports and forms in
both JavaScript and C for web-based products. Stand-alone
Java tools and utilities development.
|
| |
| |
Blizzard North, San Mateo, CA |
Nov. 1998 - Jun. 2000 |
|
Software Designer & Engineer:
Designed and implemented random level generation engine
with dynamic layout and on-demand resource streaming.
Managed large quantities of art resources to create
engaging and diverse environments for game-play, with a
minimal impact on system memory. Acted as liaison to art
department to ensure timely delivery of resources that fit
the needs of the game. Supported and extended tools used
in creation of a large project.
|
| |
| |
PF.Magic, San Francisco, CA |
May 1996 - Nov. 1998 |
|
Software Designer & Engineer:
Designed and implemented game engine and user interface.
Created artificial intelligence system. Defined product
concept, look, and feel. Created functional and technical
specifications. Content quality control.
|
| |
| |
Berkeley Systems Inc., Berkeley, CA |
Sep. 1993 - May 1996 |
|
Software Engineer & Artist / Creative Director:
Defined product concept, look and feel. Created functional
specifications, provided and directed creative content.
Content quality control. Created art schedules. Tuned
interfaces, behavior, and art. Created technical
specifications and implemented program functionality.
Application quality control from pre-Alpha through Golden
Master. Provided marketing materials/concepts.
|
| |
| |
International Business Machines, Essex Junction, VT |
May 1989 - Sep. 1992 |
|
Expeditions, Programmer, Interdepartmental Liaison, Creative Director:
Programmed utilities for department use, ported software
across operating systems. Assisted in the production of
experimental product, overseeing manufacturing to make
sure that product was processed correctly and in a timely
manner, R&D to manufacturing liaison. Created presentation
graphics for department meetings and open houses.
|
| |
Programming |
|
Fluent in C, C++, Java, JavaScript, CSS, Python, and Objective-C.
Experienced in programming for Windows, Unix, iPhone, MacOS,
and cross-platform libraries and applications. Emphasis on
multi-machine administration interfaces, iPhone apps, Java
applets, CGI, dynamic HTML and game layout, resource streaming,
physical and behavioral modeling, artificial life, and sprite
animation. Additional experience with Perl, XML, MXML,
and ActionScript.
|
| |
| |
Tools & Toolkits |
|
IntelliJ IDEA, Eclipse, JFormDesigner, JGoodies, SAM,
JPF, ILOG, Swing, TeamCity, Perforce, Photoshop, Lightroom,
Corel Draw, PowerPoint, Flex Builder, Version 1, Wiki
|
| |
| |
Media |
|
Photography, image processing, digital audio, and classical
art skills including drawing and illustration.
|
| |
Wunderkemmer |
|
iPurr, Expositor, Expositor Lite
|
| |
| |
Network Appliance |
|
NetCache (multiple versions), DataFabric Manager (multiple
versions), DataFabric Backup Manager, DataFabric Disaster
Recovery Manager, Operations Manager, NetApp Management
Framework & Console, Protection Manager (multiple versions),
Protection Manager + Disaster Recovery, Provisioning Manager,
System Manager, Performance Advisor
|
| |
| |
Blizzard North |
|
Diablo II
|
| |
| |
PF.Magic |
|
Oddballz, Dogz II, Catz II, Dogz II Premium, Dogz and Catz
II Add-On Pack, Dogz 3, Catz 3
|
| |
| |
Berkeley Systems |
|
After Dark 3.0, The Simpsons Screen Saver, The Star Trek:
TNG Screen Saver, The Marvel Screen Saver, The Looney Tunes
Saver, After Dark 4.0
|