PATRICK CROSBY
New York, NY 10025
pcrosby pobox com

SUMMARY

Broad range of experience, from biomedical engineering to video game programming. Proven research and development skills as well as success on commercial projects. Current knowledge of many existing technologies and able to learn new technologies quickly. Strong problem solver. Able to rapidly understand existing systems in order to extend them.

WORK EXPERIENCE

Orbitz LLC, Chicago, IL
Freelance Developer, December, 2002 - Present
Developed back-end administration tool for the deals and destinations portion of the public orbitz.com site. Allows multiple concurrent users to create, modify, and schedule content updates with basic version control. Developed in Java using Swing and JDBC connecting to an Oracle database.

tex9, San Francisco, CA
Programmer/Founder, December, 2001 - December, 2002
Reverse-engineered Apple iPod device to create software allowing Linux users to access their iPods. Consisted of deciphering the iTunesDB file format and implementing full HFS+ filesystem access and modification. Developed "sumi", a comprehensive multithreaded digital music application for the UNIX X Windows desktop. sumi handles importing music via ripping cds, exporting music via burning cds, playing mp3/ogg/wav files, and organizing the digital music library and was designed with an extensible plugin framework. Written in C++ and GTK--.

Click Entertainment, San Francisco, CA
Programmer, July, 2000 - December, 2001
One of five programmers working on Throne of Darkness, an action RPG game for the PC (released worldwide September 25, 2001). Responsible for enemy and NPC character system, including unique behaviors, individual and pack AI, difficulty levels, and original placement of enemies throughout levels. Wrote significant portions of gameplay such as the critical single player and multiplayer end-game scenarios. Designed and developed custom UI library. Constructed system for the setup of single player, multiplayer, and dedicated server games. Implemented canonical XML parser that was used throughout the game for configuration of the many subsystems, including characters, items, interfaces, and spells. Participated in certain aspects of game design. Used C++ (MS Visual C++) exclusively.

XB Systems, Chicago, IL
Freelance Software Developer, December, 1998 - June, 2000
Worked with a group of developers to construct core business web solutions for start-up companies, including Focalex, Inc. and Ipool, Inc. Worked as lead developer to build entire commercial e-mail list management system for Focalex. Constructed self-sufficient system to handle 500,000 unique subscribers and 1,000,000 messages per month. Enhanced robust web application and template system. Created many client/server applications for Ipool.

Neoglyphics Media Corporation, Chicago, IL
Senior Software Developer, October, 1997 - November, 1998
Major projects:
Cardio Technologies, Inc., New York, NY
Research Engineer, June, 1996 - March, 1997
Small start-up company (founded June, 1996) developing cardiac assist device for clinical use. Lead software designer and developer for device controller. Designed and developed 80x86-based embedded system control software in C++ and assembly language that included A/D, D/A, video device drivers, and real-time hardware control features. Conducted engineering/biomedical research. Assisted in laboratory and clinical experiments and research.

Columbia University Robotics Laboratory, New York, NY
Research Assistant, May, 1994 - May, 1996
Researched rehabilitation control algorithms for left ventricular assist devices. Integrated mathematical models, computer simulations, physical simulations, and patient data in order to test results. Developed platform independent simulator of the cardiovascular system with a left ventricular assist device. Developed computer vision tutorial.

Columbia University Department of Psychology, New York, NY
Research Assistant, May, 1993 - May, 1994
Developed computer-controlled system to control a rat timing experiment and collect data. Assisted principal investigator in all aspects of the experiment: executing the experiment daily, data analysis, and research write-up.

EDUCATION

Columbia College at Columbia University, New York, NY
B.A. with Honors in Computer Science, September, 1992 - May, 1996
Thesis: LVAD Evaluation, Development, and Education Via Computer and Mock Circulatory Loop Simulation

AWARDS

Cum Laude, Columbia University, 1996
I. I. Rabi Fellow, Columbia University, 1992 - 1996
Westinghouse National Science Talent Search Finalist, 1992

PUBLICATIONS

Patrick Crosby, "Learning the iTunesDB File Format," Linux Journal, Issue 104, December 2002.

P. Crosby, D. Burkhoff, H. R. Levin, J. E. Tsitlik, P. K. Allen, P. C. Michelman, "SIMVAD: A Left-Ventricular Assist Device Simulator for Training and Analysis," American Society for Artificial Internal Organs Conference Proceedings, 1996.

P. K. Allen, T. N. Jones, J. P. Crosby, P. A. McCoog, "The Virtual Vision Lab: A Simulated/Real Environment for Interactive Education in Robot Vision," American Society for Engineering Education Annual Conference, 1995.

Warren H. Meck and Patrick Crosby, "The Effects of Subcutaneous Nicotine on Short-Interval Timing in Rats," Society for Neuroscience Program, 1994.

TECHNOLOGY SKILLS