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.
13 years of coding experience
19 years of employment as a software developer
Bachelor of Fine Arts - BFA, Photography, Computer Science, Bachelor of Fine Arts - BFA, Photography, Computer Science at New York University
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:
Back-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.
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:
Back-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