Andrew Gaul
Systems programmer interested in entrepreneurship and leadership opportunities in San Francisco and Tokyo.
Work experience
DeepStructure,
Head of Engineering (2024–present)
- Making AI development as straightforward as web development
Google Japan,
Senior Software Engineer (2019–2024)
Consultant and Sabbatical (2016–2018)
- Consulted for clients on Apache jclouds, goofys, s3fs, and S3Proxy and traveled the world
- Created a hybrid object store for managing data spanning
different clouds and geographies
- Implemented protocol translator comprised of an S3 frontend and an enhanced
Apache jclouds backend
- Led outbound efforts including pitching to investors, sourcing customers,
and presenting at conferences
Maginatics,
Staff Engineer (2013–2014),
Senior Engineer (2011–2013)
- Founding engineer for
MagFS
1.0-2.6, a cloud-based file system which became
EMC
CloudBoost
- Lead developer of object data storage, SQL metadata,
deduplication, garbage collection, and snapshots
- Fixed MySQL concurrency and space-efficiency issues
and contributed to upstream projects
- Mentored engineers, supervised contractors, and interacted
with customers, investors, and partners
Riverbed Technology,
Member of Technical Staff (2006–2011)
- File system engineer for
Atlas 1.0,
a deduplicating storage appliance which became
NetApp
AltaVault
- Implemented algorithms and data
structures for efficient indexing and storage of compressed data
- Improved performance and space-efficiency of data deduplication, garbage
collection, and snapshots
- Storage engineer for
SteelFusion
1.0, a virtualized, WAN-optimized iSCSI storage appliance
- Contributed to core indexing structures, transactional persistence
of data, and overall performance
- Established dogfood setup, managed initial
customer deployments, and evangelized failure-injection testing
Free software
- Apache jclouds
committer,
PMC member (2013–present), and
Vice President (2016–2017, 2021–present)
- implemented the Backblaze B2 API and mentored Google Summer of Code students (2014, 2017)
- s3fs committer
(2019–present) - accelerated readdir, rename, and write performance by 2-5x,
addressed data loss issues, and improved POSIX compatibility,
S3 interoperability, testing, and documentation
- Author of
Chaos HTTP
Proxy,
Java httpbin,
JDBC lint,
Modernizer Maven Plugin,
S3Proxy,
and x86lint
- Contributed to
compy,
Firefox,
gcsfuse,
goofys,
innodb_ruby,
OpenSSH,
s3-tests,
Thrift,
and more
- Speaker at
ApacheCon,
Linux.conf.au,
Ohio LinuxFest,
and Open Source Summit
Education