Andy Gooding is a distinguished software engineer and architect with 13+ years building high-performance distributed systems and over a decade of embedded-systems experience. He spent the bulk of his career at Aerospike, rising from Chief Software Architect to V.P. of Engineering and now Distinguished Software Engineer, and has been a principal designer of its NoSQL database. He devised a novel approach to strong consistency in distributed systems and led the effort to add multi-record strict-serialization transactions to Aerospike. Comfortable moving between deep systems design and leadership, he combines theoretical rigor from a Ph.D. in physics with pragmatic engineering instincts honed in R&D and product roles. Based in Redwood City, he’s known for containing complexity to deliver low-latency, high-throughput production systems. An uncommon detail: his background in theoretical physics informs a pattern-driven, first-principles approach to solving distributed-systems problems.
13 years of coding experience
22 years of employment as a software developer
BS Physics & Electrical Engineering, BS Physics & Electrical Engineering at Stanford University
Ph.D. Physics (theoretical), Ph.D. Physics (theoretical) at Princeton University
Contributions:29 commits, 15 PRs, 68 pushes in 8 years 3 months
aerospikesecuritycertification
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
Andy Gooding - Distinguished Software Engineer at Aerospike