David Coffill is a software engineer at Arista Networks in Goleta, California, with 11 years of experience in operating systems, distributed systems, and networking. On Arista's platforms team, he helped bring up the Arista 7300X3 modular chassis based on Trident 3 chips and is a key driver of Layer 3/IP routing on Trident 4, coordinating with teams in North America and Bangalore. As the North America maintenance lead for Layer 3/Unicast on Broadcom StrataXGS platforms, he leads a 12-person engineering team to maintain test throughput, triage bugs, and ensure timely releases. His graduate research at UCSB focused on safe, memory-safe operating systems, including a Rust-based microkernel project called Sprocket and an ontology of unsafe kernel usage. He is actively involved in university recruiting and has completed internships at Arista Networks, Workday, and OSIsoft, illustrating a strong blend of production impact and talent development. Based in Goleta, California, he holds a Master’s and a Bachelor’s degree in Computer Science from UCSB (with prior studies at The University of Edinburgh), and combines academic curiosity with hands-on engineering across backend, systems, and IoT.
12 years of coding experience
1 year of employment as a software developer
Bachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at The University of Edinburgh
Contributions:58 commits, 20 PRs, 43 pushes in 11 months
z80emulatorz80-emulator
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.