Skip to content
Joe Attardi

Resume

Principal Software Engineer & O’Reilly author

Experience

  1. Synopsys / Black Duck

    Burlington, MA

    • Principal Software Engineer2024 – Present
    • Senior Staff Software Engineer2021 – 2024
    • Staff Software Engineer2020 – 2021
    • Partnered with product management and backend teams on customer-critical initiatives that helped retain several major enterprise clients.
    • Migrated legacy Backbone views to React components to modernize the Black Duck application, improving maintainability and performance across 80+ feature modules.
    • Built a mock API proxy allowing frontend engineers to develop independently of backend readiness, accelerating feature delivery and reducing integration overhead.
    • Created a Yeoman-based code generation tool that automated repetitive setup tasks, increasing development speed and consistency across the codebase.
    • Implemented an interactive heatmap visualization that automated a 20+ step manual workflow, reducing task time from minutes to seconds.
    • Led migration from Redux Saga to RTK Query, improving performance and user experience through efficient caching and simplified data fetching.
  2. Salesforce

    Burlington, MA

    • Senior Software Engineer2017 – 2020
    • Built and maintained an Angular component library implementing the Salesforce Lightning Design System, enabling teams to deliver new features faster with a consistent Salesforce look and feel.
    • Trained and mentored developers from other teams ramping up with Angular, accelerating their onboarding and improving overall productivity.
    • Led the consolidation of multiple Git repositories into a single monorepo supporting 20+ engineers, streamlining collaboration and reducing maintenance complexity.
    • Engineered a smart build tool that reduced build and test time from over an hour to 15 minutes, significantly accelerating developer productivity.
    • Built code generation tools based on Angular Schematics to bootstrap new feature modules, saving developers time when creating new features and increasing productivity.
    • Spearheaded performance improvements to drag-and-drop functionality, reducing response time from several seconds to instantaneous and contributing to large-scale Commerce Cloud contract renewals.
  3. Constant Contact

    Waltham, MA

    • Senior Software Engineer II2016 – 2017
    • Senior Software Engineer2015 – 2016
    • Contributed to the development of the next-generation visual email editor, enabling marketers to build and customize email campaigns through an intuitive drag-and-drop interface.
    • Mentored a team of five junior engineers through design, development, and deployment of their first production feature, accelerating their growth and team productivity.
    • Built a custom dashboard consolidating pull request activity across 10+ GitHub repositories, giving the team real-time visibility into review progress and improving collaboration.
  4. Ingenico Mobile Solutions

    Woburn, MA

    • Senior Software Engineer2014 – 2015
    • Led an effort for a visual redesign of the merchant facing portal.
    • Served as lead engineer of a small team of three junior engineers.
  5. Dell

    Nashua, NH

    • Senior Software Engineer2013 – 2014
    • Software Engineer2009 – 2013
    • Headed an effort to add accessibility to the EqualLogic storage manager application.
    • Started a code quality initiative, implementing code reviews, continuous integration, and unit testing.
    • Implemented compression for the Java-based management application, saving valuable space in the firmware image.
    • Improved the EqualLogic performance monitor application, adding support for viewing multiple performance graphs simultaneously.

Publications

  • Book · 2024

    Web API Cookbook

    O’Reilly

  • Book · 2025

    Modern CSS

    Apress

  • Book · 2020

    Using Gatsby and Netlify CMS

    Apress

  • Course · 2025

    Building an AI Voice Assistant

    Manning

More about my books