Matthew Donoughe

Senior Software Engineer at Veracode

Milford, Massachusetts, 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
Matthew Donoughe is a Senior Software Engineer with 18 years of experience building and maintaining robust backend systems, currently driving work at Veracode after senior roles at Phylum and Waters Corporation. Based in Milford, MA, he brings deep Python and engineering practice experience, evidenced by contributions to the well-known Scrapy open-source project where he improved path handling, type hints, and test stability. He excels at refactoring for maintainability and addressing tooling/type issues that improve long-term code quality. A UMass Dartmouth computer science graduate, Matthew pairs steady enterprise experience with practical open-source impact, often focusing on the subtle infrastructure fixes that prevent future defects.
code18 years of coding experience
job13 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of Massachusetts Dartmouth
stackoverflow-logo

Stackoverflow

Stats
515reputation
130kreached
14answers
1question
github-logo-circle

Github Skills (24)

python10
testing10
scrapy10
web-framework9
application-framework9
webscraping9
app-framework9
pathlib9
crawler8
scrape8
data-scraping8
crawling8
webscraper8
typehinting7
type-checking7

Programming languages (17)

C#PowerShellSmartyJavaC++CRustGo

Github contributions (5)

github-logo-circle
scrapy/scrapy

Oct 2022 - Oct 2022

Scrapy, a fast high-level web crawling & scraping framework for Python.
Role in this project:
userBackend Developer
Contributions:13 reviews, 12 commits, 1 PR in 4 days
Contributions summary:Matthew primarily focused on improving and maintaining the Scrapy framework's codebase. Their contributions include refactoring code to use pathlib for file and path manipulation, improving type hints for better code readability and maintainability, and resolving file path issues in tests and commands. They also addressed mypy issues and improved the `render_templatefile` function, demonstrating an effort to enhance the framework's overall quality and stability.
crawlingpythonscrapyscrapingframework
mdonoughe/porkbun-webhook

Sep 2021 - May 2022

ACME DNS01 solver webhook for cert-manager and Porkbun
Contributions:10 commits, 2 PRs, 10 pushes in 7 months
cert-managercert-manager-webhookporkbun
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