Dave Maughan

Staff Software Engineer at Dremio

East Hertfordshire, England, United Kingdom
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
Dave Maughan is a Staff Software Engineer with over 20 years in software and more than a decade focused on data, cloud and streaming platforms. He has progressed from testing and data warehousing to designing scalable data and metadata services, Kubernetes operators and stream-processing systems at companies like Expedia, StreamNative and now Dremio. Dave combines hands-on backend engineering—contributing performance optimizations to high-profile open-source projects such as Apache Pulsar—with platform-wide CI/CD, data quality and Data Mesh initiatives. He enjoys tackling complex technical problems and simplifying them into maintainable solutions, and is especially skilled at bridging operational reliability with developer self-service in distributed data systems. Based in East Hertfordshire, he brings a pragmatic, systems-minded approach rooted in long experience across both enterprise and cloud-native environments.
code11 years of coding experience
job11 years of employment as a software developer
bookTrent College
bookBSc, Zoology, BSc, Zoology at University of Reading
github-logo-circle

Github Skills (20)

messaging10
admin10
back-end-development10
testing10
kafka10
java10
javas10
backend10
pubsub10
apache-pulsar10
admin-interface10
performance-optimization9
logging9
automated-tests8
performance-tuning8

Programming languages (3)

JavaGoKotlin

Github contributions (5)

github-logo-circle
openmessaging/benchmark

Sep 2022 - Oct 2022

OpenMessaging Benchmark Framework
Role in this project:
userBackend Developer
Contributions:13 reviews, 18 commits, 14 PRs in 1 month
Contributions summary:Dave primarily focused on enhancing the Kafka driver within the benchmark framework. They implemented features for creating Kafka topics in batches to optimize requests and handle failures. Additionally, the user improved the visibility and stability of benchmark execution through logging enhancements and configuration adjustments for Kafka. Several changes were made to the WorkloadGenerator and DistributedWorkersEnsemble classes and included adjusting configurations.
natsbenchmarkingpulsarbenchmark-frameworkbenchmark
apache/pulsar

Jun 2022 - Dec 2022

Apache Pulsar - distributed pub-sub messaging system
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:20 reviews, 10 commits, 12 PRs in 6 months
Contributions summary:Dave primarily focused on improving the performance and efficiency of the Pulsar broker through code optimizations. Their contributions involved modifying core components to enhance counters, specifically optimizing message and byte output counters. In addition to backend improvements, the user also fixed compiler warnings across multiple test modules, improving the overall quality and stability of the project.
event-streamingpulsarmessaging-systemstreamingapache
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
Dave Maughan - Staff Software Engineer at Dremio