| Employment Goals: | To work with a company that is excited about technology, believes in being a leader not a follower, respects their customers, understands that excellent products spell success, and that success is not only measured by money, but also by integrity. |
| Highlights: | Performance critical software, multithreaded applications, digital media, embedded systems, device drivers, middleware, applications, cross-platform development, distributed object frameworks, sockets |
| 2010 - present | Universal Audio |
|   | Senior Software Engineer |
| Permanent | |
| Windows, Mac, C++, Audio Plugins, JUCE |
|
| 2008 - 2010 | Audible Magic |
| 2.2 years | Senior Software Engineer |
| Permanent | |
| Windows, Linux, FreeBSD, C, STAF/STaX |
|
| 2006 - 2008 | OpenTV |
| 2 years | Senior Software Engineer |
| Permanent | |
| Linux, C, Embedded Systems, DVB |
|
| 2002 - 2006 | Euphonix |
| 4.5 years | Senior Software Engineer |
| Permanent | |
| Windows XP/2000/NT/9x, C++/C, COM/DCOM, MFC, VxWorks, STL, Boost |
| 2001 - 2002 | Apple Computer, Inc |
| 8 months | Senior Software Engineer |
| Permanent | |
| Mac OS X/9, Windows 2000/NT/9x, C++/C, Quicktime |
|
| 2000 - 2001 | Euphonix |
| 4 months | Senior Software Engineer |
| Contractor | |
| Windows 2000/NT/9x, C++/C, Windows Media Format, DirectX, ASIO, MFC |
|
| 2000 - 2000 | Emu Systems |
| 3 months | Senior Software Engineer |
| Contractor | |
| Windows NT/9x, C++/C |
|
| 2000 - 2000 | Cisco |
| 4 months | Senior Software Engineer |
| Contractor | |
| Windows NT/9x, C++/C, ZPL II |
|
| 1999 - 2000 | Phoenix Precision Graphics |
| 6 months | Senior Software Engineer |
| Contractor | |
| Windows NT, C++/C, Pentium assembly, Device Drivers, MFC |
|
| 1999 - 1999 | Siemens |
| 4 months | Senior Software Engineer |
| Contractor | |
| Windows NT, Windows'95/98, C++/C, InstallShield |
|
| 1997 - 1999 | Digidesign,Inc |
| 1.5 years | Senior Software Engineer |
| Permanent | |
| Windows NT, Windows'95/98, C++/C, 80x86 assembly, MacOS, MIDI, digital audio |
|
| 1996 - 1997 | AppleComputer, Inc |
| 8 months | Senior Software Engineer |
| Contractor | |
| Windows'95, Windows NT, Windows 3.x, C++/C, InstallShield, Netscape Plug-In SDK |
|
| 1992 - 1996 | OpcodeSystems, Inc. |
| 4.9 years | Senior Software Engineer/Engineering Lead |
| Permanent | |
| Windows 3.x, Windows'95, C++/C, 80x86 assembly, Mac OS, 680x0 assembly, MIDI, digital audio |
|
| 1990 - 1991 | Jetfax |
| 1.5 years | Senior Software Engineer |
| Permanent | |
| DOS, C++/C, 80x86 assembly, class 2 fax, HP-PCL3 |
|
| 1989 - 1990 | ROLM |
| 1.5 years | Software Engineer |
| Contractor | |
| DOS, C, 80x86 assembly |
|
| 1989 - 1989 | Terradata |
| 6 months | Software Engineer |
| Contractor | |
| Z80 assembly |
|
| 1989 - 1989 | Ashton-Tate |
| 6 months | Software Testing |
| Contractor |
|
| 1988 - 1989 | Javelin Electronics |
| 1 year | Software Engineer |
| Permanent | |
| 8051/48 assembly, Pascal |
|
| 1986 - 1988 | Sunrise Electronics |
| 1.5 years | Software Engineer |
| Permanent | |
| Z80 assembly, Pascal |
|
| Operating Systems: | WindowsXP/2000/9x/NT/3.x, Linux, FreeBSD, DOS, Mac OS, vxWorks, Unix |
| Languages: | C++/C, Assembly (80x86, Z80, 8051/48), PHP, Java, JavaScript |
| Source Control: | Subversion, Perforce, CVS, MKS, SourceSafe |