William Van Hevelingen is a Staff Software Engineer based in Portland, Oregon with 16 years of experience building and hardening cloud-native systems and developer tooling. At Acquia he progressed from cloud systems engineering to staff-level software roles, blending site reliability, backend development, and DevOps practices to keep large-scale services resilient. He is an active open-source contributor, notably fixing controller panics and improving stability in the widely used argoproj/argo-workflows project and hardening Puppet modules for production configuration management. Comfortable across Linux, Kubernetes, and CI/CD pipelines, he has deep hands-on experience with dependency management, refactoring for maintainability, and adding test coverage. Colleagues rely on him for pragmatic, low-downtime solutions and for turning operational pain points into repeatable engineering improvements.
15 years of coding experience
12 years of employment as a software developer
Oregon State University
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at Portland State University
Contributions:255 commits, 87 PRs, 71 pushes in 2 years 9 months
Contributions summary:William primarily focused on enhancing the configuration management capabilities of the collectd module. They implemented support for different operating systems by adding specific parameters and configurations. The contributions included the creation of new plugins, the modification of existing plugins to include new features, and refactoring existing code to improve the structure and maintainability of the project. The user also introduced improvements to the overall module structure by refactoring how plugins are included and configuring the collectd service.
Puppet module for the Apache httpd server, maintained by Puppet, Inc.
Role in this project:
Backend & DevOps Engineer
Contributions:70 commits in 2 years 7 months
Contributions summary:William primarily contributed to the Puppet module for the Apache HTTP server by improving code organization and adding tests. They modified the parameters used for installing modules like mod_python and mod_wsgi, and removed virtual a2mod definitions to align with other operating systems. Further, they added full puppet spec tests for all classes and defines, adding and adjusting various components of the module.
puppetpuppet-modulesupportedapachehttpd-server
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
William Van Hevelingen - Staff Software Engineer at Acquia