Douglas Cunningham

Skills Summary:

Technical team leadership, senior level software design and development, program management, architecture, systems engineering, real-time, high-reliability and mission-critical environments.

Experienced Agile development practitioner, Scrum Master, SEI Level 5 software development practices, proficient in the entire software design lifecycle, analytical skills, systems integration and test, embedded applications, hardware interfaces, audio and network communications protocols, audio waveform and spectrum analysis.

Excellent presentation and written abilities, process optimization skills, leadership and management capabilities, team player, cross-functional group communication, interpersonal and relationship building skills.

Mandarin Chinese general conversational fluency.

Professional Experience:

Motorola Solutions, Inc., Sunnyvale and San Jose, California. 2000-present
Principal Software Engineer, Tech Lead, Scrum Master, Agile Coach and Program Manager for several features in router development critical to Motorola Solutions ASTRO series public safety networks. Participated in the entire software development lifecycle for multiple project releases comprising both traditional waterfall and agile iterative development.

Primary Roles:

Tech Lead, Scrum Master and Agile Coach 2006-present

Piloted, promoted and coached the use of agile development practices within Motorola Solutions.

Performed Tech Lead and Scrum Master roles for the A7.13, A7.11, A7.9 IVD and A7.6 releases. Each of these feature releases were successfully completed on schedule with full scope and spare capacity the buffer iteration.

Managed all activities of the local development team using agile development (scrum) methodologies in coordination with company wide multi-team feature leaders (scrum of scrums).

Participated in and coordinated all phases of agile software development: epic planning; requirement analysis; backlog creation and sizing; task definition; sprint planning, creation, leveling and execution; defect and buffer management, and test team handoff.

Conducted daily standup meetings. Tracked burndown and quality metrics. Removed impediments to success. Worked closely with requirements architecture and