Work Experience
UI Architect
Comcast Business
April 2021 - PresentTook 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 2021Responsible 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 2018Planned and produced video tutorials to augment the product documentation for an open source web application testing platform.
Lead Engineer
Elsevier
Feb 2017 - Sep 2017Led 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 2017Developed 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 2015Designed 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 2008Worked as a lead on an IDE for the company’s proprietary business rule language.
Sr. Developer
Executive Health Resources
Mar 2007 - Jul 2007Formed 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 2007Facilitated 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 2005Developed 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 2004Conducted training in web and software development including customized corporate training for clients including CIGNA, UPS, Sunoco and Virtua Health.