Henry Qin

Staff Software Engineer at Square

Bellevue, Washington, 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
Henry Qin is a Staff Software Engineer based in Bellevue, Washington with 13 years of experience building reliable, high-performance systems across companies from Microsoft and Google internships to a current senior role at Square. He combines deep systems and backend expertise—evidenced by substantive contributions to the high-profile Envoy proxy around gRPC handling—with practical full-stack work on tools like Vimwiki that improve developer UX. A PhD-trained engineer from Stanford with a BA from Duke, Henry moves fluidly between research-quality thinking and shipping production fixes that improve stability and maintainability. He has led engineering teams briefly as Head of Engineering and consistently mentors through complex infrastructure and protocol-level challenges. Outside of work he emphasizes continuous learning and good health, an outlook that shows up in steady, focused contributions to open-source and product codebases.
code13 years of coding experience
job2 years of employment as a software developer
bookBachelor of Arts (B.A.), Computer Science, Bachelor of Arts (B.A.), Computer Science at Duke University
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Stanford University
stackoverflow-logo

Stackoverflow

Stats
73,217reputation
6.9mreached
1,250answers
528questions
Badges
git
top-1%
java
top-1%
awk
top-5%
regex
top-5%
makefile
top-5%
r
top-5%
github-logo-circle

Github Skills (40)

markdown10
git10
reverse-proxy10
wikipedia10
vimscript10
http10
vim-plugin10
java10
vim10
go10
markdown-it10
filter10
grpc10
r9
awk9

Programming languages (14)

JavaC++CSSCTeXGoHTMLShell

Github contributions (5)

github-logo-circle
vimwiki/vimwiki

Feb 2019 - Apr 2019

Personal Wiki for Vim
Role in this project:
userFull-stack Developer
Contributions:13 commits, 39 PRs, 27 pushes in 1 month
Contributions summary:Henry primarily contributed to the Vimwiki plugin's core functionality and user interface. They implemented features such as allowing header levels to take counts and adding a command to jump to the next unfinished task. They also addressed bugs related to table formatting and HTML generation, enhancing the user experience and improving code maintainability. These changes involved modifying Vimscript code.
vimvim-pluginvimwikipersonal-wikiwiki
envoyproxy/envoy

Jan 2022 - Jan 2022

Cloud-native high-performance edge/middle/service proxy
Role in this project:
userBack-end Developer
Contributions:29 reviews, 1 commit, 15 PRs in 1 day
Contributions summary:Henry focused on improving the functionality and stability of the `envoy` proxy. Their contributions included addressing issues with gRPC-JSON transcoding and improving the `grpc_http1_reverse_bridge` filter, ensuring correct handling of empty responses. They also removed obsolete code related to a runtime feature. These changes involved modifying core components of the proxy, impacting how it handles gRPC communication and filter logic.
nanoservicesmore-catsgolangcontainersproxy
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
Henry Qin - Staff Software Engineer at Square