Emily Gu

Technical Lead at HubSpot

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
Emily Gu is a technical lead with 11 years of experience building reliable, user-focused web applications and developer tooling across startups and large enterprises. Currently leading engineering efforts at HubSpot, she pairs front-end craftsmanship with practical SRE and DevOps experience from roles at Capital One, where she automated releases and managed AWS infrastructure. Emily has hands-on full-stack experience (Angular, React, Java/Spring, Node, Django, Swift) and has contributed to the well-known open-source Vega visualization project, improving axes, legends, and interactive rendering—demonstrating an eye for UI detail and system architecture. A math and computer science graduate from NYU, she also brings mentoring and teaching experience, having guided interns and led training through Capital One’s Developer Academy. Notably, her background spans both classroom-style instruction and production ops, which helps her communicate complex technical trade-offs to diverse teams.
code11 years of coding experience
job4 years of employment as a software developer
bookBachelor’s Degree, Mathematics and Computer Science, Bachelor’s Degree, Mathematics and Computer Science at New York University
github-logo-circle

Github Skills (8)

javascript10
visualization10
visualizations10
vega10
d3js9
canvas7
svg7
react5

Programming languages (2)

TypeScriptJavaScript

Github contributions (5)

github-logo-circle
vega/vega

Nov 2015 - Jun 2016

A visualization grammar.
Role in this project:
userFull-stack Developer
Contributions:46 commits, 4 PRs, 14 pushes in 6 months
Contributions summary:Emily primarily contributed to the front-end development of the Vega visualization grammar, focusing on UI enhancements and interactive features. This includes modifying axis and legend components, adding features like tick placement and baseline adjustments. The user's work involved changes across multiple files related to parsing specifications, scene rendering, and UI elements, indicating a good understanding of the project's architecture.
svgcanvasgrammarvegavisualization-grammar
parabameya/vega

Feb 2016 - Feb 2016

Contributions:9 commits in 7 days
visualization-grammargrammarvisualization
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