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.