Matt Duncan is an engineering manager with 17 years of experience leading backend teams and building reliable production systems from early-stage startups to scale-ups in the Bay Area. Currently at Sentry, he brings hands-on expertise in backend development, test automation, and stabilizing complex notification and background job systems. He previously led engineering and cross-functional teams as VP of Software Engineering at Compology and managed distributed backend teams at Yammer, blending people leadership with deep technical ownership. An active open-source contributor, Matt has improved high-profile Ruby projects like resque and Sentry itself by focusing on efficiency, test stability, and maintainability. He pairs pragmatic engineering discipline with a knack for shipping robust developer-facing features and making noisy systems quieter behind the scenes. Based in San Francisco, he leverages a B.S. in Computer Science to coach teams toward scalable, testable architectures.
17 years of coding experience
12 years of employment as a software developer
B.S., Computer Science, B.S., Computer Science at Ball State University
Developer-first error tracking and performance monitoring
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:419 reviews, 327 PRs, 421 pushes in 1 year 9 months
Contributions summary:Matt primarily contributed to the stabilization of notification tests and other utility tests within the Sentry codebase. They made changes to the testing infrastructure, including modifications to test files related to organization requests, notifications, and utility functions. The contributions involved refactoring tests to ensure they are stable within the region and control silos. These changes include fixes to tests involving email and Slack notifications, suggesting a focus on ensuring the reliability of notification features.
Contributions summary:Matt primarily focused on improving the test suite and ensuring the project's compatibility with different Ruby versions. They fixed failing tests, updated code to be compatible with Ruby 1.9 and 1.8.6, and addressed issues related to how tests are executed. Additionally, the user made changes to the build process, added a mime type, and updated layout files.
keeprubycruisecontrolmrubysketchup
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
Matt Duncan - Engineering Manager at Sentry (sentry.io)