Weston Haught is a Principal Staff Engineer based in Seattle with roughly a decade of senior engineering experience and six years in hands-on backend and cloud-native development. He has driven scalable, security-conscious infrastructure at Google and now LinkedIn, with deep expertise in Kubernetes-native platforms—evidenced by meaningful contributions to prominent open-source projects like Knative (eventing, serving, and pkg). His work spans backend systems, key management and rotation for privacy-sensitive services (Google’s exposure-notifications-server), and improving build and reconciliation machinery for event-driven workloads. Weston combines strong refactoring and test-first practices with DevOps sensibilities, often touching build systems, client libraries, and webhook validation logic. Known for translating complex distributed-system requirements into reliable, well-tested code, he brings both production-scale experience and a history of elevating upstream open-source projects.
6 years of coding experience
16 years of employment as a software developer
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at Washington University in St. Louis
Exposure Notification Reference Server | Covid-19 Exposure Notifications
Role in this project:
Backend Developer
Contributions:11 releases, 169 reviews, 26 commits in 6 months
Contributions summary:Weston primarily contributed to the backend infrastructure and key management features of the exposure notification server. They implemented a key rotation service, including the necessary configuration, endpoints, and database integration for managing and rotating encryption keys. Furthermore, they refactored and enhanced existing code, addressing issues like API requests and ensuring proper access controls, improving overall application performance. The user also worked on related testing of the newly developed features.
Contributions:17 reviews, 82 commits, 125 PRs in 11 months
Contributions summary:Weston primarily contributed to the Knative/serving repository by creating patches and updates related to Kubernetes client-go, including adding features like the CreateOptions header. They also worked on refactoring and updating dependencies within the vendor directory, applying patches, and ensuring proper build processes. Furthermore, the user's work involved improving build systems, specifically around deployment makefiles, along with applying patches and modifications to support additional capabilities.
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
Weston Haught - Principal Staff Engineer at LinkedIn