Matthew Garvin is a Senior Software Engineer in Chicago with nine years of experience building distributed systems and efficient job-scheduling engines. With a strong pure mathematics background (MS and BA from DePaul, plus study in Budapest), he brings rigorous problem-solving and formal thinking to engineering challenges. He specializes in Go, concurrent programming, Docker, and Kubernetes, and has focused on complex DAG scheduling and wallet infrastructure at Coinbase after an acquisition from Zabo. His work blends research-grade analytical habits from academia with hands-on production experience at institutions like the University of Chicago and fintech at Coinbase. Colleagues rely on him for tackling hard, correctness-sensitive problems where elegant algorithms meet operational scale.
9 years of coding experience
4 years of employment as a software developer
Bachelor of Arts - BA, Mathematics, 3.86 GPA, Bachelor of Arts - BA, Mathematics, 3.86 GPA at DePaul University
Mathematics, Mathematics at Budapest Semesters In Mathematics
Collection of helpful scripts for mapping, ETL, automation and others related to PlanX bioinformatics team. It includes tools for data model and data dictionary creation as well as data submission.
Contributions:73 commits, 4 PRs, 77 pushes in 1 year 10 months
Code for modelling estimated deaths and cases for COVID19.
Contributions:13 releases, 44 PRs, 550 pushes in 8 months
casespythondeathsmachine-learningestimated
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
Matthew Garvin - Senior Software Engineer at Coinbase