Education

B.S, Computer Science -Wilkes University- 2015

Experience

Tech Lead Software Engineer,Disney Streaming Services

October 2022 - Present
 

Senior Software Engineer

November 2021 - October 2022
 

Software Engineer

March 2020 - November 2021
  • Lead engineer with five direct reports
  • Develop & maintain the company’s customer service (CS) tool, using React, TypeScript, & CSS3
  • Create & maintain REST servers using Scala + Play
  • Architect systems with AWS infrastructure, & promote code changes with Jenkins Pipelines
  • Lead on CS agent change history tracking, using AWS Kinesis, AWS Aurora + PostgreSQL, & Scala
  • Lead on Continuous Testing effort, using Cypress, Docker, & Jenkins Piplines
  • Initiated & coordinate team education sessions that promote culture, innovation, & collaboration
Technologies Used:
  • TypeScript
  • Scala
  • AWS
  • Cypress
  • Jenkins
  • React
  • Play Framework
  • PostgreSQL
  • Docker
  • Node.js

Software Engineer,Shift4

January 2020 - March 2020
  • Worked on the Harbortouch project
  • Helped maintain an app written in Ember.js
Technologies Used:
  • JavaScript (ES5/6)
  • Ember.js

Software Engineer,A I Labs

February 2019 - January 2020
  • Develops REST-API endpoints, in Node.js/Express & Java/SpringBoot.
  • Maintains & implements integrations, using Node.js/Express.
  • Contributes to frontend applications written in React.
  • Implemented job queuing system, using Bull Queue.
  • Created real-time bidirectional messaging between load balanced servers & the web browser, using Redis & Socket.io.
  • Integrated ​Capacitor​ to deploy ​PWAs​ on iOS, Android, and the Web, with single a code base.
Technologies Used:
  • JavaScript (ES5/6)
  • Node.js
  • Ionic/Capacitor
  • Socket.io
  • Linux/BASH
  • SCSS/CSS
  • HTML
  • TypeScript
  • React
  • REST
  • Java
  • Bull Queue
  • Git

Software Engineer,Goji Systems

February 2018 - February 2019
  • First salaried employee
  • Developed REST-API endpoints in Node.js/Express
  • Contributed to frontend (both Kiosk & Dashboard) written in Angular 2+
  • Implemented message queuing using Redis & Socket.io for push to front-end
  • Responsible for server operations & code promotion
Technologies Used:
  • JavaScript (ES5/6)
  • Node.js
  • Angular 2+
  • Socket.io
  • Git
  • HTML
  • TypeScript
  • RethinkDB
  • RxJS
  • REST
  • Linux/BASH
  • SCSS/CSS

Software Engineer,Victaulic

September 2016 - February 2018
  • Manage & maintain SharePoint Online Intranet, which services over 3,500 employees.
  • Maintain three ASP.Net web applications in C#, hosted in Microsoft Azure.
  • Translate business requirements into technical requirements & create test cases for web applications.
  • Re-architected static file system to create centralized code base globally accessible from anywhere within the Intranet.
  • Configured RaspberryPis to display Google Chrome in kiosk mode on boot.
  • As lead developer, worked directly with vendor to refactor in house JavaScript libraries & optimize existing code base; SharePoint home page load time was decreased by over 150%.
  • Introduced company to Git to create a new code change process, which moved many projects into source control.
  • Introduced company to DoneDone issue tracker, creating new UAT & production development/testing process.
  • Wrote administrative Sharepoint PowerShell scripts, including a script to remove site users also disabled in Active Directory & a script to activate SharePoint CDN on various sites.
Technologies Used:
  • JavaScript (ES6)
  • Gulp
  • AngularJS 1.3
  • Git
  • HTML
  • Node.js
  • REST
  • Linux/BASH
  • PowerShell
  • CSS

Web Developer,Liquid Interactive

November 2015 - September 2016
  • Redesigned & maintained close to 25 static & dynamic websites for world-renowned organizations, such as Volvo, Mack Trucking, Martin Guitar, Celestron, Penske, Victaulic, & Temple University.
  • Created custom data models to speed up development of Umbraco views by roughly 50%.
  • Configured UAT & production server environments.
  • Configured load balancer for internal development servers to simulate production environment using Linux virtual machines.
Technologies Used:
  • JavaScript (ES6)
  • AngularJS 1.0
  • Sass/Less/CSS
  • PHP
  • Apache
  • Vagrant
  • Scotch Box
  • MySQL
  • Wordpress
  • Node.js
  • HTML
  • C#
  • NGINX
  • VVV
  • Microsoft SQL Server
  • HeidiSQL
  • Umbraco
  • Sitecore

Software Development Intern,BaseballInfoSolutions / SportsInfoSolutions

June 2015 - November 2015
  • Developed dynamic & static web pages using ASP.NET & JavaScript.
  • Created underlying SQL database architecture for aggregating football data.
  • Created intuitive GUIs used by roughly 70 video scouts to enter football team, roster, depth chart, player, & injury status data into a MSSQL database.
  • Developed front-end component of MLB lineup optimizer, which passed arguments to server-side Ruby programs & parsed output to an interactive user interface.
Technologies Used:
  • JavaScript
  • HTML
  • Microsoft SQL Server
  • ASP.NET
  • CSS

Software Development Intern,TrailKam.com

January 2015 - June 2015
  • Worked closely with the founder of TrailKam, Bernie Graham, to get trailkam.com to a minimal viable product (MVP).
  • Presented work at the Eastern Colleges Science Conference in Niagara, NY.
Technologies Used:
  • JavaScript
  • HTML
  • Microsoft SQL Server
  • PHP
  • CSS

Software Development Intern, BrainRush.com

May 2014 - November 2014
  • Created static FAQ page using PHP, JavaScript, & CSS.
  • Tested & tracked project software issues using JIRA like software.
Technologies Used:
  • JavaScript
  • Symfony 2
  • CSS
  • PHP
  • HTML

Support Technician, Easton Area High School

May 2014 - September 2014
  • Computer maintenance; including administration, imaging, troubleshooting, & repairs.

Misc.

  • Wrote first program on an Apple //e in eighth grade
  • All-American Wrestler
  • 2011 PIAA AAA Wrestling Team State Runner-up, Varsity Wrestler
  • 2011 PIAA AAAA District Champion Football Team, First Team Varsity Athlete