About Me

Current Employment


Senior Software Engineer
Started August 2020

Education


B.S.E. Computer Science
Graduated Spring 2016
Magna Cum Laude

Core Languages

Java, Kotlin, JS, React

Notable Leadership Roles

Read by Refactoring Coach
Intern Mentor @ Expedia

My Resume

Work History

FALL 2016 - FALL 2020
Chicago, IL

Software Developer III
Fall 2018 - Fall 2020

I was working closely with the hotels team on a large project, and impressed their manager enough to be recruited to join their team. There I architected and implemented several medium sized projects. I worked on our migration from a RESTful Api data graph to a GraphQL experience graph. I helped restructure the entire team's tech-debt/production support processes - allowing separation of concerns, and a faster time to completion on high priority tasks from senior management. It also allowed us to better track our internal tech debt. Here I worked mostly in Kotlin, Java, GraphQL, Typescript, and React.
Software Developer II
Fall 2016 - Fall 2018

Began as a SDE II for the Packages team. which was a very complicated area requiring knowledge of all parts of the company simultaneously. Our product was selling all of the indivudual products together, utilizing their pages to do so and injecting a few of our own custom modules to keep the experience cohesive. Expedia allows teams to use their own choice of technologies - so I worked in Java, Javascript, C#, FTL, Ember, Marionette, React, Handlebars, and Cucumber. A lot of turnover in management and projects left me with 5 different managers in my first year, and several of my projects being cancelled for reasons outside of any scope of my control.

Summer 2015
Seattle, WA

Software Engineer Intern
I worked for the OneNote API Team at Microsoft. I created a new API feature that returns a specific OneNote page as fully renderable HTML. This entailed creating temporary links to private resources that could be accessed without OAuth authorization. This way browsers could call the image source links and load the images when rendering the returned HTML. I also worked on integrating this with the ability to retrieve a screenshot of a page by sending the HTML through phantomJs.

Summer 2014
Ann Arbor, MI

Information Technology Intern
I worked for General Electric Capital Corporation at their new Advanced Manufacturing and Technology Center between Ann Arbor and Detroit. I worked on a large internal legacy webapp that handled requests for money allocation. An employee with access to the webapp could request a new deal, and the deal would go through a pipeline with the necessary teams signing off legal, risk, etc (even the CEOs if the deal was greater than $1 Billion USD!) all handled by the webapp. I added an entire new column to the dashboard for tracking dates, created a modal popup for legal liabilities when submitting a request, and created tutorials for setting up Jenkins, Maven, and SonarQube.

Past Projects

Live examples of projects I have worked on.
Click on one to learn more.