Matthew Cotton

Senior Software Engineer at Klaviyo

Boston, 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

👤
Senior
🎓
Top School
Matthew Cotton is a Senior Software Engineer and systems architect based in Boston with 10 years of experience building full-stack Python and JavaScript applications and cloud-native systems on AWS. He specializes in cybersecurity-informed engineering, holding a master’s in Cybersecurity and designing SOC/PCI-compliant SSO architectures that have resisted gray-box penetration testing. At Numerated he improved developer efficiency and system robustness through design patterns, secure SDLC practices, and led sprints while onboarding large banking customers into federated SSO. A pragmatic open-source contributor, he enhanced HubSpot’s widely used Singularity scheduler to handle time zones more robustly, improving scheduled-task reliability at scale. Known as a “toolmaker” and security fanatic, he combines hands-on backend work with thoughtful system design to deliver auditable, production-ready services.
code11 years of coding experience
job7 years of employment as a software developer
bookWindham High School
bookMaster's degree Cybersecurity, Master's degree Cybersecurity at Northeastern University
stackoverflow-logo

Stackoverflow

Stats
61reputation
2kreached
3answers
0questions
github-logo-circle

Github Skills (11)

scheduling10
javas10
cron-expression10
backend10
back-end-development10
java10
mesos9
uuid6
indexing6
python6
2d6

Programming languages (2)

JavaPython

Github contributions (5)

github-logo-circle
HubSpot/Singularity

Jul 2016 - Sep 2016

Scheduler (HTTP API and webapp) for running Mesos tasks—long running processes, one-off tasks, and scheduled jobs. #hubspot-open-source
Role in this project:
userBackend Developer
Contributions:96 commits, 12 PRs, 70 pushes in 1 month
Contributions summary:Matthew primarily contributed to the Singularity project by enhancing the codebase to handle time zones in scheduled tasks. Their work involved modifying request classes to include `scheduleTimeZone` and updating the scheduler to utilize this time zone when generating cron expressions. They also refactored the code, changing variable naming conventions and the data type of `scheduleTimeZone` from `TimeZone` to `String`. These changes improved the system's scheduling flexibility and robustness.
hubspotmesos
MattCCS/Prefs

Jul 2016 - Apr 2024

Contributions:53 pushes, 1 branch in 7 years 10 months
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