Daniel Mai

Senior Site Reliability Engineer at Coinbase

San Jose, 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
Daniel Mai is a Senior Site Reliability Engineer in San Jose with 13 years of experience building and hardening production infrastructure for high-performance systems. He combines hands-on backend development in Go with DevOps expertise, having improved testing, observability, and build tooling for projects like Dgraph and the Jepsen distributed-systems verifier. At Coinbase he focuses on reliability at scale, drawing on prior roles driving DevOps and partner engineering for the top graph database on GitHub. His open-source contributions include bug fixes, test improvements, and tracing/workflow tweaks that reveal a pragmatic focus on measurable system correctness. Daniel’s background in education and tooling—crafting training apps and automated grading systems—gives him a knack for making complex systems more approachable and testable.
code13 years of coding experience
job8 years of employment as a software developer
bookSan José State University
stackoverflow-logo

Stackoverflow

Stats
341reputation
5kreached
11answers
1question
github-logo-circle

Github Skills (32)

admin10
scripting10
key-value10
testing10
databases10
distributed-systems10
bash10
database-administration10
cicd10
script10
go10
sh10
shell10
opt10
devops10

Programming languages (13)

C#JavaCSSGoHTMLTypeScriptHCLShell

Github contributions (5)

github-logo-circle
hypermodeinc/dgraph

Aug 2018 - Jan 2022

high-performance graph database for real-time use cases
Role in this project:
userBack-end & DevOps Engineer
Contributions:29 releases, 314 reviews, 1069 commits in 3 years 5 months
Contributions summary:Daniel primarily contributed to improving the testing infrastructure and general quality of the Dgraph codebase. They implemented failure checks for tests, added a script for network tests using Blockade, and ensured the test suites would show more informative output. The user also refactored logging statements and adjusted the Raft heartbeat messages for better performance. The user also touched code relating to setting up the environment, and testing, as well as core functionalities of the system.
graphql-serverproductiondatabasegolanggraphql-database
hypermodeinc/badger

Oct 2018 - May 2021

Fast key-value DB in Go.
Role in this project:
userBack-end Developer
Contributions:8 reviews, 34 commits, 54 PRs in 2 years 6 months
Contributions summary:Daniel primarily focused on updating and maintaining the Badger database, a key-value store written in Go. They refactored the codebase to align with version 2, updating import paths and modifying various files to reflect these changes. Furthermore, the user introduced and refined options, including the checksum verification and compression features, and fixed build issues for non-Cgo builds.
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
Daniel Mai - Senior Site Reliability Engineer at Coinbase