Continually maintain, and enhance a hardware/software bybrid search product for the biotechnology industry.
Create the design, software architecture and implementation strategies for new product features and software enhancements.
Create software optimizations and enhancements to improve software search algorithms.
Developed a Windows device driver for hardware communications with the custom accelerator hardware.
Designed inter-process communications mechanisms for job load sharing across multiple computers.
Participated in project management of Windows NT development and Unix port of the product.
Managed other developers on various engineering projects.
Software Engineering Consultant
Financial Psychology Corporation, Incline Village Nevada
1996 to 1997
Completed a rewrite of the company’s commercial software package for Windows 9x in C++, including creating a new user interface and adding database management and printing support.
Vice President of Software Development and Co-Founder
Lyrix Corporation, Incline Village Nevada
1995 to 1997
Successfully implemented a SCSI disk driver, proprietary file system, database management system, and radio communications subsystem, for the proprietary hardware system.
Implemented multitasking communication features to allow for simultaneous radio transmissions.
Software Engineer
General Parametrics Corporation, Berkeley California
1993 to 1995
Created and order and time based editing system for graphics, animations, and audio-video information.
Designed and implemented VISCA compatible digital video player software.
Senior Software Engineer and Cofounder
Impact, Chatsworth California
1990 to 1993
Successfully created a non-linear video editor software package with advanced audio editing support.
Built a software interface to proprietary video compression hardware for recording and playback of digital video.
Software Engineer
Pleasant Hawaiian Holidays, Westlake Village California