523 Broderick Dr.
San Jose, CA 95111
408.226.6377
job at peterkemmer dot com
Background Summary

Over a decade of experience designing and programming business and entertainment software on a variety of platforms, combined with a technical understanding of electronic media founded on a visual arts background. A focus on graphical user and programming interface design, thin and thick-client network administration software, and game engine design. Proven skills in problem solving, streamlining, communication, teamwork, and the ability to work independently. Employment Experience

•  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. 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.
Skills

•  Programming
Fluent in C, C++, Java, JavaScript, and Python. Experienced in programming for Windows, Unix, MacOS, and cross-platform libraries and applications. Emphasis on multi-machine administration interfaces, applets, CGI, dynamic HTML and game layout, resource streaming, physical and behavioral modeling, artificial life, and sprite animation. Additional experience with Perl.
 
•  Media
Photography, image processing, digital audio, and classical art skills including drawing and illustration.
Education

Bachelors of Fine Arts, Syracuse University, Syracuse, NY. College of Visual and Performing Arts, Department of Art Media Studies: Dual majors in Computer Graphics and Art Video, graduated May 8, 1993. Shipped Products

•  Network Appliance
NetCache (multiple versions), DataFabric Manager (multiple versions), DataFabric Backup Manager, DataFabric Disaster Recovery Manager, Operations Manager, NetApp Management Framework & Console, Protection Manager, Protection Manager + Disaster Recovery, Provisioning Manager
 
•  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
Patents

•  A Method And An Apparatus To Perform Authentication
The present invention includes a method to perform authentication in a networked data storage system. In one embodiment, the method includes allowing a user to select objects from a number of objects in a networked data storage system via a graphical user interface (GUI), receiving authenticating information from the user, and sending the authenticating information to the user-selected objects in response to a single user input. Docket 005693.P044, Patent pending.
Extracurricular Activities/Accomplishments

•  Dean's List
7 out of 8 semesters at Syracuse University while pursuing dual majors.
 
•  Comix Plus
Writer/Illustrator/Editor for a professionally printed compilation of student illustrative and narrative artwork from 1990-1992. Treasurer for organization in Fall of 1991, co-president in Spring of 1992.
 
•  National Merit Scholar
Earned the National Merit Scholarship for academic excellence senior year of high school.
References and portfolio available upon request