JOE ATTARDI Principal Software Engineer & O'Reilly author jattardi@gmail.com | github.com/joeattardi | linkedin.com/in/joeattardi joeattardi.com SUMMARY -------------------------------------------------------------------------------- Principal Software Engineer and O'Reilly author with over two decades of experience, specializing in modern front-end development (React, TypeScript, JavaScript) and robust full-stack solutions (Java, Node.js). Proven record of delivering high-impact projects that increase customer retention and engineer productivity. EXPERIENCE -------------------------------------------------------------------------------- Synopsys / Black Duck Burlington, MA Principal Software Engineer 2024 - Present Senior Staff Software Engineer 2021 - 2024 Staff Software Engineer 2020 - 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. Salesforce Burlington, MA Senior Software Engineer 2017 - 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. Constant Contact Waltham, MA Senior Software Engineer II 2016 - 2017 Senior Software Engineer 2015 - 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. Ingenico Mobile Solutions Woburn, MA Senior Software Engineer 2014 - 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. Dell Nashua, NH Senior Software Engineer 2013 - 2014 Software Engineer 2009 - 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. SKILLS -------------------------------------------------------------------------------- Languages: TypeScript, JavaScript, HTML, CSS, Java Technologies: React, Astro, Svelte, Angular, Backbone, jQuery, Node.js, Spring, Web Components, Sass, Webpack, Vite, Tailwind CSS Other: Git, HTTP/REST API design, GraphQL, GitHub Copilot, Claude Code EDUCATION -------------------------------------------------------------------------------- University of Massachusetts Lowell 2000 - 2004 B.S., Computer Science, summa cum laude PUBLICATIONS -------------------------------------------------------------------------------- * Web API Cookbook (Book, O'Reilly, 2024) * Modern CSS (Book, Apress, 2025) * Using Gatsby and Netlify CMS (Book, Apress, 2020) * Building an AI Voice Assistant (Course, Manning, 2025)