Summary

Design oriented Front End Engineer with 10+ years building scalable web applications and building with design systems. Experienced in bridging design and engineering through Figma prototyping, component libraries, and accessibility-first development. Strong collaborator with product, design, and engineering teams to deliver consistent, reusable, and user-centered experiences.

Key Skills

Work Experience

eBay Inc

September 2020 - Present
Member of Technical Staff II & Front End Lead - Monetization (Shipping Organization)
Summary

Leads the front-end architecture and development of both internal and external Monetization web applications using React, Node.js, and GraphQL. Partners closely with product managers, designers, and back-end engineers to drive feature implementation, create reusable React components, and produce high-level design documentation.

Main Responsibilities
  • Actively creates responsive, scaleable, React and Typescript based web components for production facing applications.
  • Regularly collaborates directly with product organization to design and prototype new features in Figma, shaping the user experience and functionality of new internal products.
  • Led the creation of an internal Design System for eBay's internal tools, enhancing consistency and developer efficiency across front end applications.
  • Overhauled our Front End automation testing for both internal and external facing codebases using Cypress.io, an open source automation framework.
  • Actively works to rethink and refactor legacy codebases rather than just build on top of them, while keeping up code quality, security and other dependency updates.
  • Plans and executes monthly code deployments, including writing proper automation tests, release plan coordination across the stack and site speed testing.
  • Mentored junior engineers and presented design/architecture talks at company-wide front end conferences.
  • Frequently presents design documentation and brown bags to a larger front end audience focused both in the Shipping organization and as far reaching as company wide internal front end conferences.

eBay Inc

March 2016 - September 2018
Software Engineer III - Search
Summary

Worked primarily on the refinements search feature on both mobile and desktop platforms. Helped to lead a migration from our older Java stack to NodeJS, as well as a complete overhaul of the UI & Back End. Was integral in the architecture, planning and implementation of this migration piece.

Highlights
  • Recreated current production search experience in NodeJS in order to migrate away from existing Java/JSP stack.
  • Created not only cross-browser compatible UI modules, but also thorough unit and functional tests as well as stringent accessibility requirements for every component to ensure the highest level of code quality is upheld
  • Organized and performed "brown bag" talks for engineering staff in order to share findings and encourage adopting modern web standards and practices

eBay Inc

August 2013 - March 2016
Software Engineer II - Engagement & Personalization Front End
Summary

Integral in the front end architecture of eBay’s Product Tours, Collections, and Personal Shopper products, redesigning modules such as user edit functionality, collection detail page and several other eBay related web applications.

Highlights
  • Worked primarily on eBay Collections
  • Created various UI components that would eventually be used across multiple teams and domains
  • Focused on desktop, tablet and mobile devices using both responsive and adaptive web development techniques

Mercyhurst University

May 2011 - July 2013
Web Developer & Administrator
Highlights
  • Maintained student portal, my.mercyhurst.edu using Wordpress and Microsoft Sharepoint
  • Developed and designed all PHP & ASP.NET driven sites, including 20+ web applications that were personally built and maintained in-house.

Allegheny College

August 2008 - May 2011
Web Developer - Intern
  • Built web applications for the department, mainly built using PHP, CSS and HTML as well as implementing WordPress across the department as a whole.

Education

Allegheny College

2007 - 2011
B.S. Applied Computing

Personal Projects & Accomplishments

Personal Projects
Tech Talks
Open Source Contributions
  • eBay Step Navigator: Advanced Progress Stepper Reusable component made in MarkoJS [Creator/Maintainer]
  • eBay UI/eBay Skin: Open Source Design & Component Library [Contributor]
  • MarkoJS: JS Framework used @ eBay [Contributor]
  • eBay/SketchSVG: OSS Sketch to SVG Compressor and Generator [Creator]
  • VSCode Marko: A Plugin for Marko Syntax Highlighting [Over 10k+ installs, Deprecated]