Jonathan Tang

Software Engineering Manager at Google

Mountain View, 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
Jonathan Tang is a software engineering manager and entrepreneur with 18 years of experience building scalable UIs, search systems, parsers, A/B testing platforms, and distributed backends. Currently leading Google Play efforts for large-screen experiences and cross-device app interactions, he blends product-minded leadership with hands-on engineering across front-end and systems work. He previously led on-device Assistant efforts for TV, founded multiple startups tackling web data, crypto market intelligence, and career guidance, and has deep experience shipping prototypes to production. An active contributor to open-source (notably improving Python 3 bindings and performance for Google's widely used Gumbo HTML parser), he pairs low-level C/Python expertise with product-driven optimization. Based in Mountain View, he’s now founding a startup focused on career guidance for college students and new grads, applying his history of mentoring and developer education to help scale impact. Collected across roles, his unusual mix of parser/compiler work, distributed systems, and consumer-facing UI/design makes him adept at bridging platform constraints and user experience.
code17 years of coding experience
job15 years of employment as a software developer
bookBachelor of Arts (B.A.) Computer Science, Bachelor of Arts (B.A.) Computer Science at Amherst College
github-logo-circle

Github Skills (10)

c1710
c1110
html-parsing10
python10
unicode9
testing9
ctypes9
performance-optimization8
html7
beautifulsoup7

Programming languages (6)

CoffeeScriptRustTeXSwiftHTMLPython

Github contributions (5)

github-logo-circle
google/gumbo-parser

Aug 2013 - Jun 2016

An HTML5 parsing library in pure C99
Role in this project:
userFull-stack Developer
Contributions:4 releases, 260 commits, 68 PRs in 2 years 10 months
Contributions summary:Jonathan primarily contributed to the Python bindings for the Gumbo HTML parser, focusing on adapting it for Python 3 compatibility. They implemented features such as CDATA support and fixed memory handling issues. Additionally, they improved the usability of the library by updating the Python examples and ensuring correct import structures. Furthermore, the user also focused on creating benchmarks and optimizations to improve overall parse times.
c99javascriptparsinghtml5parser
nostrademons/gumbo-parser

Feb 2015 - Oct 2015

Contributions:32 pushes, 47 branches in 8 months
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
Jonathan Tang - Software Engineering Manager at Google