shell · host

Career

Timeline

The roles that shaped how I build software.

  1. Feb 2022 – Present

    Principal Software Engineer & UI Architect

    LivePerson

    Lead UI architecture for the Conversational Cloud, from new AI products to platform-wide modernization and performance.

    • Led architecture and development of a new AI-powered simulation platform from concept to production
    • Coordinated a 10-team migration from Vue 2 to Vue 3 with standardized architectural patterns
    • Diagnosed and fixed critical performance bottlenecks, cutting First Contentful Paint from 45 seconds to 3
    • Author architectural proposals and high-fidelity prototypes that shape the Conversational Cloud roadmap
    • Mentor global UI teams across Angular, React, and Vue on micro-frontend architecture and performance

    Achievements

  2. Dec 2014 – Jan 2022

    Senior Principal Software Engineer

    Dell EMC

    Promoted to Senior Principal Engineer, owning the UI architecture for the Data Protection portfolio and mentoring four global teams.

    • Managed the UI architecture for the Data Protection portfolio and mentored 4 global teams
    • Named inventor on 11 issued U.S. patents in data protection analytics and automation
    • Lead developer for the IDPA primary UI, which won Product of the Year
    • Designed and built a company-wide common UX component library
    • Redesigned core APIs to decouple legacy code and built VM restoration in VMware vRealize Automation

    Achievements

  3. Jun 2011 – Dec 2014

    Software Engineer III

    Avaya

    Led the web administration team for a virtualization and high-availability platform.

    • Led the web administration team in creating, enhancing, and maintaining the product's web administration UI
    • Developed a virtualization and high-availability platform with JBoss Seam, Xen, DRBD, Python, shell scripts, and Linux libraries
    • Enhanced and maintained the continuous integration environment on Jenkins

    Achievements

  4. Jul 2008 – Jun 2011

    Principal Software Developer

    Liberty Mutual Insurance Group

    Technical lead for the online quoting team, bringing continuous integration and test-driven development to the department.

    • Served as technical lead for the online quoting continuous development team
    • Built a CI pipeline and championed test-driven development across the department

    Achievements

  5. Jan 1999 – Jun 2008

    Software Engineer III, Multiple Teams

    Avaya

    Built telephony APIs, shared administration tooling, and voice application software across several product teams.

    • Enhanced the Device Media and Call Control API, a client/server implementation of the ECMA-323 telephony standard
    • Created a common administration framework used by multiple projects
    • Coauthored Java- and ECMAScript-based VoiceXML code generation software
    • Added TTY/TDD over VoIP support to the media stack using RFC 2833

    Achievements

Get in touch

The fastest way to reach me: