Martin Rivera

Open Source Developer at The Trane Project

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
award
Top expert inGo Programming Ecosystem and Distributed Systems Technology
Martin Rivera is an open source developer and distributed systems engineer with 11 years of experience building high-performance backend systems and databases. Based in San Francisco, he has contributed to prominent Go projects like ristretto and Badger—implementing TTLs, fixing critical bugs, and improving performance and observability for memory-bound caches and key-value stores. His industry experience spans Google Cloud networking, high-throughput edge services at Quantcast, and platform infrastructure for Nightfall AI, giving him a strong operational mindset for production systems. At Dgraph Labs he worked on core distributed database features and at The Trane Project he now applies that systems thinking to create a tutoring platform that personalizes literacy mastery. He combines rigorous academic training from MIT with hands-on engineering, and quietly favors pragmatic fixes that improve reliability and developer experience across large codebases.
code11 years of coding experience
job10 years of employment as a software developer
bookMaster of Engineering (M.Eng.), Electrical Engineering and Computer Science, Master of Engineering (M.Eng.), Electrical Engineering and Computer Science at Massachusetts Institute of Technology
github-logo-circle

Github Skills (30)

key-value-database10
caching10
key-value-store10
clojure-cli10
key-value10
testing10
databases10
distributed-systems10
data-structure10
clojure10
go10
performance-optimization10
golang10
data-structures10
disk-cache10

Programming languages (14)

JavaC++RustMakefileGoHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
hypermodeinc/ristretto

Sep 2019 - Oct 2020

A high performance memory-bound Go cache
Role in this project:
userBack-end Developer
Contributions:2 releases, 5 reviews, 20 commits in 1 year
Contributions summary:Martin contributed to the `ristretto` project by implementing and refining core cache functionalities. They fixed a critical bug related to returning nil metrics and improved the cache's behavior when nil. They also addressed code quality warnings by fixing the DeepSource warnings, and made comments more readable. Additionally, they integrated fixes and added new methods related to TTL implementation and performance improvements.
golangmemorylrugo-cachego
hypermodeinc/badger

Jan 2019 - Oct 2020

Fast key-value DB in Go.
Role in this project:
userBack-end Developer
Contributions:4 reviews, 66 commits, 98 PRs in 1 year 9 months
Contributions summary:Martin contributed significantly to the `badger` key-value database project, primarily focused on enhancing its core functionalities. They added support for DB-specific loggers, implemented features for memory table flushing, and introduced a feature to drop all data. The commits also involved debugging and fixing issues related to value log rewriting and GC. Furthermore, they were responsible for performance improvements and bug fixes.
golangtransactionalssddatabasekey-value
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
Martin Rivera - Open Source Developer at The Trane Project