Jonathan Ong

Engineering Lead, Marketplace User Experience at Houzz

Santa Ana, 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 Ong is an engineering lead with 13 years of experience building and leading backend-focused teams across ecommerce and consumer platforms, currently at Cart.com after a multi-year leadership stint at Houzz. He combines hands-on Node.js expertise with people management, having contributed to prominent open-source projects like Express, Koa, and SPDY that underpin modern web frameworks. His work spans low-level protocol and stream reliability fixes, middleware and session systems, and modernizing Node libraries—signals of deep systems and API design skills rather than just application-level knowledge. A UC Berkeley applied mathematics graduate, he brings a quantitative mindset to engineering decisions and testing rigor. Notably, he prefers senior leadership roles in competitive-compensation, local-first organizations and maintains a public technical footprint through GitHub and a developer blog.
code13 years of coding experience
bookBachelor of Arts (B.A.), Applied Mathematics, with Honors, Bachelor of Arts (B.A.), Applied Mathematics, with Honors at University of California, Berkeley
languagesEnglish
github-logo-circle

Github Skills (32)

asynchronous10
koajs10
javascript10
middleware10
lib10
expressjs10
back-end-development10
package-management10
session-management10
async10
es6-promise10
testing10
css10
generator10
graphicsmagick10

Programming languages (12)

TypeScriptShellCSSC++CoffeeScriptCBicepJavaScript

Github contributions (5)

github-logo-circle
koajs/koa

Aug 2013 - Aug 2021

Expressive middleware for node.js using ES2017 async functions
Role in this project:
userBack-end Developer
Contributions:2 releases, 10 reviews, 318 commits in 8 years 1 month
Contributions summary:Jonathan primarily contributed to the core functionality of the Koa.js framework. Their work involved extending the context object with custom properties, which improved the flexibility of the framework. Additionally, the user fixed and improved error handling, ensuring the correct propagation of errors and providing better support for debugging. They also added several node.js aliases and added support for the `ctx.search` and `ctx.request.search` methods.
node-jsasync-functionsjavascriptexpressexpressive
normalize/mz

May 2014 - Sep 2017

modernize node.js to current ECMAScript standards
Role in this project:
userBack-end Developer
Contributions:47 commits, 3 PRs, 9 pushes in 3 years 4 months
Contributions summary:Jonathan primarily worked on refactoring and improving the `mz` library, which provides modern Node.js utilities. Their contributions included updating dependencies, migrating to "thenify" and "any-promise" for promise handling, and removing legacy code. They also addressed deprecated messages and improved code readability, demonstrating a focus on modernization and maintainability of the codebase.
modernizenode-jsjavascriptstandardsurl-parsing
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 Ong - Engineering Lead, Marketplace User Experience at Houzz