Michael Goodnow

Senior Software Engineer II at HubSpot

Somerville, 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
Michael Goodnow is a Senior Software Engineer II with nine years of experience building scalable front-end and back-end systems, currently driving platform work at HubSpot from Somerville, MA. He blends FE engineering and DevOps enthusiasm—shipping TypeScript code generation and RPC type-safety tooling, leading migrations off a widely used KV store, and building reusable libraries that elevated Tasks into a first-class product. His contributions span UI rewrites for high-usage apps and back-end features like torrent parsing and file-tree comparison in open-source projects, showing comfort across the full stack. Michael pairs pragmatic customer-focused iteration with an eye for infrastructure and compatibility, and he has a CS/CE degree from Northeastern.
code9 years of coding experience
job5 years of employment as a software developer
bookThe Cambridge School of Weston
bookBachelor of Science (BS) Computer Science and Computer Engineering, Bachelor of Science (BS) Computer Science and Computer Engineering at Northeastern University
stackoverflow-logo

Stackoverflow

Stats
43reputation
10kreached
0answers
1question
github-logo-circle

Github Skills (6)

torrent10
nodejs10
javascript10
bittorrent10
testng6
java6

Programming languages (13)

C#JavaC++CScalaVueGoTypeScript

Github contributions (5)

github-logo-circle
cross-seed/cross-seed

Jun 2020 - Jan 2023

Fully-automatic cross-seeding with Torznab
Role in this project:
userBack-end Developer
Contributions:171 releases, 654 reviews, 570 commits in 2 years 7 months
Contributions summary:Michael's primary contributions center around implementing core features for cross-seeding, a bittorrent application. They installed and implemented `parseTorrent` for processing torrent files. Furthermore, they added functionality to filter torrent files based on criteria like file count and extensions. The user also integrated argument parsing and implemented the functionality to compare file trees.
private-trackerqbittorrenttorrentscross-seedbittorrent
mmgoodnow/this-week-fm

Sep 2018 - Dec 2022

Competiton for the next last.week - written in Angular
Contributions:32 PRs, 110 pushes, 30 branches in 4 years 4 months
lastfmlast-fmangular
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
Michael Goodnow - Senior Software Engineer II at HubSpot