Aaron Son

Software Engineer And Founder at DoltHub

Santa Monica, 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
Aaron Son is a software engineer and founder with a decade of experience building high-performance backend systems, databases, and infrastructure from Santa Monica. As a co-founder and core engineer at DoltHub, he architects storage and SQL engine components for Dolt, a Git-like SQL database, and has made substantive open-source contributions improving SQL execution, null handling, prepared statements, and storage efficiency. His prior roles at Snapchat and Amazon span large-scale messaging, media delivery, security, build systems, and performance tooling, reflecting deep expertise in distributed systems and reliability engineering. Comfortable across C++, Java, Go, Objective-C and Perl, he pairs low-level systems chops with pragmatic product-minded engineering. An understated strength is his focus on correctness and performance at the engine level—optimizations and test fixes that yield outsized improvements in real-world workloads.
code10 years of coding experience
job12 years of employment as a software developer
bookBS, Computer Science, BS, Computer Science at University of Illinois Urbana-Champaign
github-logo-circle

Github Skills (21)

garbage-collection10
admin10
databases10
query-optimization10
database-administration10
data-structure10
database-tuning10
go10
sql10
version-control10
data-structures10
sql-engine10
relational-databases10
index-management10
sql-database10

Programming languages (9)

TypeScriptJavaC++ShellStarlarkJavaScriptGoNix

Github contributions (5)

github-logo-circle
dolthub/dolt

Oct 2020 - Jan 2023

Dolt – Git for Data
Role in this project:
userBack-end Developer / Database Engineer
Contributions:3 releases, 398 reviews, 944 commits in 2 years 3 months
Contributions summary:Aaron's contributions primarily involved the development and maintenance of the database and backend components for the Dolt project. They worked on the storage and version control features, focusing on improving the efficiency and robustness of the system. Their work included implementing optimized table file writers, enhancing the garbage collection processes, and improving the data loading performance.
git-sqlversion-controlled-databasegit-databasedatabase-version-controldatabase
dolthub/go-mysql-server

Oct 2020 - Dec 2022

A MySQL-compatible relational database with a storage agnostic query engine. Implemented in pure Go.
Role in this project:
userBack-end Developer & Database Engineer
Contributions:123 reviews, 354 commits, 259 PRs in 2 years 2 months
Contributions summary:Aaron primarily focused on improving the performance and correctness of the SQL query execution engine. Their contributions involved fixing unit tests, debugging and modifying the comparison logic within the SQL engine to improve null handling, and adding functionality for prepared statements. The user's work touched on core engine components, showcasing knowledge of SQL parsing, query optimization, and index usage, leading to a more robust and correct relational database.
golangqueryrelationalquery-enginesql-server
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