Douglas W is a Senior Software Engineer with nine years of experience, currently building GPU monitoring and backend/DevOps solutions at NVIDIA from Salt Lake City. He has a strong track record in cloud and HPC architecture and engineering leadership, previously serving in senior and director roles at Adaptive Computing, Cluster Resources, and Evernym. At NVIDIA he contributes to prominent open-source projects like the dcgm-exporter and gpu-monitoring-tools, extending Prometheus-compatible GPU metrics, adding backward compatibility, and enabling remote hostengine connections for broader deployments. Douglas blends systems-level backend development with deployment automation and dependency management, demonstrating both hands-on coding and production-focused operational improvements. His background in computer science from Brigham Young University underpins a pragmatic approach to solving observability and scalability challenges in high-performance environments.
8 years of coding experience
16 years of employment as a software developer
BS, Computer Science, BS, Computer Science at Brigham Young University
NVIDIA GPU metrics exporter for Prometheus leveraging DCGM
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:27 releases, 102 reviews, 78 commits in 2 years 2 months
Contributions summary:Douglas primarily focused on enhancing the DCGM exporter's functionality and improving its compatibility. They implemented checks for DCP metric compatibility, added the ability to parse old field names, and updated the project to incorporate a newer version of DCGM. Furthermore, the user introduced the capability for the exporter to connect to a remote hostengine, thereby enabling broader deployment scenarios. The user's contributions also included updates to dependencies and build configurations.
Contributions summary:Douglas's contributions primarily involve modifying and extending the functionality of the `dcgm-exporter` tool, specifically focusing on integrating and managing metrics from NVIDIA GPUs. They enhanced the tool's compatibility with older field names and file formats for backward compatibility, and introduced the ability to connect to a remote hostengine. Furthermore, the user made changes to the codebase to include support for collecting and processing DCP metrics. They have also implemented various improvements and addressed formatting issues related to Prometheus metrics.
cudanvidiagpulinuxgpus
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.