Matt Duncan

Engineering Manager at Sentry (sentry.io)

San Francisco, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code17 years of coding experience
job12 years of employment as a software developer
bookB.S., Computer Science, B.S., Computer Science at Ball State University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (25)

unit-testing10
task-management10
python10
background-process10
django10
testing10
background-processing10
asynchronous-tasks10
background-worker10
queuing10
ruby10
background-task10
test-unit10
unit-test10
queue10

Programming languages (8)

MDXTypeScriptCSSShellJavaScriptGoRubyPython

Github contributions (5)

github-logo-circle
getsentry/sentry

Jun 2023 - Mar 2025

Developer-first error tracking and performance monitoring
Role in this project:
userBack-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.
monitorpythonsentrydjangoerror-monitoring
CruiseControl for Ruby. Keep it simple.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:29 commits in 14 days
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)