Principal Software Engineer at Procore Technologies
Portland, Oregon, United States
Join Prog.AI to see contacts
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.
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:
Back-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.
A Ruby Statsd client that isn't a direct port of the Python example code. Because Ruby isn't Python.
Role in this project:
Backend 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