Experience

eBay Inc

March 2016 - Present
Software Engineer III - Search Front End
Summary

Currently building new and upgrading existing UI web components into reusable NPM modules both for our own team and other teams across eBay. Using an in-house UI ReactJS-like library (called MarkoJS) and a custom built NodeJS platform.

Highlights
  • Recreating current production search experience in NodeJS in order to migrate away from existing Java/JSP stack.
  • Mentoring junior engineers through code review as well as teaching our development environment and explaining the general structure of reusable components for further platform development
  • Creating 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

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.

  • 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

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.

  • Maintained student portal, my.mercyhurst.edu using both WordPress (public domain content and Microsoft Sharepoint 2010 for campus intranet access.
  • 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. Computer Science

Complete Skillset

Front End Development
  • HTML5
  • CSS3
  • Javascript
  • jQuery
  • MarkoJS (React-like library)
  • Dust
  • Handlebars
  • LESS & SASS
  • Foundation & Bootstrap
  • Experience with:
  • React
  • Ember
  • Meteor
Back End Development
  • NodeJS & Express
  • Sinatra
  • PHP
  • Java Enterprise
  • C#
  • ASP.NET
  • Microsoft SharePoint
  • WordPress
  • WordPress Custom Plugins
DevOps Expertise
    Web Servers & Databases
  • Windows Server IIS
  • UNIX/Apache Tomcat
  • SQL Server, MySQL, 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 (ES6)
  • CSS3
  • HTML5
  • PHP
  • Java
  • C#
  • SQL
  • Experience with:
  • Python
  • Ruby
  • Objective-C
  • Swift

Personal Projects