David Simmons

Principal Program Manager at Red Hat

Apex, North Carolina, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
David Simmons is a Principal Program Manager and seasoned IoT and time-series data expert with over two decades of experience bringing embedded devices, developer platforms, and open-source projects to market. He builds full-stack IoT data systems and bridges engineering, marketing, and field sales to create customer-focused solutions, having led DevRel and advocacy teams at companies like InfluxData, QuestDB, and StarTree. A hands-on contributor, he has added device plugins and core console features to high-profile open-source projects such as Telegraf and Apache Mynewt, reflecting deep expertise in telemetry ingestion and embedded OS interactions. As a founder and former CTO of Dragonfly IoT, he combines product strategy, contract negotiation, and demo-driven technical sales with practical engineering chops. Equally comfortable speaking to developers or CxOs, he’s known for translating complex technical concepts into accessible narratives—and for making his own bread, jam, and furniture in his spare time. Located in Apex, NC, he now scales developer programs and enterprise strategy at Red Hat.
code11 years of coding experience
job32 years of employment as a software developer
bookComputer Science, Computer Science at The University of New Mexico
bookBiological Sciences, Biological Sciences at UC Santa Barbara
bookBA Technical Writing, BA Technical Writing at Columbia University
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
419reputation
41kreached
23answers
13questions
github-logo-circle

Github Skills (21)

json10
console10
webhooks10
telegraf10
c1110
n10
c1710
go10
sys10
embedded10
testing9
adc9
mqtt8
mqttnet8
time-series7

Programming languages (23)

MDXPowerShellJavaC++CSSCRustVue

Github contributions (5)

github-logo-circle
influxdata/telegraf

Sep 2017 - Nov 2017

Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data.
Role in this project:
userBack-end Developer
Contributions:51 reviews, 26 commits, 19 PRs in 1 month
Contributions summary:David's primary contribution involves developing a new Particle.io plugin for the Telegraf agent. This includes implementing webhooks functionality to ingest data, defining data structures to parse Particle.io event data, and integrating these components within the existing Telegraf architecture. The user also addressed initial test failures and refactored the code to ensure proper functionality. The user has also made several attempts to revert their initial changes and push a new version of the plugin.
agentreportingcollectingagent-servertelegraf
apache/mynewt-core

Aug 2016 - Dec 2016

An OS to build, deploy and securely manage billions of devices
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:13 commits, 16 PRs, 4 comments in 4 months
Contributions summary:David primarily contributed to the shell and console functionalities of the OS, adding features like a prompt customization command and enabling/disabling console ticks. They also worked on integrating and testing an ADC tutorial, likely related to sensor input. These changes suggest a focus on the core system's interaction and peripheral support.
mynewtsecurely
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial