Senior Software Engineer (promoted from Software Engineer) - Asurion
(2019-07 - 2026-04)
Platform Engineering & Architecture
- Identified root architectural failures — synchronous coupling single-region deployment — in a contact center platform collapsing under early production load; drove a full redesign under a one-month constraint, establishing an event-driven system that became the operational backbone processing millions of events daily for 10K+ concurrent enterprise users.
- Recognized that multiple engineering teams were independently building redundant integrations against the same contact center backend, degrading feature velocity across the org; designed a centralized GraphQL data platform (AWS AppSync) that eliminated duplicate service layers and was adopted as the single source of truth across multiple teams.
- Identified an architectural mismatch between DynamoDB's access patterns and the platform's growing time-series analytics requirements; led migration to TimescaleDB and introduced Redis pub/sub for near real-time dashboard updates, unlocking analytics and historical reporting the product team had not previously been able to deliver.
- Partnered with the DevOps team to design and implement a custom CloudFormation-based multi-region failover and disaster recovery architecture — AWS's native primitives were insufficient for enterprise client uptime SLAs — enabling the platform to meet availability guarantees required by enterprise contracts.
- Expanded platform scope systematically from a single operational dashboard to a full enterprise system — agent management, IVR configuration, real-time reporting, and shared backend services — by identifying and solving the highest-leverage operational bottleneck at each growth stage.
- Mentored 9+ engineers across multiple teams on distributed systems design, event-driven architecture, GraphQL, and production operations; led architecture reviews that shaped long-term platform direction.
- Drove ISO 27001 readiness across engineering teams: translated compliance requirements into actionable engineering tasks, coordinated penetration testing, and remediated infrastructure vulnerabilities including misconfigured Git access and unpatched systems.
Software Developer - ABC Supply
(2018-07 - 2019-02)
- Developed Spring Boot REST APIs; migrated enterprise applications from IBM WebSphere v7 to v8; integrated Okta SSO, modernizing authentication across internal applications.
Software Engineer - Capital One
(2017-01 - 2018-06)
- Built Node.js microservices for Amazon Connect on AWS; contributed to the team's first cloud-native contact center deployments, including POC-to-production transition.
- Advocated for adoption of Node.js over Java for backend services — a technical bet that shaped the team's long-term platform direction.
Senior IVR Developer - DTE Energy
(2014-10 - 2016-12)
- Built enterprise IVR systems using Java, VXML, and GRXML; developed foundational expertise in real-time, event-driven telephony systems and call-routing workflows at scale.
Java Developer - Abercrombie & Fitch
(2014-05 - 2014-09)
- Developed backend services and REST APIs in Java for enterprise POS systems.
Software Engineer - Infosys
(2010-06 - 2012-12)
- Built enterprise Java applications for Cisco and Avaya; developed business workflow and reporting solutions supporting large-scale enterprise operations.