Summary
Andrew Mildahl is a senior software engineer with 15 years of experience building everything from Linux kernel features to cloud-native microservices, currently automating release engineering and developer experience for GitHub Enterprise. He specializes in Kubernetes (including API extensions), release pipelines, and developer tooling, and has a track record of shipping robust packaging, deployment, upgrade testing, and DB change-management tooling for large-scale products. His background includes deep kernel and storage systems work at SGI/Cray/HPE—where he optimized filesystems, reduced long-running processes from hours to minutes, and designed node-level microservices for supercomputer fleets. Andrew pairs systems-level debugging and performance profiling with pragmatic CI/CD engineering, and he writes detailed technical documentation to make complex designs accessible. Outside of work he’s an avid gamer, pitmaster, and woodworker, a mix that hints at both meticulous craft and a taste for large, iterative projects.
15 years of coding experience
14 years of employment as a software developer
Master’s Degree Computer Science, Master’s Degree Computer Science at Georgia Institute of Technology
BS Computer Science, BS Computer Science at Minnesota State University Moorhead
English