David Hetherington has more than thirty years of experience in the computer industry leading software and hardware design teams. During his career, David has covered a very broad set of highly technical design domains including assembly language real-time telecommunications control software, digital signal processing, large enterprise applications, device drivers, software internationalization, XML technology, blade servers, fault-tolerant systems, and even a project to design a custom chip-set for an automotive radar. David also has extensive experience in development process methodology including software modeling, development process automation, capability maturity modeling, systems integration, and software verification.