Platform Development Manager
Responsible for rearchitecting ScanWorks, a family of boundary scan-based (IEEE 1149.1) softwareproducts designed to test end user hardware (chips, boards, systems).Created a plugin-based software architecture that is “drop-in” extensible and allows for frequentsoftware updates/patches to end users.Created APIs to support automation and integration with end user manufacturing environments; useablefrom a variety of programming languages (C#, C/C++, Tcl, Perl, VBScript).Primary developer of the “UUT model”, software that models both the structural and runtime aspects ofthe hardware being tested.Championed test automation, test-driven development and software “DFT” (design-for-test), facilitatingmore robust and more frequent (i.e., daily) software testing.Developed applications designed to illustrate to end users how to use the various product APIs and toallow new functionality to be used internally before it was integrated into the product’s main application.Mentored junior developers and managed a small team responsible for user documentation, onlinehelp, remote software components, and the ScanWorks main application.