Eric Haberkorn

Staff Software Engineer at HashiCorp

Redmond, Washington, 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
Eric Haberkorn is a Staff Software Engineer with 11 years of experience building resilient backend systems, currently driving infrastructure work at HashiCorp from Redmond. He brings deep distributed-systems expertise demonstrated by contributions to the widely used open-source project Consul, where he enhanced service configuration, xDS handling, and locality-aware routing for failover and peering. Prior roles at CircleCI and Benbria show a track record of scaling CI/CD and production services, while his math and economics background informs pragmatic, data-driven design decisions. Known for thoughtful refactors and enabling serverless plugin capabilities, he blends hands-on coding with architectural leadership to improve reliability in complex, multi-datacenter environments.
code11 years of coding experience
job9 years of employment as a software developer
bookBachelor's degree Mathematics and Economics, Bachelor's degree Mathematics and Economics at University of Iowa
github-logo-circle

Github Skills (8)

xs10
service-mesh10
consul10
server-configuration10
configurations10
go10
xsd10
system-configuration10

Programming languages (7)

HCLShellJavaScriptGoRubyClojurePython

Github contributions (5)

github-logo-circle
hashicorp/consul

Oct 2021 - Jan 2023

Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
Role in this project:
userBack-end Developer
Contributions:340 reviews, 99 commits, 196 PRs in 1 year 2 months
Contributions summary:Eric primarily contributed to backend development within the Consul project, specifically focusing on enhancements to the service configuration handling and xDS configuration. They added metadata to service configuration responses, implemented the functionality to enable serverless plugin, and made code review changes. Furthermore, the user refactored the discovery chain logic for failover policies and incorporated locality-aware routing and peering configurations.
api-gatewayecsgolangcenterdistributed
erichaberkorn/branch-test

Sep 2018 - Oct 2018

Contributions:214603 branches in 6 days
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
Eric Haberkorn - Staff Software Engineer at HashiCorp