Recent Projects
  • Client: Hoover's, a leading provider of online business information  
    Created test automation for a complex data ETL engine. Created a Continous Integration process to automatically deploy the latest DDL, stored procedures, and access privileges for a multi-schema system and run all unit tests. Created the DBehave test language, which enables Oracle programmers to define automated tests for views and stored procedures.
  • Client: AMD Manufacturing Systems Technology  
    Created test automation for a real-time wafer transport scheduling system. Designed and built innovative frameworks to specify and execute system tests (XML-based orchestration of multiple simulators) and unit tests (domain-specific setup of mock object networks). Key developer for on-line optimizer-driven wafer processing scheduler.
  • Client: HART Communications Foundation  
    Designed and built a domain-specific language processor for conformance testing of wireless mesh networks for industrial sensors. This unique logic-based language allows testers to express complex assertions about the state and sequence of network packets. The execution engine applies these assertions to a stream of transmissions to verify conformance with the Wireless HART protocol standard.
Complete summary of experience...