Andy Arthur is a Senior Software Engineer based in San Francisco with a decade of experience building high-performance, production-grade systems and databases. He led a major 18-month rewrite of Dolt’s storage engine and delivered large performance gains (3x latency reduction, 20x throughput increase) while shipping core features like ACID transactions, S3 replication, and a serverless SQL API. Comfortable across backend, storage, and cloud infra, he has hands-on experience with Go, gRPC microservices, Kubernetes, Terraform, and AWS. His open-source contributions include core database work on go-mysql-server and practical IPAM and data-type fixes in Nautobot, showing a knack for low-level correctness and operational robustness. Andy thrives on broad, open-ended problems—translating system-level design into measurable customer impact—and often surfaces subtle bugs (e.g., divide-by-zero and race-condition fixes) that improve reliability. He holds a BA in Economics and Computer Science from the University of Iowa and combines analytical rigor with pragmatic engineering.
10 years of coding experience
7 years of employment as a software developer
Bachelor of Arts - BA Economics and Computer Science, Bachelor of Arts - BA Economics and Computer Science at University of Iowa
A MySQL-compatible relational database with a storage agnostic query engine. Implemented in pure Go.
Role in this project:
Back-end Developer
Contributions:174 reviews, 312 commits, 187 PRs in 2 years 8 months
Contributions summary:Andy contributed to the `go-mysql-server` project by implementing conversion logic for `SetField` expressions and adding tests related to updating and converting data types. The commits show the user working on core aspects of the database server, including query execution and data type handling. Additional work includes exposing a method for parsing Data Definition Language (DDL) statements and fixing a divide-by-zero error.
Network Source of Truth & Network Automation Platform
Role in this project:
Backend Developer
Contributions:21 reviews, 24 commits, 14 PRs in 4 months
Contributions summary:Andy primarily contributed to improving the IPAM features, including refactoring tests, fixing indentation issues, and migrating to varbinary fields. They also addressed race conditions in the available IP and prefix creation processes and converted MAC address fields. The user's work demonstrates a focus on database optimization and enhancing existing functionalities within the Nautobot platform.
netmikopythonnetwork-automationtruthsot
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.