Wayne D. Woodruff

101 Birchwood Drive

Chalfont, PA 18914

wayne@2zars.com

A creative, results oriented leader with over twenty years of experience in the development, testing, and deployment of software and systems. Best known for being an effective communicator and a team-builder.

Utilize Process Improvement and have introduced formal development methodologies using the Capability Maturity Model (CMM) at two different companies. Instrumental in identifying and correcting organizational deficiencies to improve efficiency and quality.

Management experience includes all aspects of personnel management and product management for groups up to 25 members, including management of first line Managers. Have directed hardware, software, and packaging development as well as overseen concurrent engineering teams, which include representatives of Engineering, Manufacturing, Marketing, Purchasing, Quality Assurance, Service, and Sales. Capable of managing multi-site, multi-cultural teams.

Programming experience includes development of software for embedded systems using real-time kernels and application software for various operating systems such as UNIX, QNX, and MS-DOS. Over ten years of detailed software development using "C", "C++", and assembly language (8/16/32 bit Motorola/Intel products). In-depth knowledge of Make Utilities and Configuration Management Systems as well as Defect-tracking utilities and Requirement Management tools. Experience in development of a high-level computer language grammar and a compiler.

Other relevant experience: development and maintenance of HTML based Web pages; active in Internet Newsgroups related to software development and process improvement; lead a volunteer technology committee that established a technology vision for a private school. The committee developed a technology deployment and funding plan, raised funds, installed PC's in all classrooms and the library, revamped a computer lab, networked all the PC's and connected the LAN to the Internet via a high-speed connection.

6/97 to present: Motorola Broadband Communications Sector (formerly General Instrument), Digital Video Systems Group, Horsham, PA, Senior Manager, Advanced Digital Consumer Products

Responsible for software quality for the Motorola Digital Cable Terminal (cable set-top box) product lines. Duties include planning and tracking test design, test development, and test execution, as well as establishment and execution of a metrics program to measure the software and testware development processes.

Shortly after joining GI, the departmental skills were assessed and a plan was devised to deal with the deficiencies of the organization. Configuration Management, Requirements Management, Inspections, and Project Planning/Tracking processes were intuitionalized over a four-year period. The results were significant increases in both efficiency (65%) and test coverage (65%) without increasing staffing. These improvements were documented in "Software Quality Professional", a peer-review software quality magazine, in September 2003. This organization consistently finds significantly more critical defects than other all other test departments combined.

On two separate occasions, senior management selected me to lead a test "tiger" team to coordinate testing efforts between the various testing organizations. The result of this effort was a reduction of the regression cycle time by 2/3 while increasing the test coverage and improving defect detection.

8/89 to 6/97: Brooks Instrument, Hatfield, PA, A Division of the Emerson Electric Co.

I have held three positions within the Brooks organization: Senior Development Engineer, Engineering Manager, and Principal Engineer.

Had project responsibility for defining and developing a reusable, scaleable microprocessor based platform for one of our major product lines. This platform was to be the basis for upwards of 10 new products in both the Industrial and Semiconductor business sectors. It had to support various communications protocols (HART, DeviceNet, Echelon at a minimum) and be adaptable to new protocols with minimum effort.

Developed and implemented a plan to reduce development time and improve software quality on a new product development project. The plan took approximately 8 months to execute and the results were: Zero defects reported from Beta Sites; Completed Beta testing completed in 3 months versus 8 months from the prior project; Reduced the development time from 22 months to 8 months; Saved 3 person-years of rework effort based on prior development project metrics; Cost to find defects was reduced by a factor of 5. Our efforts were so successful that I was invited to present our results to the Chairman of the Board of Directors of Emerson Electric at the annual Electronics Technology Conference in September, 1995.

As Engineering Manager, I was responsible for a group of eight engineers and two technicians that develop microprocessor based commercial products. Responsibilities included directing hardware, software, and packaging efforts; coordinated concurrent engineering groups for new product introduction; developed and maintained project schedules; evaluated and recommended new vendors; organized all aspects of new product development including product specification, design and development, manufacturing introduction, testing, market launch, Beta sites, product support, and extensive interaction with existing and potential customers world-wide. The team developed a complex, multiprocessing, multitasking product containing one 8 bit and two 32 bit microprocessors containing a total of 60K lines of C code in 11 months.

6/87 to 8/89: Ametek, Electronic Systems, Harleysville, PA, Senior Software Engineer

Responsible for the design and development of microprocessor based commercial products. Duties included product definition, real-time software development using "C" and Assembly (Intel family), and software project management (time estimates, scheduling, and providing work direction for other engineers). Additional responsibilities included project coordination with other Ametek divisions.

8/82 to 6/87: Moore Products Co. Spring House, PA, Project Engineer

Responsible for the design and development of software for real-time Process Control computers. Designed and developed software in "C" and Assembly Language (Motorola 6809/68000). Also responsible for the development of a formal computer language grammar and a compiler using "LEX" and "YACC". Developed a traceable, software test methodology for the "MYCRO" distributed process control system.

4/80 to 7/82: Leeds & Northrup, North Wales, PA, Product Evaluation Engineer

Responsible for the evaluation of analog and digital base instrumentation

Villanova University, Villanova, PA. Master of Electrical Engineering earned May, 1987. Course Concentration in Computer Architecture.

Spring Garden College, Philadelphia, PA. Bachelor of Science, Electrical Engineering Technology earned December, 1979. Graduated with Distinction. Course Concentration in Computer Hardware/Software.

US Patent 20030046592. "Methods and apparatus for advanced recording options on a personal versatile recorder" awarded 2005

I have several other US and International patents pending in the area of Cable TV systems and wireless communications.

  1. Woodruff, Wayne D. Introduction of Test Process Improvement and the Impact on the Organization" , Software Quality Professional, Volume 5, Issue 4, September, 2003
  2. Woodruff, Wayne D. and Ron Pisechko. "Efficient Test Planning and Tracking" , Software Quality Professional, Volume 5, Issue 2, March, 2003
  3. Woodruff, Wayne D. "Making Sense of Requirements Management". Database Web Advisor, April 1997 pp. 32-37.
  4. Woodruff, Wayne D. "Requirements Management for Small Organizations".
  5. Woodruff, Wayne D. "Loosely Coupled Multiprocessing" Embedded Systems Programming, February 1993, pp. 36-40.
  6. Woodruff, Wayne D. "A Programming Language for a Process Control Computer" Diss. Villanova University, 1987.
  7. Woodruff, Wayne D. and Max Yaffe. "Reliable Application Software for Digital Controllers using a 'Syntax Directed Editor'" Proceedings of the ISA, 1987.

I taught "C", Advanced "C", and Object Oriented Programming (C++) in the Evening Division at Delaware Valley College from January, 1994 to May, 1996. Prior to that, I taught sophomore and junior level microprocessor courses in the Evening Division at Spring Garden College for 3 years. At Spring Garden College, I was consistently rated as one of the top two faculty members (out of 11) in the EET department.


© 2006 Wayne D. Woodruff, last updated 09/03