After 18 years working in the biotech industry using mainly C++ on Windows and Linux, I have now spent nearly 8 years working on mobile business apps writing in Swift, Java, and C# on iOS, Android, and Windows. I am able to easily switch platforms, Mac to PC, and languages on a daily basis.
Areas of Knowledge
C++, C#, C, Swift
Windows, WinRT and UWP, MFC, Win32
High Speed Search Algorithms (Dynamic and Heuristic), Software Source Code Optimization
Group Leadership, Project Management, and Product Design
Audio and Video Multimedia, User Interface Design, Firmware and Hardware Integration
Originally for TimeLogic Corporation, Incline Village Nevada, until bought by Active Motif in 2003
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 98 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.
General Parametrics Corporation, Berkeley California
1993 to 1995
Created an order and time based editing system for graphic, animation, and audio-video streams.
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.
Pleasant Hawaiian Holidays, Westlake Village California
1988 to 1991
Linkage Mechanism Designer and Simulator
2000 to Present
Sole developer of the Linkage program, CAD software that lets users design mechanisms and simulate them instantly during the design process. It is a rapid prototyping tool with features too numerous to list here. See www.linkagesimulator.com for more information