Donald B. Cunningham - ALM Services
page-template,page-template-full_width,page-template-full_width-php,page,page-id-20678,page-child,parent-pageid-15070,tribe-no-js,tribe-bar-is-disabled,,content_with_no_min_height,select-child-theme-ver-1.0.0,select-theme-ver-2.3.1,wpb-js-composer js-comp-ver-6.7.0,vc_responsive
ALM Training Course Events

Donald B. Cunningham

Don Cunningham is a co-founder and member of the leadership team at ALM Services. He is an electrical and computer science engineer who has developed embedded systems for organizations in the manufacturing, security, military and medical business sectors. Don’s past responsibilities included directing and consulting with technology users in the United Kingdom, Germany, Rumania, India, among others. In addition to technical roles, Don also led and supported customer-facing initiatives in the areas of product development, implementation, testing, strategic planning and sales/technical support.

“Over years of developing embedded systems for various industries, in addition to proposing system solutions, I also designed and tested the electronic and software implementations. At Abbott Laboratories, I was involved with ISO 9000, FDA, and software quality assurance requirements for developing medical products. This involvement continued when I was employed by Waters Engineering Services, where I began using IBM Rational products for product development.


CUNNINGHAM ASSOCIATES – Milford, Massachusetts  

Professional Services Consultant specializing in technical support for IBM Rational® products, which includes installation, configuration, customization and training.


DEKA Research & Development

Rational DOORS Extension Language (DXL) Consultant

  • Developed a Failure Modes and Effects Analysis (FMEA) DOORS modules using DXL trigger scripts to consolidate and update hierarchical information of other DOORS modules into current document views.
  • Developed DXL script to move a section from one DOORS module to another, including attribute values and links to the DOORS objects moved.


ZOLL Medical

Rational DOORS and Rational Quality Manager Consultant

  • Installed Rational Quality Manager using a DB2 database, connected it to DOORs database, and created SSL certificates. Led several training sessions on using RQM for test plans, test cases and test scripts for product evaluation.



Rational DOORS & Rational Publishing Engine Consultant

  • Developed DXL scripts to migrate Microsoft Word documents to Rational DOORS, verify DOORS links and requirement IDs. Developed Rational Publishing Engine (RPE) templates to publish the DOORS modules as Word documents.
  • Developed and delivered customized DOORS DXL training course.


IBM RATIONAL – Littleton, Massachusetts  

Client Technical Professional supporting the IBM sales team from pre- through post-sale of IBM Rational suite of products.


  • Pre-sales activities, product presentations and demonstrations.
  • Post-sales activities, assessments and workshops.
  • Products: DOORS, DOORS Next Generation, DOORS Web Access, Rational Publishing Engine, Rational Requirements Composer, Rational Team Concert, Rational Quality Manager.


WATERS ENGINEERING SERVICES – Milford, Massachusetts  

Assignments as an embedded systems engineer, embedded software developer and business analyst and IBM Rational products manager.


Global Software Development

  • Developed and maintained a global software development process for more than 450 users in five countries (US, United Kingdom, Germany, Romania and India). Process location was agnostic, so product development and customer audits could be performed from any site. This system was validated to meet U.S. Food and Drug Administration and British TicklT regulatory requirements. The development process was electronic, with no paper documents.


R & D Embedded Instrumentation

  • Developed software for three analytical detection instruments, infrared, ultra-violet and particle.
  • Software for these instruments was developed using C++ and real-time embedded operating system using the Motorola 68332 microcontroller.


Sustaining Engineering

  • Investigated product issues and implementation hardware or software changes to correct them.
  • Conducted digital electronic and software validations for instrumentation.


ABBOTT LABORATORIES – Andover, Massachusetts  

Embedded Software Development & Manager.


  • Developed a 4-line IV Pump using two microcontrollers (Motorola 68332), and the software was developed using C and an embedded a real-time operating system (Nucleus),


CUNNINGHAM ASSOCIATES, INC. – Methuen, Massachusetts  

Founded and headed an engineering consulting firm for 14 years.

  • Specialized in helping clients use microcontrollers to develop smarter products or automate manufacturing processes.
  • Developed systems for access security, military and medical industries.


Rational DOORS Extension Language (DXL), C, C++, JAVA, JavaScript, Motorola 6800 assembler


2014 – IBM Rational Quality Manager (RQM) Certification

2014 – IBM Rational Requirements Composer (RRC) Certification

2013 – IBM DOORS Certification

2013 – Open Group IT Specialist CertificationLevel 2 Master

2012 – Scrum Master Certification

2008 – Boston University Certificate in Applied Project Management

2008 – Boston University Certificate in Business Analyst Fundamentals

1997 – American Society for Quality Software Quality Engineer (SQE) Certification


Motorola 68332 microcontroller system digital design (analog I/O stepper motor control)


BS – University of Connecticut, Storrs, Connecticut 

Dual degree in Electrical Engineering and Computer Science


2008 – Present New England Rational User Group (Founder)

2010 – 2013    New England Rational User Group (IBM Liaison)

2010 – 2013    IBM Academic Ambassador (WPI)

2004 – 2008    New England Telelogic User Group (Founder)