Kevin Parichan
kevin@parichan.com
San Francisco/San Jose Bay Area, California
Skill Summary

- Over 15 years of software development experience
- Custom application development
- Porting between platforms
- iPhone OS, Mac OS (Carbon & Cocoa), Windows, Android, Palm OS, and Pocket PC APIs
- Human interface design, graphics, animation, network applications
- Apple Xcode, Microsoft Visual Studio, Metrowerks CodeWarrior
- C/C++, Objective-C, Java, Pascal, HTML+CSS
- iPhone SDK, Cocoa, MFC, PowerPlant, application frameworks
- Subversion, CVS
Experience

i5works - 2002 to Present
Owner/Partner in a company that develops entertainment software for multiple platforms. Previous projects include porting games from the Windows platform to the Mac OS. This includes titles such as Call of Duty 4, LEGO Star Wars, Command & Conquer Generals, and SimCity 4. Also, company develops custom application solutions, such as Comic Life for Windows.
Bubble Pop Software - 1997 to Present
Owner of Internet-based business to develop and sell Macintosh, Windows, iPhone, and Android software.
Shutterfly - Oct 2009 to Nov 2009
Part of team which developed the Wink Shutterfly iPhone application. Development included photo strip presentation and editing, and rendering of full sized strips, using Core Graphics. Additionally, implemented native user interface and networking for PayPal payment support within the app.
Shutterfly - Dec 2008 to Sept 2009
Developed Shutterfly iPhone application versions 1.0 and 2.0 to browse the photo albums and pictures of a Shutterfly account. Users can also upload pictures to their Shutterfly account from the built-in iPhone photo albums and camera. Developed using the native iPhone SDK and the Shutterfly Open API.
Shutterfly - Oct 2006 to Dec 2006
Updated iPhoto and web browser upload assistants to run natively on Intel-based Macintosh computers. The assistants are plug-ins which provide a Mac-like user experience for uploading pictures to Shutterfly accounts. The plug-ins were originally developed using CodeWarrior, and were updated using Xcode and gcc.
Bear River Associates Inc. - Aug 2003 to Sept 2003
Part of team which ported BART QuickPlanner to the Pocket PC. Product created using Microsoft eMbedded Visual C++ and the Microsoft Foundation Classes (MFC).
Bear River Associates Inc. - Sept 2002 to Dec 2002
Part of team which developed Palm OS database application for Genentech. Product makes use of Object Library for Palm OS application framework and UltraLite SQL library from Sybase.
Aspyr Media, Inc. - Apr 2002 to Nov 2002
Lead team that ported Ghost Recon for Windows by Red Storm Entertainment to the Mac OS. Product makes use of OpenGL, QuickTime, DrawSprocket, and Carbon Events, and supports both Mac OS 9 and Mac OS X.
Kart Saver, Inc. - March 2002
Developed monitoring software for K-Check system. Software is for Windows platform and uses the Universal Library to communicate with a PCI I/O board for the purpose of monitoring video camera states.
Equilibrium - Nov 2001 to Feb 2002
Part of team which developed DeBabelizer Pro 5 for Mac OS X using Carbon APIs. Product is a tool for automating media production, with features to edit, optimize, and convert any number of images, animations, and video frames.
Varcon Systems Inc. - Nov 2000 to Sept 2001
Lead team that ported Vampire: The Masquerade for Windows by Nihilistic Software to the Mac OS. Product makes use of OpenGL and DrawSprocket for graphics, Bink for video, QuickTime and Sound Manager for audio, and Java for scripting. Also makes use of OpenAL to support EAX (Environmental Audio Extensions) on Sound Blaster audio cards.
Efficient Networks, Inc. - Nov 2000 to Mar 2001
Developed user interface for a PPPoE service browser using Metrowerks PowerPlant. Interface allowed for browsing of existing services as well as for specifying new service locations.
Varcon Systems Inc. - May 2000 to Nov 2000
Ported Rogue Spear for Windows by Red Storm Entertainment to the Mac OS. Modified product to seamlessly include Urban Operations Mission Pack. Product makes use of OpenGL, QuickTime, DrawSprocket, Sound Manager, and SoundSprocket for 3D audio.
Ofoto, Inc. - Apr 2000 to July 2000
Developed browser plug-in for Netscape Navigator and Internet Explorer for Mac OS that allows users to drag and drop JPEG images from their desktop to a floating window. The images are uploaded via HTTP to an Ofoto server for later viewing by the user. Product makes use of Open Transport, Threads Manager, and AppleEvents.
PACE Anti-Piracy - Mar 2000 to May 2000
Designed and prototyped user interface elements for future anti-piracy related products.
Pragmatic Designs Inc. - Nov 1999 to Feb 2000
Developed Digi-Link software for Mac OS and Windows. The product allows users to transfer JPEG images and firmware upgrades to a Digi-Frame, an electronic picture frame. The Digi-Link software uses the XModem protocol to transfer files via a serial connection to the Digi-Frame device.
Varcon Systems Inc. - Apr 1999 to Nov 1999
Ported Rainbow Six for Windows by Red Storm Entertainment to the Mac OS. Modified product to seamlessly include Eagle Watch Mission Pack. Product makes use of OpenGL, QuickTime, DrawSprocket, Sound Manager, and SoundSprocket for 3D audio. Also made use of Sound Input Manager to provide real-time voice chat between players during multiplayer games.
Softlink Inc. - Nov 1998 to June 1999
Developed user interface for Mac OS version of eMail VOICELink. The product allows you to send multimedia e-mail messages which contain voice, text, and graphics. Ported Windows MFC based application to the Mac OS using Metrowerks PowerPlant. Provided Mac OS engineering advice to client's engineering staff.
Clixsounds - June 1998 to Oct 1998
Developed YO!, The Alert Sound Randomizer for Mac OS. The product has a distinctive interface which allows users to specify a selection of sounds which are randomly played using a specified priority and volume, and replace the default System sound.
Bear River Associates Inc. - Jan 1998 to May 1998
Developed Sun Community Server, a Java application that provides an Internet based "community" which allows users to participate in any number of discussion groups and communicate with other users. The application is built from a collection of servlets running on a Java web server and makes use of an SQL database to store system information.

Development included: Security architecture, servlets to process server side includes, servlet loading, entity substitution and URL rewriting, administration support for interest groups and user roles, classes to allow for servlet debugging on client machines, and classes which provided unix cron-like capabilities to execute tasks at certain times or on certain intervals.

Oracle Corporation - Dec 1997
Investigated and solved problems with Oracle Office for Mac OS. Qualified the product for newer versions of the Mac OS.
TransPac Software - Sept 1997 to Oct 1997
Provided information on the use of the PowerPlant application framework. Implemented C++ objects to log application actions, and to load and manage shared library plug-ins.
Varcon Systems Inc. - Nov 1996 to Aug 1997
Ported Civilization II for Windows by MicroProse to the Mac OS. Required custom interface design that retained look and feel of the game and also Mac OS platform. Product makes use of graphics, RedBook audio, QuickTime movies, and AIFF audio. Also includes an application that allows players to create custom maps.
Bear River Associates Inc. - Sept 1996 to Nov 1996
Developed spreadsheet-like database interface where cells can contain text, numbers, graphics, popup menus, and check boxes. Made extensive use of drag and drop to reorder, resize, and delete cells and columns. Cells could also be proportionally sized based on cell data and could contain calculated values based on values from others cells.

Developed interface for sound editing application which made use of custom high end sound input/output hardware.

Ported Rogue Wave's Net.h++ TCP/IP network communications class library to the Mac OS using NetManage's WinSock SDK for Mac OS.
Learning In Motion - Jan 1996 to Feb 1997
Developed color painting library for inclusion in Knowledge Forum. Included standard painting tools such as brushes, shapes, lasso and marquee selections, with full undo support. Also included custom features such as fully editable floating text and highlight objects.

Developed Book Exchange, a book report application for students to share information about books that they have read. Includes a card catalog of books to browse and a desktop where students can leave reports that they are currently working on.

PointCast, Inc. - Sept 1995 to Dec 1995
Developed HTML parser and viewer using PowerPlant to be included in PointCast Network browser.
Learning In Motion - Aug 1995
Enhanced WASTE library (WorldScriptTM Aware Styled Text Engine) to support additional text styles which are not part of the standard Mac OS QuickDraw style set.
Berkeley Systems, Inc. - Apr 1993 to May 1995
Designed and developed Expresso Calendar and Address Book. Acted as Mac OS Technical Lead and was responsible for maintaining and expanding the Macintosh portion of Expresso's cross-platform application framework which included support for graphics, files, sound, user interface, and printing. Developed Expresso's look and animation architectures. Developed Mac OS version of patent pending FlashBack feature. Also available as StarDate for Star Trek fans.
Farallon Computing, Inc. - Aug 1990 to Mar 1993
Designed and developed StarCommand, a Mac OS network management product which manages repeaters, routers and other hardware products.

Designed and developed a class library to support the core suite of AppleEvents, a file transfer utility, a real-time chatting application, a paint program with the ability to have multiple users simultaneously drawing together, and a background printing utility.

Special Projects

Computer Science Senior Project - Sept 1989 to Mar 1990
Designed and developed a Mac OS application to open different types of files using an extensible architecture, consisting of modules for handling audio CDs, QuickTime movies, text files, pictures, SoundEdit files, sound resources, and TeachText files.
MacTutor Article (now MacTech) - June 1989
Authored article on how to implement some of the standard painting tools used in Mac OS applications.
Education

California Polytechnic State University, San Luis Obispo
B.S. Computer Science, 1990, GPA 3.12

Back to previous page