David Henry

Lead Software Engineer at Enterprise Mobility

Harrisonburg, Virginia, 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 Henry is a Lead Software Engineer with 11 years of experience building scalable, production-grade back-end systems and developer tooling. He has led architecture and implementation of orchestration and messaging platforms for large enterprises—moving monoliths to AWS-backed microservices and owning critical on-call reliability. At Shopify he worked across the stack on the widely used Shopify CLI, building an extension server and developer flows that let teams securely integrate local extensions with the platform. Currently he leads development of a sophisticated two-way branch messaging system implemented as a fleet of TypeScript AWS Lambdas. Known for mentoring engineers and for pragmatic API and abstraction design, he pairs deep systems thinking with hands-on refactors that reduce complexity and speed developer workflows.
code11 years of coding experience
job16 years of employment as a software developer
bookBachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at University of Vermont
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at Southern Illinois University Edwardsville
stackoverflow-logo

Stackoverflow

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

Github Skills (16)

ruby10
testing10
cli10
command-line-interface10
typescript10
javascript10
webextension10
typescripts10
package-json10
shopify-cli10
typescript-types10
oclif9
yaml9
npm8
go7

Programming languages (6)

TypeScriptShellGoRubyVim ScriptPython

Github contributions (5)

github-logo-circle
Shopify/cli

Feb 2022 - Nov 2022

Build apps, themes, and hydrogen storefronts for Shopify
Role in this project:
userFull-stack Developer
Contributions:3 reviews, 87 commits, 19 PRs in 9 months
Contributions summary:David contributed to the Shopify CLI project by modifying the extensions functionality. They worked on building and debugging extensions CLI, including adding and removing build code and environment variables. The user also implemented a next steps template feature and fixed linting issues. Moreover, they fixed post-purchase extension links.
shopifyclioclifshopify-appsshopify-themes
Shopify/shopify-cli

Feb 2022 - Jun 2022

Shopify CLI helps you build against the Shopify platform faster.
Role in this project:
userFull-stack Developer
Contributions:1 release, 5 reviews, 29 commits in 3 months
Contributions summary:David primarily focused on improving the Shopify CLI's extension functionality. They refactored code, including the default main entry point, and removed debugging statements. The user also implemented features such as enabling the new extension flow and port selection. Furthermore, they addressed bugs related to extension registration and pushed changes, and also updated package dependencies.
shopifyshopify-cli
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