David C. Petty

Summary

David has taught in public schools in Brookline, Winchester, and Cambridge for more than a decade. He has taught computing, engineering, robotics, and mathematics. From 2008–2014 he led the technology / engineering department and five grade 6–12 teachers for the Winchester public schools. From 2010–2015 he was the STEM coordinator for the Winchester public schools.

David is committed to teaching and learning that is cross-curricular, open-ended, and project-based. His focus is on computing as a problem-solving discipline that combines the rigors of mathematics, science, and engineering with design thinking and the engineering design process.

David is licensed in Massachusetts to teach grade 5–12 digital literacy and computer science, grade 5–12 mathematics, grade 5–12 technology / engineering, and grade 1–8 general science. He has a Bachelor of Science in Electrical Engineering from the Massachusetts Institute of Technology and a Masters of Education in Curriculum and Instruction: Mathematics from the University of Massachusetts, Lowell.

David has worked in telecommunications product and software design since 1980. From 1996–2003 he worked as an engineer and manager at the world’s leading speech-recognition software company (now Microsoft + Nuance). For Dragon Systems, L&H, and ScanSoft, David led company efforts in over-the-telephone speech transcription. Most recently he managed the AudioMining group in developing revolutionary products that use Dragon Systems’ best-of-breed speech-recognition technology to render recorded audio and audio-video media searchable.

For the past decade, while pursuing a teaching career, David has consulted for several start-up technology companies as a senior software engineer on a contract basis or during the summer.

David was a founder of two telecommunications industry start-ups — Telelogic and digiTel. Telelogic delivered over 400,000 trunk-side autodialers with his software to MCI, Sprint, and the other top interexchange carriers. For digiTel, and as an independent consultant, David worked on telecommunications products for the Norwegian and Swedish PTTs, Siemens, and the manufacturer of the Telelogic dialer. His roles included directing engineering, providing architecture and product design, managing consultants, and effecting liaison with offshore manufacturing companies in Asia. David was also instrumental in developing a line of physician-answering-service systems for Ring Medical — now the nation’s largest provider of medical communications services, NotifyMD.

Throughout his career, David has compiled a strong record of product development and engineering management in real-time embedded systems, telephony, and automatic speech recognition. His teams have uniformly been characterized by timely delivery of high-quality products. He has been an innovator in applying cutting-edge software development techniques to product design — including the use of Forth, SDL, and Python. David has a Bachelor of Science in Electrical Engineering from the Massachusetts Institute of Technology.

Experienced and creative engineer and educator with two decades each in software engineering for technology startups and in computing education for public high schools. Exceptional record of product development and engineering management in real-time embedded systems, telephony, and automatic speech recognition — including as cofounder of two telecommunications companies. Inspiring teacher and mentor to over 2,000 students, focusing on open-ended problem solving, cross-curricular learning and collaboration, and computing from beginning to advanced; including physical computing and robotics.

Objective

To secure a position at a dynamic technology company where my skills and experience in product design, engineering management, and business development can best be used.

To continue to teach according to my educational philosophy. To increase the teaching of STEM classes for all students. To inspire students in computer science, engineering, and mathematics.

<dcp@appinventorfoundation.org> <dcp@acm.org> +1.772.444.2710 Cambridge MA USA in/dcpetty @dcpetty https://dcpetty.dev/

quick response barcode

Work Experience

App Inventor Foundation

Alamo CA

2024–

Education Program Manager

'Our mission is to empower people across the globe to create apps that improve their lives and uplift their communities.' Held position of Education Program Manager.

Educational Consultant

Cambridge MA

2023–

Curriculum Developer

  • Adapted and developed Python+Data curriculum as part of Innovation Pathways for Data Careers (IPDC) data science curricula for Education Development Center (EDC), Waltham MA.

Educator

Brookline High School

Brookline MA

2018–2023

Teacher

Coach / Mentor

MIT Playful Journey Lab

Cambridge MA

2019

Summer Journeyer

One of five Summer Journeyer educators. 'Much like a fellowship program, Journeyers [are] members of MIT's newly established Playful Journey Lab, working on a combination of current lab projects and their own independent explorations… to create a community of practice where we build, play, experiment, and innovate in assessment and learning.'

EnglishCentral.com

Lexington MA

2009

Developed language-modeling software for language-learning website. Held position of Senior Software Engineer.

Virtual Research Associates

Weston MA

2007–2008

Developed software for ingestion and analysis of wire-service news articles for phase one of Integrated Conflict Early Warning System DARPA program. Held position of Senior Software Engineer.

Winchester High School

Winchester MA

2005–2018

Teacher

Coordinator

  • Held position of Technology / Engineering Coordinator. Had budgetary responsibility and leadership responsibility for five staff. (5 years)
  • Held position of STEM Coordinator for Winchester public schools. Promoted STEM teaching and learning K-12 (5 years).

Coach / Mentor

John M. Tobin School

Cambridge MA

2004–2005

Teacher

  • Taught grade 8 mathematics using Connected Mathematics Program; pioneered lesson design and teaching with interactive white board.
  • Conducted grade 7 homeroom; taught weekly grade 7 math study skills class; served as advisor to grade 7 students; facilitated weekly buddy groups; was active member of middle-school cluster.
  • Developed middle-school parent communication database; maintained website of assignments and grades.
  • Assisted middle-school science teacher with grade 7 & 8 science classes (3 semesters).

Taught grade 8 Connected Mathematics Program. Assisted middle-school science teacher with grade 7 & 8 science classes (3 semesters).

MassBay Consulting, LLC

Cambridge MA

2003–

Co-founded consulting company developing embedded software, websites, and mobile apps. Held position of Managing Director.

ScanSoft® (née Lernout & Hauspie (née Dragon Systems))

Burlington MA

1996–2003

Held position of Director of Development, AudioMining™. Directed development of ScanSoft’s AudioMining™ product line, including successful semi-annual releases of Dragon MediaIndexer™ and AudioMining Development System. Was instrumental in transfer of L&H AudioMining assets to ScanSoft. Supervised work of ten developers and co-directed product delivery team.

Held position of Manager, Telephony Development. Managed Dragon’s efforts in over-the-telephone speech recognition — applying Dragon’s dictation engine to short-message-service dictation. Supervised work of four engineers.

Held position of Senior Telephony Engineer in Dragon’s Portable Products Group. Developed distributed, embedded dictation system. Computer languages used: Python, Java, C++, UML.

Cambridge Public Schools

Cambridge MA

1993–2003

Volunteer

  • Volunteered for in-class projects in grades K–8, John M. Tobin School (11 years), including solar car design challenge (4 years), which became part of the citywide grade 6 science curriculum, and electric circuits (5 years), including working with grade 4 to create Tobin’s electronic map.
  • Volunteered for after-school 7–8 algebra enrichment and support (2 semesters).
  • Co-taught Tobin Tech Team after-school computer club (1 semester).
  • Member and co-chair of Tobin PTO Science & Technology Committee (11 years); instituted science programs, wrote grants (e.g. $20,000 Toyota TAPESTRY), and supported teachers and specialists.
  • Parent participant in Tobin restructuring process (2 years).
  • Member of citywide Cambridge Public Schools Science Advisory Group (1 year).

Ring Medical, Inc.

Billerica MA

1992–1996

Held position of Senior Software Designer. Co-developed company’s line of physician-answering-service systems, including integration with Nortel Meridian and Rolm switches. Company has since become the “nation’s largest… medical-only physician answering service,” NotifyMD. Computer languages used: C, SDL, Perl.

Independent Consultant

Cambridge MA

1989–1991

  • Developed and distributed software upgrade for trunk-side autodialer to accommodate major changes in North American Numbering Plan for Cambridge Software Project, Inc., Cambridge MA.
  • Redesigned and maintained answer detection system for Homisco, Inc., Melrose MA.
  • Designed and implemented digital electronics and software for Siemens videotex decoder infrared keyboard for digiTel, Inc., Cambridge MA.
  • Developed dual cable broadband network tester in conjunction with ASAtech, Inc., Pelham NH.
  • Adapted trunk-side autodialer software for combination telephone and cable television service for Twixtel Technologies, Inc., Framingham MA and GEM Electronics, Inc., Chicago IL.

digiTel, Inc.

Cambridge MA

1986–1988

Helped found product development company. Held position of Director of Engineering. Oversaw development of TEX family of videotex decoders, including customized versions for the Norwegian and Swedish PTTs. Effected manufacturing liaison of authentication tokens for AITRC. Wrote product and design specifications, designed product software and electronics, managed all project phases, and effected manufacturing liaison with North American and Asian companies. Supervised work of eight consultants.

Telelogic, Inc.

Cambridge MA

1980–1985

Helped found telecommunications manufacturing company. Co-designed company’s major product line, trunk-side autodialers, of which there were 400,000 in use. During my employment, Telelogic grew from five employees to over 350 and was valued at $50 million. Held positions of Senior Software Designer, Dialer Engineering Manager, Computer Systems and Tools Manager, and Associate Director of Research and Development. Worked extensively with Forth development environment for product design and tool design. Designed and oversaw development of cross-compilers and assemblers for various microprocessors and minicomputers. Developed software documentation and control system. Developed VAX/VMS based company-wide computing facility. Worked with manufacturing engineers on product manufacturability and test fixture design. Worked with customers on product acceptance. Was hiring manager, supervising a group of ten engineers and staff.

Independent Consultant

Cambridge MA

1979–1980

  • Designed numerical control format translator for Grumman Aerospace, Bethpage NY.
  • Specified commercial computer graphics system for aging facial images.

Additional Work Experience

Cambridge MA

1980–1988

During and after undergraduate work at MIT, was a founder of two telecommunications industry start-ups — Telelogic and digiTel. Designed, implemented, and oversaw software for over 400,000 Telelogic trunk-side autodialers delivered to MCI, Sprint, and the other top interexchange carriers. For digiTel, and as an independent consultant, worked on telecommunications products for the Norwegian and Swedish PTTs, Siemens, AITRC, and the manufacturer of the Telelogic dialer. Varied roles included directing engineering, providing architecture and product design, managing consultants, and effecting liaison with offshore manufacturing companies in Asia.

Previous Work Experience

Cambridge MA

1980–1996

  • During and after undergraduate work at MIT, was a founder of two telecommunications industry start-ups — Telelogic and digiTel.
    • Designed, implemented, and oversaw software for over 400,000 Telelogic trunk-side autodialers delivered to MCI, Sprint, and the other top interexchange carriers. Varied roles included directing engineering, providing architecture and product design, developing embedded software.
    • For digiTel, and as an independent consultant, worked on telecommunications products for the Norwegian and Swedish PTTs, Siemens, AITRC, and the manufacturer of the Telelogic dialer. Varied roles included directing engineering, managing consultants, and effecting liaison with offshore manufacturing companies in Asia.
  • For Ring Medical (which has since become the “nation’s largest… medical-only physician answering service,” NotifyMD) co-developed company’s line of physician-answering-service systems.
  • As an independent consultant: developed and distributed software upgrade for trunk-side autodialer for Cambridge Software Project, Inc., Cambridge MA; redesigned and maintained answer detection system for Homisco, Inc., Melrose MA; designed and implemented digital electronics and software for Siemens videotex decoder infrared keyboard for digiTel, Inc., Cambridge MA; developed dual cable broadband network tester in conjunction with ASAtech, Inc., Pelham NH; adapted trunk-side autodialer software for combination telephone and cable television service for Twixtel Technologies, Inc., Framingham MA and GEM Electronics, Inc., Chicago IL.