David Sharnoff is a Principal Software Engineer based in Oakland with 16+ years building resilient, large-scale systems across big data, web search, spam filtering, and distributed computing. He prefers Linux and Go, and has a track record of shipping production microservices and policy/billing systems from scratch—most notably leading Blue Owl’s auto-insurance backend to live customers and a single-day policy-system cutover. At Google he bridged front-end and backend work to launch non-click attention signals and unsampled analytics features, and he contributes to open-source Go projects such as an OpenID Connect library. Comfortable across languages and eras of tooling, he combines startup pragmatism (founding and operating an ISP, building CMSes) with enterprise-grade fault-tolerance design. Notably selective about roles and contact methods, he focuses on long-term engineering work in the Bay Area rather than contract or relocation opportunities.
16 years of coding experience
21 years of employment as a software developer
BA Computer Science, BA Computer Science at University of California, Berkeley
Easy to use OpenID Connect client and server library written for Go and certified by the OpenID Foundation
Role in this project:
Back-end Developer
Contributions:28 reviews, 25 commits, 39 PRs in 4 months
Contributions summary:David primarily contributed to the backend logic of the OpenID Connect client and server library written in Go. Their work involved defining grant type constants and adding database scanner methods. They also focused on improving the codebase by adding documentation and adding enumerations for iota-defined types, enhancing the project's maintainability. Furthermore, the user improved the library by implementing and fixing functionalities regarding access token verification and refresh token functionalities.
Contributions:1 release, 28 reviews, 17 PRs in 1 year
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.