Dustin Cooper

Software Development Engineer at M-Engineering

Tempe, Arizona, United States

About

Embedded software engineer with over 20 years of experience developing high-reliability control systems and solutions for public safety communications platforms. In addition to my daily work as a software engineer, I also enjoy taking on challenges in my free time, including: - Attending DEF CON and participating in puzzles and challenges for over 20 years. I built a badge hack so impressive that Joe Grand awarded me a marshmallow gun. - Designing and building quadcopters, drones, and hobby robotics, and modifying cars and motorcycles - Building an entire village of air-conditioned yurts made from insulation material for a music festival - Participating in game jams and long-term game development using Unity and C# - Developing the world's best cocktail recipe app (after previously working on the Barmonkey, a college project that dispensed cocktails and was so popular on Slashdot that it temporarily took down the school webserver)

Experience

  • Software Development Engineer at M-Engineering
    Jan 2023 - Present · 3 yrs 6 mos

  • Lead Developer at Cocktail Party
    Jul 2013 - Present · 13 yrs

    - Developed first version of Cocktail Party mobile app in Objective-C - Rebuilt Cocktail Party in Qt, built layouts in QML from designer's mockups - Wrote C++ backend and database integration - Managed deployment to Apple's App Store - Currently rewriting in React Native

  • Lead Software Engineer at Honeywell
    Jan 2022 - Sep 2022 · 9 mos

    Responsible for continuing work on the Phoenix G2 Station Alerting System and supporting the transition of US Digital Designs to Honeywell. - Nominated as security advocate, responsible for coordinating with external pentesting team and implementing security recommendations. - Build on the success of the Phoenix G2 product by working to develop new product lines and new hardware - Ensure customer satisfaction by providing critical support, adding new features and integrations based on customer needs

  • Software Engineer at US Digital Designs, Inc.
    Mar 2004 - Jan 2022 · 17 yrs 11 mos

    Responsible for the development and maintenance of emergency response alerting systems software and hardware, and integration with public safety access points. - Developed public safety software deployed to over 300 cities and towns and covering more than 20 million people around the world - Wrote firmware for more than a dozen Phoenix G2 peripheral devices, including: audio amplifiers, lighting control, LED matrices (including RGB displays), HDTV, bunkroom LCD displays and other auxiliary I/O - Assists customers with unique integration concerns - Developed a realistic phoneme editor for fire station voice alerting - Wrote a PID control loop to maintain a set temperature for a scientific DNA replication device