Work Experience
Guest Lecturer
Justice Through Code at Columbia University
November 2024Planned 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 - PresentDefined 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 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.