Experience
I worked for National Instruments for ten years. While I held a variety of roles over the years, these are the most relevant:
Lead Architect
Led the design of the architecture for NI-DAQmx, a software platform that supports hundreds of measurement devices on multiple platforms.
Developer
Developed a platform-independent framework that has supported Windows 3.1, NT 4, 95, 2000, XP; Mac OS 8/9; Phar Lap ETS; Mac OS X; ISA, PCI, PCMCIA, CardBus. Developed a driver framework, ORB, system of experts, driver for an IEEE 1588 device, and USB and Bluetooth driver for LEGO MINDSTORMS NXT. Wrote initial content for customer documentation for multiple products.
Methodologist
Evangelized software development methodologies by coaching and presenting both inside and outside of National Instruments.