Eric Buth

Senior Principal Software Dev Engineer at Yahoo

New York, New York, 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 Buth is a Senior Principal Software Development Engineer based in New York with 13 years building scalable backend systems and infrastructure, currently driving platform work at Yahoo after leading engineering efforts at Etsy and The New York Times. He specializes in Go, microservices, and host-agnostic containerized architectures, with hands-on experience designing geo-spatial search APIs and coordinating cross-disciplinary teams. A pragmatic open-source contributor, he has strengthened tooling like the Phan PHP static analyzer and enhanced the Okta Terraform provider to improve infrastructure-as-code workflows. Trained both in computer science and photography at NYU, he brings a designer’s eye for practical systems and an emphasis on reducing false positives and operational friction in large, production environments.
code13 years of coding experience
job19 years of employment as a software developer
bookBachelor of Fine Arts - BFA, Photography, Computer Science, Bachelor of Fine Arts - BFA, Photography, Computer Science at New York University
github-logo-circle

Github Skills (14)

typehinting10
terraformer10
php10
type-checking10
go10
static-analysis10
terraform10
terraform-provider10
analyzer10
apidoc9
language-design9
api9
jwk8
testing7

Programming languages (16)

JavaCGoHTMLTypeScriptHCLShellStarlark

Github contributions (5)

github-logo-circle
phan/phan

Sep 2016 - Oct 2017

Phan is a static analyzer for PHP. Phan prefers to avoid false-positives and attempts to prove incorrectness rather than correctness.
Role in this project:
userBack-end Developer
Contributions:6 commits, 4 PRs, 1 push in 1 year 1 month
Contributions summary:Eric primarily focused on improving Phan's static analysis capabilities. Their work involved fixing type mismatch issues, specifically related to return types in PHP code. They also added new features related to stricter return type documentation checking, and updated the internal function signature map. Furthermore, the user contributed by adding function signatures for the libsodium-php library.
static-analyzerphananalysisphptla
okta/terraform-provider-okta

Jul 2022 - Aug 2022

A Terraform provider to manage Okta resources, enabling infrastructure-as-code provisioning and management of users, groups, applications, and other Okta objects.
Role in this project:
userBack-end Developer
Contributions:6 commits, 3 PRs, 6 comments in 24 days
Contributions summary:Eric primarily contributed to enhancing the functionality of the Okta Terraform provider. They added new features, such as the `keys` attribute to the `okta_app_saml` resource, and implemented the ability to configure the provider using an access token. Additionally, they incorporated the `last_updated` attribute and ensured consistent sorting of sub-attributes. The user's work involved modifications to both the provider's core logic and related test files.
providerokta-providerokta-terraformoktaterraform
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 Buth - Senior Principal Software Dev Engineer at Yahoo