Summary
Andrew Goodnough is a senior software engineer with 13 years of experience building resilient web applications and distributed systems, currently shaping universal search at Sonos. He combines deep Ruby on Rails and React expertise with functional programming sensibilities and a strong background in scalable cloud architectures (AWS, ECS, Lambda, SQS/SNS). At Zendesk he led design and migration efforts for high-availability incident and notification systems that had to scale rapidly during incidents, emphasizing zero-downtime deployments and cached-everything resiliency. His career spans startups to large organizations—shipping device-integrated tracking at PharmID, real-time IoT backends at Primex, and mission-critical public systems for Wisconsin courts—showing an ability to move between domains and constraints. Based in Madison, WI, he brings practical leadership as a tech lead who mentors teams while remaining intensely hands-on in code, deployment, and operational reliability. A not-obvious strength: he pairs centuries-spanning tech fluency—from early Java/J2EE and Scala work to modern cloud-native stacks—which helps him bridge legacy systems and modern distributed designs.
13 years of coding experience
24 years of employment as a software developer
BS, Computer Science, BS, Computer Science at Bowling Green State University
Diploma, College Prep, Diploma, College Prep at Maumee High School
Anthropology, Anthropology at Kent State University