Selected work
Achievements
Outcomes I delivered, with the evidence behind them.
-
AI-powered simulation platform, concept to production in five months
Principal Software Engineer & UI Architect · LivePerson
Led the architecture and development of a new AI-powered simulation platform, from first concept to a multi-region production launch.
- Agile
- Auth & AuthZ
- Claude Code
- CSS/SCSS
- HTML 5
- Microservices
- Pinia
- TypeScript
- Vite
- Vue
-
First Contentful Paint from 45 seconds to 3
Principal Software Engineer & UI Architect · LivePerson
Diagnosed and remediated critical performance bottlenecks, cutting First Contentful Paint by 93%.
- JavaScript
- Monitoring
- Sentry
- Vue
-
Ten-team migration from Vue 2 to Vue 3
Principal Software Engineer & UI Architect · LivePerson
Coordinated a platform-wide migration from Vue 2 to Vue 3 across ten teams while keeping the platform stable.
- CSS/SCSS
- HTML 5
- Micro Frontends
- TypeScript
- Webpack
- Vue
-
Company-wide UX component library
Senior Principal Software Engineer · Dell EMC
Designed and built a common UX component library shared across Dell EMC product lines.
- JavaScript
- CSS/SCSS
- HTML 5
- Web Accessibility (WCAG)
- i18n
-
Eleven issued U.S. patents in data protection
Senior Principal Software Engineer · Dell EMC
Named inventor on 11 issued U.S. patents covering intelligent monitoring and automation for backup systems.
- Stream Processing
- Data Modeling
-
IDPA primary UI - Product of the Year
Senior Principal Software Engineer · Dell EMC
Lead developer for the Integrated Data Protection Appliance's primary UI, which helped the product win Product of the Year.
- Agile
- JavaScript
- Stream Processing
- Angular
- Spring Boot
- RabbitMQ
- Actor Model
-
Decoupled core APIs and VM restore in vRealize Automation
Senior Principal Software Engineer · Dell EMC
Redesigned core APIs to decouple legacy code and implemented VM restoration inside VMware vRealize Automation.
- REST
- VMware vSphere & vRealize
- Java
-
Web administration for a high-availability platform
Software Engineer III · Avaya
Led the team behind the web administration UI of a virtualization and high-availability platform.
- Java
- Linux
- Jenkins
- Python
-
Continuous integration and TDD for online quoting
Principal Software Developer · Liberty Mutual Insurance Group
Built a CI pipeline and championed test-driven development across the department as technical lead for online quoting.
- CI/CD
- TDD
- Java
-
Common administration framework
Software Engineer III, Multiple Teams · Avaya
Created an administration framework shared by multiple Avaya projects.
- Java
- OOD