Aaron Feldman

Software Engineer at Facebook

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

🤩
Rockstar
🎓
Top School
Aaron Feldman is a software engineer based in San Francisco with 11 years of experience building high-performance back-end systems, currently at Meta. A Caltech CS and Mathematics graduate, he has deep expertise in storage and databases evidenced by substantive contributions to RocksDB — adding cache management functions, fixing memory leaks, and enabling multithreaded backup/restore. He translates low-level systems work into reliable production features, and has iterated on benchmarking tools to give teams finer control over caching behavior. Past internships at Google and research at JPL reflect a strong foundation in rigorous engineering and large-scale systems. Notably, his profile photo at Point Reyes hints at a preference for precision over methodology dogma — practical engineering, not waterfall endorsements.
code11 years of coding experience
job1 year of employment as a software developer
bookCharter School of Wilmington
bookCalifornia Institute of Technology
github-logo-circle

Github Skills (16)

unit-testing10
databases10
caching10
storage-engine10
backup10
re-store10
c-language10
system-testing10
cprogramming-language10
relational-databases10
qtest10
sql-database10
database10
testing10
concurrency9

Programming languages (4)

TypeScriptC++GoPython

Github contributions (5)

github-logo-circle
facebook/rocksdb

Jun 2015 - Jul 2015

A library that provides an embeddable, persistent key-value store for fast storage.
Role in this project:
userBack-end Developer / Database Engineer
Contributions:10 commits, 8 pushes in 27 days
Contributions summary:Aaron contributed significantly to the RocksDB project by adding new functionalities and improving existing ones. They implemented a `GetPinnedUsage()` function for cache management and resolved memory leaks within the cache testing framework. The user also introduced multithreaded backup and restore capabilities to the backup engine, including adding a new field for controlling background operations. Furthermore, the user added a flag to the db_bench tool to control caching of index and filter blocks.
persistent-storagebigtablefast-storagelsm-treedatabase
AGFeldman/nos

Jan 2016 - Mar 2016

Contributions:25 PRs, 123 pushes, 31 branches in 2 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
Aaron Feldman - Software Engineer at Facebook