Dave Garwacke

Staff Software Engineer at Whatnot

City of Kingston, 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

👤
Senior
🎓
Top School
Dave Garwacke is a Staff Software Engineer with 12 years of experience building high-performance, accessible, and modular systems across web, mobile, and backend platforms. He has led cross-functional teams and technical strategy at Warby Parker—driving migrations to Next.js/TypeScript, Auth0, and observability with OpenTelemetry while improving PageSpeed and developer velocity. Now at Whatnot, he continues to focus on scalable customer-facing engineering, drawing on deep front-end expertise from isomorphic React architectures to modern design systems. Dave contributes to notable open-source tooling like the AWS Amplify CLI, improving yarn compatibility and handling complex package and symlink scenarios. Based in Kingston, NY, he combines hands-on coding, architectural discipline (ADR/RFC practices), and mentorship to turn technical debt into durable, testable platforms. His background in running a long-lived content and media project shows a creative streak and a knack for shipping user-facing experiences.
code12 years of coding experience
job19 years of employment as a software developer
bookBachelor of Science Computer Engineering, Bachelor of Science Computer Engineering at SUNY New Paltz
stackoverflow-logo

Stackoverflow

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

Github Skills (9)

javascript10
nodejs10
yarnpkg10
aws-amplify10
cli10
serverless6
web-development5
cicd4
testing4

Programming languages (9)

TypeScriptLiquidCSSCoffeeScriptJavaScriptGoHTMLRuby

Github contributions (5)

github-logo-circle
aws-amplify/amplify-cli

Sep 2018 - Sep 2018

The AWS Amplify CLI is a toolchain for simplifying serverless web and mobile development.
Role in this project:
userBack-end Developer
Contributions:5 commits, 2 PRs, 1 comment in 3 days
Contributions summary:Dave focused on improving the compatibility of the Amplify CLI with yarn package manager. They addressed issues related to global package installations, ensuring the CLI correctly located sibling packages. Their work included fixing lint errors and optimizing how the CLI interacts with global yarn directories, including handling symlinked dotfiles. The user also refactored the code, switching to single quotes.
amplify-cliaws-lambdaserverlessnotificationsstorage
ifyoumakeit/davey

Mar 2018 - Jun 2018

Contributions:1 release, 151 commits, 12 PRs in 2 months
reactreact-reduxinterpretationreduxalternate
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
Dave Garwacke - Staff Software Engineer at Whatnot