Rein Henrichs

Principal Software Engineer at Procore Technologies

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
Rein Henrichs is a Principal Software Engineer with 18 years of experience, currently driving architecture and delivery excellence at Procore Technologies from Portland, Oregon. A caring and communicative technical leader, he excels at coaching teams to collaborate effectively while solving hard infrastructure and distributed systems problems. His career spans startups and enterprises—AppFog, LivingSocial, AT&T, Puppet and more—giving him a rare blend of hands-on engineering, ops, and product-focused leadership. Rein is an active open-source contributor in the Ruby/Rails ecosystem (notably work on Octokit and Puppet Dashboard) and has applied his language breadth to projects in Haskell and cloud tooling. He has deep experience building production cloud infrastructure and CI/CD for security-sensitive systems, including a Haskell-based email encryption platform. As a thoughtful mentor and pragmatic refactorer, he consistently improves maintainability and reliability in both codebases and teams.
code18 years of coding experience
job10 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
15,527reputation
1.7mreached
219answers
0questions
Badges
unix
top-5%
multiline
top-5%
coffeescript
top-5%
ruby
top-5%
ruby-on-rails
top-5%
phantomjs
top-5%
github-logo-circle

Github Skills (42)

database-migrations10
markdown10
puppeteer10
statsd10
puppet10
css10
configuration-management10
rspec10
ruby10
model-view-controller10
markdown-it10
github-api10
html10
activerecord10
error-handling10

Programming languages (13)

CSSC++RustGoHTMLTypeScriptShellJavaScript

Github contributions (5)

github-logo-circle
sodabrew/puppet-dashboard

Sep 2009 - Apr 2010

The Puppet Dashboard is a web interface providing node classification and reporting features for Puppet, an open source system configuration management tool
Role in this project:
userBack-end Developer
Contributions:258 commits in 7 months
Contributions summary:Rein primarily worked on refactoring the backend of the Puppet Dashboard project, specifically focusing on the models, controllers, and database migrations. Their contributions involved condensing the database schema, updating and adding new models and associated relationships (node classes, node groups, parameters), and refactoring the node controller for improved functionality. In addition, the user implemented the creation of a node from a node group view.
system-configurationweb-interfacereportingpuppetconfiguration-management
reinh/statsd

Feb 2011 - Feb 2019

A Ruby Statsd client that isn't a direct port of the Python example code. Because Ruby isn't Python.
Role in this project:
userBackend Developer
Contributions:31 commits, 8 pushes, 1 branch in 8 years 1 month
Contributions summary:Rein primarily contributed to the codebase by fixing bugs and improving the overall quality of the Ruby Statsd client. They addressed whitespace issues, refactored methods for clarity, and corrected spec names to align with intended behavior. Furthermore, they adjusted the default port configuration and fixed a bug related to the handling of postfix values, ensuring the library's proper functionality.
pythonrubystatsd-clientdirectstatsd
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
Rein Henrichs - Principal Software Engineer at Procore Technologies