Experience

eBay Inc

September 2020 - Present
Member of Technical Staff I & Front End Lead - Selling
Summary

Currently leading the front end architecture and development of ebay's internal Pricing tools. Previously worked on revamping ebay's entire bulk listing flow from legacy code to modern NodeJS architecture and a component based front end.

Highlights
  • Currently the Agile lead of the team's charter for front end, back end and quality assurance teams. Introduced many agile methods in order to increase our team's velocity and focus on what's most important for the customer.
  • Oversees and provides architectural input for new feature creation, as well implementing such features
  • Plans and executes monthly code deployments, including writing proper automation tests, release plan coordination across the stack and site speed testing.
  • Regularly mentors junior engineers through processes like code review, highlights the details of our development environment and guides them through the general structure of reusable components for further platform development
  • Consistently works with upper management regarding our execution plans, future work and implementation of new features and technologies.
    Primary Technologies Used
  • NodeJS & NPM
  • MarkoJS (React-like framework)
  • React
  • TypeScript
  • Javascript & jQuery
  • HTML5
  • CSS3
  • LESS & SASS
  • Java/JSP
  • Jenkins

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
    Primary Technologies Used
  • HTML5
  • CSS3
  • Javascript & jQuery
  • MarkoJS
  • Dust
  • LESS & SASS
  • Java/JSP
  • NodeJS & NPM

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 (http://ebay.com/cln)
  • 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
    Primary technologies identical to current position

Mercyhurst University

May 2011 - July 2013
Web Developer & Administrator
Summary

Built and supported many complex web applications intended for the use of several thousand users across multiple campuses. Also developed both front and back end architecture of all internal websites, including the main student Portal,a staple of a student’s daily web-related activities.

    Highlights
  • Built publicly facing WordPress site, my.mercyhurst.edu, in order to allow incoming and existing students to read, complete forms and perform any other actions necessary without requiring login access.
  • 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.
    Primary Technologies Used
  • HTML5
  • Microsoft SharePoint
  • C#
  • ASP.NET
  • SQL Server 2012
  • Microsoft IIS Server
  • Javascript
  • HTML5
  • CSS3
  • WordPress
  • PHP
  • MySQL

Allegheny College

August 2008 - May 2011
Web Developer - Intern

Worked on various aspects of Allegheny College’s website, predominantly using WordPress, PHP, CSS and HTML.

  • Built web applications for the department, mainly built using PHP, CSS and HTML as well as implementing WordPress across the department as a whole.
    Primary Technologies Used
  • HTML5
  • WordPress
  • PHP
  • MySQL
  • HTML
  • CSS
  • Javascript
  • Adobe Photoshop
  • Adobe Illustrator

Education

Allegheny College

2007 - 2011
B.S. Applied Computing

Complete Skillset

Front End Development
  • React
  • JavaScript/TypeScript
  • MarkoJS
  • HTML5
  • CSS3
  • jQuery
  • LESS & SASS
  • Bootstrap
  • Experience with:
  • VueJS
  • Backbone
  • Ember
  • Meteor
Back End & CMS Development
  • NodeJS & Express
  • Firebase
  • WordPress
  • WordPress Custom Plugins
  • PHP
  • Java Enterprise
  • C#
  • ASP.NET
  • Microsoft SharePoint
Database Experience
  • MySQL
  • SQL Server
  • SQLite
  • MongoDB
Version Control & Continuous Integration
  • Git & Github
  • Jenkins & Travis CI
  • A/B testing in Production Environments
  • Chrome & Firefox Extension Development
Code Language Skillset
    Fluent in:
  • Javascript
  • TypeScript
  • CSS3
  • HTML5
  • Objective-C
  • Swift
  • PHP
  • Java
  • C#
  • SQL

Personal Projects & Accomplishments

Tech Talks
Open Source Contributions