Senior Staff Software Engineer - Software Supply Chain at John Deere
Des Moines, Iowa, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Matt Travi is a Senior Staff Software Engineer specializing in software supply chain, continuous deployment, and hypermedia APIs with 12 years of experience driving pragmatic full-stack solutions. Based in Des Moines, he blends a front-end emphasis with strong back-end and DevOps skills, having contributed to notable open-source projects like semantic-release and Renovate where he improved release automation, dependency presets, and CI/test infrastructure. He favors technique over specific technologies, applying XP practices, automation, and progressive enhancement to deliver durable, user-focused systems. Matt has led teams at John Deere and startups to adopt trunk-based development, shared component libraries, and hypermedia-driven APIs that clarify responsibilities across front-end and middle-end layers. A maker by nature—woodworking and automotive projects—he treats engineering as deliberate practice, doing much of his craft in public on GitHub. That public practice has sharpened his ability to modernize legacy systems, evolve APIs, and reliably ship frequent releases.
12 years of coding experience
15 years of employment as a software developer
MS, Computer Science, MS, Computer Science at Western Illinois University
Contributions:201 reviews, 127 commits, 346 PRs in 3 years
Contributions summary:Matt primarily contributed to the `repository-settings/app` repository, which focuses on pull requests for GitHub repository settings. Their work included fixing test stubs to align with breaking changes in the `octokit/rest.js` library. The user also removed the deprecated `probot-config` library and updated label and milestone methods to accommodate Octokit updates, showing experience in adapting to dependency changes. The contributions also included refactoring and fixing team-related plugin bugs, which involved updating code and logic related to various aspects of the application.
:package::rocket: Fully automated version management and package publishing
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:191 reviews, 65 commits, 241 PRs in 4 years 8 months
Contributions summary:Matt primarily focused on bug fixes and code improvements, addressing issues related to plugin loading, secret masking, and node version compatibility. They reverted a change in the configuration and made various style adjustments. Additionally, the user contributed to the testing infrastructure by upgrading images and switching to a modern mockserver image.
publishchangelogpublishingrelease-workflowsemver
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 Travi - Senior Staff Software Engineer - Software Supply Chain at John Deere