Work Experience

Guest Lecturer

Justice Through Code at Columbia University

November 2024

Planned and delivered a lecture covering the use of React Hooks with live code examples.

Planned and delivered a lecture covering common React Patterns with live coding demos.

UI Architect

Comcast Business

April 2021 - Present

Defined a modernized standard architecture for building web applications across the organization using TypeScript, Node, React SSR (server-side rendering), TypeScript, and Vite.

Led a team to design, build, and deliver the first publicly facing use of AI in the Comcast Business portfolio.

Mentored developers at multiple levels of experience to help develop both technical and interpersonal skills in order to advance their careers.

Took inventory of the current state of the technology stack and worked with developers and architects across teams to define standards in order to align multiple teams on a common approach to building front end applications.

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.

Developer

Cypress.io

Sep 2017 - Jan 2018

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

Lead Engineer

Elsevier

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

URBN

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

AdminServer

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.