Hunter Haugen

Senior Software Engineer at ValidMind

Oregon City, 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
Hunter Haugen is a Senior Software Engineer with 16 years of experience focused on DevOps, cloud automation, CI/CD and configuration management, currently based in Oregon City. He spent over a decade at Puppet advancing automation tooling, test infrastructure, and cross-platform Puppet modules—contributing to widely used projects like puppetlabs modules and the GitHub changelog generator. Hunter combines backend engineering with strong QA/test automation skills, improving platform compatibility (AIX, Solaris, Debian) and CI reliability across large open-source ecosystems. He mentors and teaches teams, brings a pragmatic approach to refactoring and test-driven improvements, and has stepped into principal and senior roles at Perforce, Autodesk, and ValidMind. Outside work he channels precision and curiosity into building custom keyboards and ham radio, hinting at a hardware-minded attention to detail that informs his software craftsmanship.
code16 years of coding experience
job15 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Portland State University
github-logo-circle

Github Skills (72)

postgresql10
testing10
plugin-development10
puppet-bolt10
rspec10
bash10
acceptance-testing10
erb10
ruby10
automation10
drupal-module10
integration-testing10
operating-system10
corosync10
puppet10

Programming languages (21)

C#PowerShellCRustGoHTMLXSLTPostScript

Github contributions (5)

github-logo-circle
puppetlabs/puppetlabs-apache

Aug 2012 - Jul 2021

Puppet module for the Apache httpd server, maintained by Puppet, Inc.
Role in this project:
userBack-end Developer
Contributions:529 commits, 136 PRs, 115 pushes in 9 years
Contributions summary:Hunter primarily worked on improving the Apache configuration module. They modified the `apache::vhost` and related templates to support the addition of various directives and configurations, including support for virtual hosts, setting headers, and setting custom content. The user also enhanced the module's functionality by adding options for proxy configurations and ensuring proper loading of modules within the Apache setup. These changes increased the flexibility and usability of the module.
puppetpuppet-modulesupportedapachehttpd-server
puppetlabs/puppetlabs-tomcat

Aug 2014 - Jun 2018

PuppetLabs Tomcat module
Role in this project:
userBackend & DevOps Engineer
Contributions:94 commits, 85 PRs, 32 pushes in 3 years 10 months
Contributions summary:Hunter contributed to the PuppetLabs Tomcat module, focusing on code cleanup and enhancements. They added a helper for installing puppet/pe/puppet-agent, indicating work related to the module's integration with other Puppet tools. Further commits involved prepping and cleaning up pull requests related to source installation, and instance configurations. This work suggests a focus on improving the module's functionality and maintainability.
tomcatsupportedpuppet
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
Hunter Haugen - Senior Software Engineer at ValidMind