William Van Hevelingen

Staff Software Engineer at Acquia

Portland, Oregon, 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
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.
code15 years of coding experience
job12 years of employment as a software developer
bookOregon State University
bookBachelor of Science, Computer Science, Bachelor of Science, Computer Science at Portland State University
github-logo-circle

Github Skills (25)

kubernetes10
debug10
puppeteer10
puppet10
testing10
plugin-development10
package-development10
configuration-management10
rspec10
workflow-engine10
collectd10
apache10
go10
kubernetes-pods10
argo-workflows10

Programming languages (14)

C++CMakefileM4GoHTMLPostScriptTypeScript

Github contributions (5)

github-logo-circle
voxpupuli/puppet-collectd

Dec 2012 - Oct 2015

Collectd module for Puppet
Role in this project:
userDevOps Engineer
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.
collectdlinux-puppet-modulebsd-puppet-modulepuppetcentos-puppet-module
puppetlabs/puppetlabs-apache

Feb 2012 - Oct 2014

Puppet module for the Apache httpd server, maintained by Puppet, Inc.
Role in this project:
userBackend & 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