Employment Goals: | I want to work with a company that is excited about technology and which 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. |
2019 - present | CUE Audio |
  | Senior Software Engineer |
Contractor | |
Windows, OSX, C++, JUCE |
|
2018 - 2019 | AudioWorks |
1 year | Senior Software Engineer |
Contractor | |
Windows, OSX, C++, JUCE |
|
2014 - 2016 | Meyer Sound |
1.5 years | Senior Software Engineer |
Permanent | |
Windows, OSX, Linux, C++, Qt, AVB |
|
2013 - 2014 | Ouya |
9 months | Senior Software Engineer |
Contractor | |
Android, Java, C++ |
|
2013 - present | Personal Projects |
ongoing | Senior Software Engineer, Architect, Inventor, Artist |
Self | |
Windows, Arduino, Mac, C++/C, JUCE, Processing, Embedded, Digital Electronics |
|
2010 - 2013 | Universal Audio |
2.5 years | Senior Software Engineer |
Permanent | |
Windows, Mac, C++, Audio Plugins, JUCE, Python |
|
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: | Windows, Linux, FreeBSD, DOS, Mac OS, vxWorks, Unix |
Languages: | C++/C, Assembly (80x86, Z80, 8051/48), PHP, Python, Java, JavaScript |
Source Control: | GIT, Subversion, Perforce, CVS, MKS, SourceSafe |