Summary
Charles Fyfe is a software engineer with over a decade of experience designing and operating distributed Linux systems, currently building resilient, high-throughput server-side infrastructure at Facebook. He has a strong background in automation, testing, and migrations—having migrated 30 billion mailboxes without downtime and owning metrics and resiliency for code paths serving billions of daily requests. Comfortable across languages and tooling (PHP/Hack, Python, Bash, Docker, Jenkins), he bridges cloud infrastructure and backend development while enforcing strict backwards compatibility in complex multi-stakeholder environments. His academic training (PhD in Physics) and history of teaching and research inform a methodical, data-driven approach to problem solving and system validation. Based in Minneapolis, he’s equally comfortable writing CI/CD and validation APIs as he is managing large-scale Linux clusters, and he favors pragmatic solutions that prioritize correctness under concurrency and race conditions.
11 years of coding experience
8 years of employment as a software developer
University of Minnesota Twin Cities
Bachelor's degree, Mathematics, Physics, Bachelor's degree, Mathematics, Physics at St. Olaf College
Spanish