Andrew Schmadel

Senior Director Of Engineering at Rocket Money

Washington, District of Columbia, 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
🎓
Top School
Andrew Schmadel is a Senior Director of Engineering with 14 years of experience scaling product-focused startups and leading cross-functional teams at Rocket Money. He blends hands-on backend expertise—demonstrated by contributions to the popular Sequelize ORM around transaction handling, deadlock fixes, and improved type/docs—with strategic leadership in building reliable, production-grade systems. His career spans greenfield architecture and cloud infrastructure work at AI startups, mission-critical broadcast systems for the U.S. Senate, and applied research in physics, giving him a distinctive mix of engineering rigor and practical delivery. Based in Washington, D.C., he is comfortable moving between code and senior management, mentoring engineers while still diving into tricky database and infrastructure issues.
code14 years of coding experience
job11 years of employment as a software developer
bookPhysics, Physics at University of St Andrews
bookBachelor of Science - BS, Physics, Bachelor of Science - BS, Physics at William & Mary
languagesEnglish
github-logo-circle

Github Skills (15)

sequel10
transaction10
javascript10
nodejs10
orm10
sequelizejs10
mysql9
mariadb9
typescript-types9
database9
postgresql9
typescript9
typescripts9
databases9
testing8

Programming languages (18)

MDXJavaCSSC++RustVueGoHTML

Github contributions (5)

github-logo-circle
sequelize/sequelize

Feb 2019 - Jul 2022

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, DB2 and DB2 for IBM i.
Role in this project:
userBack-end Developer
Contributions:1 review, 6 commits, 5 PRs in 3 years 5 months
Contributions summary:Andrew primarily contributed to the Sequelize ORM codebase, focusing on enhancing database transaction handling and fixing related bugs. Their commits addressed deadlock scenarios in MySQL and MariaDB by treating them as rollbacks. They also added documentation for hooks and improved type definitions. Additionally, they modified the Postgres connection management to attach an error handler earlier in the lifecycle.
db2jsonbmariadbmssqlservermysql
schmod/bs-fullscreen-message

Jul 2016 - Dec 2020

Fullscreen, in-browser error/success messages
Contributions:2 PRs, 1 push, 2 branches in 4 years 6 months
errorjavascriptsuccessbrowser
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