Joseph Martucci

I am a Senior Software Engineer with over 10 years of experience in building performant, responsive, and accessible user interfaces and APIs. I specialize in front-end development using modern JavaScript frameworks like React and Vue with frameworks like NextJS and Astro with data from headless CMSs such as Contentful and Storyblok. I also have experience in .NET, Java, Node, and PHP. I excel in cross-functional teams, collaborating seamlessly with product managers, designers, and fellow engineers.

Experience

Freelance Software Developer

Jan 2024 - Current

Gift Hero: Updated site pages to use Vue 3 with inertia.js with new Laravel API endpoints. Rewrote public browser extension to support the Manifest V3 format and built new Safari version.

Onset Computer Corporation: Built internal tools and APIs to make it easier for customer support to search for and investigate details for deployed data loggers.

Senior Software Engineer, Chewy

Apr 2021 - Nov 2023

Lead UI developer for the Connect with a Vet (CwaV) team, providing a web based interface for Chewy customers to engage in real time text or scheduled video chats with veterinarians.

  • Led a redesign of the primary CwaV intake flow to reduce user drop-off and allow for personalized experiences.
  • Worked with the mobile app team to scope and build a CwaV experience in the native iOS and Android mobile apps.
  • Collaborated with design and product management to define deliverables and timelines. Wrote user stories and conducted code reviews while mentoring full-stack developers on UI best practices.
  • Championed and architected a number of improvements to the developer experience across our projects, including migrating the team’s front-end components and Next.JS applications to a Rush monorepo setup and setting up consistent Cypress component tests across all projects.

Principal Software Engineer, RX Sense

Dec 2019 - Apr 2021

Worked across squads to improve and add features to both a white-label customer-facing prescription member portal, and an internal administrative configuration tool for our PBM (pharmacy benefit manager) software solution.

  • Set up CI pipelines for both projects, and advocated for improvements in our code and agile processes.
  • Mentored junior developers, and worked with a large offshore staff to improve code documentation and clarity.

Lead Software Developer, Education First

Jul 2016 - Dec 2019

Built single-page applications in React on .NET MVC backends to support internal sales users, and CMS-driven websites to help millions of travelers enroll and get information about their educational tours. Led the front-end chapter, bringing front-end developers across teams together to talk about challenges and tooling.

  • Created an internal component library to share code, styling, and accessibility standards across teams.
  • Mentored junior front-end developers on HTML/CSS/JS best practices and refined our interview and hiring practices to help grow the tech organization.

Interface Developer, PixelMEDIA

May 2014 - Jul 2016

Developed CMS-driven websites (WordPress, Drupal, Craft,and Sitecore) and React applications with rich user functionality for business such as 3S Artspace, Bauer Hockey, Bank of New Hampshire , and US Bank Canada.

Before I was a developer

Before I was a web developer I worked as a Compliance Specialist and Technical Writer. I learned a number of valuable skills in those roles which have served me well as a developer: writing documentation, doing root cause analysis, and identifying places where automation can improve a workflow.

Skills & Technologies

Extensive knowledge of HTML, CSS, and JavaScript. Long time user of TypeScript, React, Vue, NextJS, Astro. CMS build outs in Storyblok, Contentful, WordPress, Craft, Drupal, and Sitecore.

API development in Node, .NET, PHP, Java with MySQL, PostgreSQL, SQLite databases.

Infrastructure set up in AWS, Docker, and CI/CD pipeline build outs in Jenkins, Teamcity, and Github.

Education

BA in English from Boston College