Experience
2021 — Now
2019 — 2021
New York
Responsible for maintenance and incident response for the American Express international credit card shop site which serves 22 markets and hundreds of thousands of customers worldwide with high availability.
Closely coordinated with product owners and designers to develop and test a redesigned credit card shopping experience resulting in increased visitor to customer conversions and a winning variant. Successfully rolled out the redesigned experience to the British, Australian, Japanese, and Canadian markets.
Worked with senior leadership to architect support for non english language character sets on international pages. Coordinated with design to define Japanese typography rules and created a Japanese theme accordingly.
Undertook code modernization, improving Front End test coverage, segmenting existing business logic, and refactoring legacy code utilizing Typescript. Documented application behavior where necessary.
Employed mono-repo based development and semantic versioning improving code reusability and code deployments across markets.
Coordinated with colleagues and product owners to define the set of features, components, and theming available via simple configuration. Implemented component shadowing allowing developers the option to further customize components without complex conditions.
Created component level server-side and client-side rendering controls via configuration and developed a method to attach GraphQL queries to individual components. Coordinated with management to implement and test a full page caching scheme driving significantly improved page load times.
Architected an extensible internal JSON query tool and implemented several query functions aiding in a migration to GraphQL. Used GraphQL query introspection to autogenerate Typescript types for usage in validating JSON conversion to new schema.
Jersey City, New Jersey
Developed Global Search, a typeahead lookup tool allowing for client, account, and asset lookup, providing a critical tool for many Wealth and Asset Management employees.
Implemented data streaming for the Global Search front end including developing functions to handle search execution, request timeout, and request invalidation.
Led Front End redesign and service integration efforts for the Query Builder application.
Greater New York City Area
Worked on a team of developers to help rewrite a modern front end out of a monolithic Ruby on Rails application.
Collaborated with product team and management to build a user metrics tracking scheme.
Created and integrated a Redux middleware and analytics library designed to fire tracking events when corresponding actions are performed.
Education
2012 — 2017
Queens College
Bachelor’s Degree
2012 — 2017
2009 — 2012
Queens Vocational and Technical High School
Technical Diploma
2009 — 2012