# Eric Goodhall > Staff Software Engineer @ Toast Location: Somerville, Massachusetts, United States Profile: https://flows.cv/ericgoodhall I’m a generalist software engineer with a passion for finding pragmatic solutions to complex problems through collaboration and open communication. I love developing a deep understanding of a problem space and applying that knowledge to help organizations succeed. Most of my career has been focused on backend services, but I’m also comfortable working on frontend projects. ## Work Experience ### Staff Software Engineer @ Toast Jan 2025 – Present | Boston, Massachusetts, United States ### Senior Software Engineer II @ HubSpot Jan 2023 – Jan 2025 | Cambridge, Massachusetts, United States • Designed system for submitting customer information to Twilio, in order to improve performance of HubSpot numbers. • Built an internal UI for debugging and managing configuration of 500,000+ Twilio accounts (React), with support for management of per-account geographic permissions. • Enabled automated testing requiring real phone numbers by guiding design of and scaling a system for leasing phone numbers to automated test suites (Java, MySQL). Scaled proof-of-concept system to be capable of managing pools of 1200+ numbers, leasing 20-30 per minute. ### Senior Software Engineer I @ HubSpot Jan 2023 – Jan 2023 | Cambridge, Massachusetts, United States ◦ Improved reliability of calling infrastructure by extracting critical business logic into isolated deployables, improving both performance and uptime. ◦ Reduced complexity of making API calls to HubSpot’s third-party calling provider (Twilio) by developing a reusable and flexible client library (Java) for loading auth credentials, making API requests, and logging critical information and metrics. ### Senior Software Engineer @ maiData Jan 2021 – Jan 2023 | Somerville, MA • Enabled customer management of devices deployed in hospitals and other sensitive locations by building a CRM- like web application (Java, Go, React) capable of handling thousands of active devices per tenant. • Enabled automation of common support workflows (uploading log files, running on-device commands) triggered by telemetry uploaded from an agent (Go) running on managed devices. • Reduced time and cost for customers to service devices by implementing secure remote access tunneling (Go). • Lead engineer (one of three) for maiData. Worked with the other engineers and leadership break down problems and scope features during development. • Set up and maintained maiData’s runtime infrastructure and development tooling (Kubernetes, GitHub Actions) ### Senior Software Engineer I @ HubSpot Jan 2019 – Jan 2021 | Somerville, MA • Improved customer confidence in making complex changes by building out isolated test environments. Brought the project from inception to general availability over 10 months. • Allowed customers to use production data in their sandbox environments by building a distributed sync framework (Java), where HubSpot teams managed the logic used to copy the data they owned between accounts. • Collaborated with 5+ teams to implement the sandbox data-sync framework for their owned data types. ### Software Engineer @ HubSpot Jan 2018 – Jan 2019 | Cambridge, MA • Improved API consistency and documentation by building automated tooling and API guidelines used daily by engineers when building new APIs. Worked directly with 10+ teams to build over 40 Java-based APIs. • Scaled an internal OpenAPI-based documentation platform (Java, React) from 30 to over 2,000 APIs. • Prevented unintentional changes to APIs used by tens of thousands of consumers by building a GitHub bot (Java, Python) to notify engineers of API changes at build-time. • Reduced external developer confusion and uncertainty by rolling out changes to the API rate limiting headers used across 50+ high-traffic APIs which serve over 2 billion requests per week. ### Student Event Manager @ Bucknell University Jan 2016 – Jan 2018 | Lewisburg, PA Assist students with using technology as well as scheduling events in the common space ### Student Researcher @ Bucknell University Jan 2016 – Jan 2016 | Lewisburg, PA ‐ Designed an Android application for gathering physiological data from a smart watch for use in training artificial intelligences ‐ Created a server for aggregating and storing collected physiological data in a database ### Software Engineering Intern @ 128 Technology Jan 2017 – Jan 2017 | Burlington, MA • Increased the visibility of alarms on deployed routers by creating a Slack bot to message the engineering team. • Improved UI testing by expanding the existing test framework to run tests on headless Windows servers. ### Sales Associate @ Office Depot Jan 2014 – Jan 2014 | Mountain View, California - Engaged with customers and provided an exceptional customer service experience. - Utilized advanced selling skills and knowledge (including cross-selling of products and services) to meet the customer's needs. - Quickly developed product and solution expertise in key areas such as technology, furniture, with a general understanding of copy and print. ## Education ### Bachelor’s Degree in Computer Science and Engineering Bucknell University ### Los Altos High School ## Contact & Social - LinkedIn: https://linkedin.com/in/eric-goodhall - Portfolio: https://emm035.github.io --- Source: https://flows.cv/ericgoodhall JSON Resume: https://flows.cv/ericgoodhall/resume.json Last updated: 2026-03-28