David Sharnoff

Principal Software Engineer at SingleStore

Oakland, California, 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
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.
code16 years of coding experience
job21 years of employment as a software developer
bookBA Computer Science, BA Computer Science at University of California, Berkeley
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (16)

openidc10
oid10
go10
common-library10
c-library10
oauth10
openid-connect10
jwt9
server9
golang9
webclient8
clientside8
database7
databases7
pkce5

Programming languages (5)

DockerfileCGoPerlPython

Github contributions (5)

github-logo-circle
zitadel/oidc

Jun 2022 - Nov 2022

Easy to use OpenID Connect client and server library written for Go and certified by the OpenID Foundation
Role in this project:
userBack-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.
goopenidopenid-connectoidcoauth2
singlestore-labs/wait

Apr 2025 - Apr 2026

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.
Request Free Trial