Summary
Michael Catanese is a full-stack software engineer with a decade of hands-on experience and a front-end focus, currently building marketing and automation products at Constant Contact. He’s shipped features across startups and enterprises, from monolith Ruby on Rails apps and React monorepos to Elixir backends and Playwright/RSpec test suites, and has a knack for reducing technical debt—once removing 10,000 lines in a major refactor. Michael bridges product and engineering comfortably, having led cross-team initiatives like Try Before You Buy and expanded support for multi-user enterprise accounts. He’s presented at internal conferences, supported on-call incident response, and automated integration tests with dynamically generated accounts. Based in Boston, his background in psychology and a study-abroad stint in Amsterdam inform a collaborative, user-focused approach to building resilient, maintainable software.
10 years of coding experience
2 years of employment as a software developer
Study Abroad, 8.0 GA, Study Abroad, 8.0 GA at Vrije Universiteit Amsterdam (VU Amsterdam)
Bachelor's degree, PSYCHOLOGY, 3.9 GPA, Bachelor's degree, PSYCHOLOGY, 3.9 GPA at University of Massachusetts Amherst