Jonathan Schoonhoven

Staff Software Engineer at Weights & Biases

San Francisco, 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

👤
Senior
Jonathan Schoonhoven is a Staff Software Engineer in San Francisco with 11 years building high-throughput web systems that handle millions of requests per minute. He leads cross-functional projects end-to-end, favoring simplicity, performance, and rigorous test coverage while shipping production-ready pipelines and services. Jonathan has driven technical strategy and implementation at startups and mission-driven organizations—from payments and HIPAA-compliant systems to AI-powered media and bioinformatics infrastructure at Chan Zuckerberg Initiative. He’s a pragmatic full-stack engineer who has designed scalable ingestion, payment, and localization systems and contributed bug fixes to widely used open-source projects like Sequelize. Known for translating complex requirements into auditable, secure architectures, he also brings an unusual blend of product design and real-world operational experience from roles spanning interactive entertainment to urban-scale built environments.
code11 years of coding experience
job13 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
2,080reputation
450kreached
21answers
6questions
Badges
typescript
top-5%
github-logo-circle

Github Skills (20)

sequel10
javascript10
postgresql10
orm10
sequelizejs10
typescript9
nodejs9
transaction7
strip6
react6
python6
webpack6
typescripts5
typescript-types5
mariadb4

Programming languages (7)

TypeScriptShellRustJavaScriptHTMLRubyPython

Github contributions (5)

github-logo-circle
sequelize/sequelize

Sep 2014 - Sep 2014

Feature-rich ORM for modern Node.js and TypeScript, it supports PostgreSQL (with JSON and JSONB support), MySQL, MariaDB, SQLite, MS SQL Server, Snowflake, Oracle DB (v6), DB2 and DB2 for IBM i.
Role in this project:
userBack-end Developer
Contributions:5 commits in 1 day
Contributions summary:Jonathan primarily contributed to bug fixes and improvements within the `sequelize/sequelize` repository, focusing on the migration functionality. Their work involved addressing issues related to migration execution, particularly for "down" migrations and interactions with the database. They also made changes to adhere to "use strict" and fixed a test related to PostgreSQL. These contributions demonstrate a focus on the core database interaction and ORM functionality.
feature-richormsql-servermicrosoft-sql-serversequelize
jtschoonhoven/ledmatrix

Apr 2019 - May 2023

Python library for driving LED displays from a Raspberry Pi.
Contributions:68 pushes, 1 branch in 4 years 1 month
python-libraryraspberry-pipythondisplaysled
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 Schoonhoven - Staff Software Engineer at Weights & Biases