Work Experience

UI Architect

Comcast Business

April 2021 - Present

Took inventory of the current state of the technology stack and worked with the architecture team to define standards to align the development teams.

Introduced a comprehensive set of documentation as an internal website.

Introduced the use of finite state machines and state charts for more structured UI code and to facilitate communication across roles via chart visualization.

Drive efforts to make accessibility a core piece of how we build user interfaces.

Coordinate and participate in the development of robust, accessible data visualization components based on D3 and React.

Enterprise Architect - UI/UX

Cengage Learning

Feb 2018 - Mar 2021

Responsible for technology strategy for all web frontend and mobile platforms across all product lines.

Led a cross-functional team in the creation of a React component library for use across the organization, focusing on performance, stability, accessibility, and cohesive branding.

Created and managed the UX Infrastructure team with the goal of building the tools and libraries to deliver high-quality user experiences at scale.

Work with senior leadership across product and engineering to align technology strategy with the long term business strategy. Provide guidance, guardrails, documentation, and training to facilitate technology adoptions, upgrades, and migrations in support of the long-term technology strategy.

Work across teams to identify and mitigate performance and accessibility shortcomings in customer-facing applications.


Sep 2017 - Jan 2018

Planned and produced video tutorials to augment the product documentation for an open source web application testing platform.

Lead Engineer


Feb 2017 - Sep 2017

Led a team building an online educational platform for medical students in international markets.

Developed a Server Side Rendering React app to accommodate low quality infrastructure and built-in internationalization to support several languages.

Provided technical direction and facilitated collaboration between multiple teams.

Lead Engineer


Jun 2015 - Feb 2017

Developed a universal JavaScript front-end for a proprietary e-commerce platform.

Contributed to the migration from ES5 to ES6 and introduced the use of React.

Led parallel work streams to deliver new functionality against a tight deadline.

Lead Developer

Bank of America

Jan 2008 - Jun 2015

Designed and implemented various internal tools for credit acquisition and collection services lines of business using C#, ASP.NET, ASP.NET MVC, WPF and SQL Server.

Played an active role in the card technology organization‘s agile transformation.

Sr. Developer


Jul 2007 - Jan 2008

Worked as a lead on an IDE for the company’s proprietary business rule language.

Sr. Developer

Executive Health Resources

Mar 2007 - Jul 2007

Formed a development team and worked closely with key business partners to iteratively develop a proprietary case management system.

Application Architect

GMH Communities Trust

Oct 2005 - Feb 2007

Facilitated large scale technology migration from ASP Classic to ASP.NET 2.0/C# and oversaw the work of the development team.

Sr. Developer

The Star Group

Jun 2004 - Oct 2005

Developed new web applications for national and regional clients such as Margaritaville holdings, Comcast, Weichert Financial Services and Wyeth.

Technical Trainer

Camden County College

Nov 2001 - Jul 2004

Conducted training in web and software development including customized corporate training for clients including CIGNA, UPS, Sunoco and Virtua Health.