Employment History

Software Engineer

CityBase, Inc. Chicago, IL (remote)

Aug 2022 — Present
  • Maintained and added new features to multiple single page web applications, utilizing technologies including JavaScript, Yarn, NPM, Webpack, Parcel, React, Redux, RxJS, TypeScript, SCSS, and GraphQL
  • Care for and grow a proprietary React component library, and integrate those components successfully into myriad contexts
  • Incrementally set up and convert JavaScript codebases to use TypeScript (front end and full stack)
  • Participate in design critiques (along with other engineers) to help facilitate cross-discipline knowledge transfer and early detection of potential gotchas in development
  • Upgraded our CI pipeline by incorporating Playwright tests to automatically run against the latest commit in a PR, leveraging Docker and GitHub Actions
  • Planned and executed accessibility overhauls of several front-end applications to bring them into compliance with WCAG 2.2 AA
  • #AdvancedJS
  • #React
  • #TypeScript
  • #Functional Programming
  • #a11y
  • #GraphQL
  • #GitHub Actions
  • #Storybook

Sr. Front End Engineer

Nabis San Francisco, CA (remote)

Jan 2022 — Jun 2022
  • Worked with product managers and graphic designers to overhaul the existing UI/ UX with the goal of creating a single pristine user experience throughout the application ecosystem
  • Oversaw the introduction of a new design system to the codebase using Chakra UI's component library, extending Chakra UI where needed for custom components using React, GraphQL, CSS, and SCSS
  • Supervised two consultants in developing reusable components for Nabis' new design system
  • Improved accessibility and performance of an online marketplace search utility
  • #ES6
  • #React
  • #TypeScript
  • #ChakraUI
  • #SASS

Software Engineer

Vivint Smart Home, Inc Lehi, UT

Feb 2021 — Dec 2021
  • Coded the front-end for multiple JavaScript-based sales applications, leveraging technologies including Vue.js, TypeScript, LESS, and Ember.js
  • Spearheaded the creation of new documentation and code quality standards for front-end development within the sales department
  • Provided full stack on-call support for emergencies, leveraging logs and data from Splunk, Dynatrace, and AppDynamics to quickly identify and fix critical bugs under pressure (in a 24/7 rotation for a week each month)
  • Created a new onboarding process for front-end and full stack engineers in sales (for current employees and new hires) that aimed to reduce sales' isolation from the company's broader front-end initiatives and practices
  • Innovation Week PresenterNov 2021
  • #Ember
  • #Vue
  • #LESS
  • #TypeScript

Front End Developer II

Clearlink Salt Lake City, UT

Feb 2020 — Feb 2021
  • Coded responsive websites from mockups using Handlebars, SCSS, JavaScript, and a proprietary component library
  • Assisted in maintaining and extending applications using JavaScript
  • Mentored and supported junior developers
  • Extended functionality of component library core package
  • Supported a broad range of browsers and devices with a focus on accessibility
  • Frontend Project Showcase WinnerJuly 2020
  • Frontend Project Showcase WinnerOct 2020
  • #JavaScript
  • #PHP
  • #React
  • #Gatsby

Software Engineer

The Scion Group Chicago, IL

Apr 2018 — Jun 2019
  • Increased average page load speed by a factor of four
  • Updated in-house business intelligence software to use StimulusJS, DataTables, Highcharts, Rails 5, and data from multiple third party APIs including ADP, Entrata, Centro, and Chatmeter
  • Redesigned UI/UX for a more modern, clean, look and feel
  • Aggregated over a dozen third party data sources into a data warehouse via an ETL application
  • #Ruby
  • #Rails
  • #JavaScript
  • #SQL

Technical Skills

React
85%
React Component Libraries
82%
Full Stack JavaScript
80%
Web Accessibility
80%
TypeScript
80%
SCSS, LESS, CSS
80%
Playwright, Jest, TestCafé, RTL
75%
Responsive Web Development
70%
Git, GitHub, GitHub Actions
70%
TypeScript
70%
Ruby, Ruby on Rails
60%

Education

University of Notre Dame

B.A. Sociology, Computer Applications

Notre Dame, IN
  • Summa Cum LaudeCollege of Arts and Letters
  • Phi Beta KappaThey made me pay a fee...
  • Alpha Kappa DeltaInternational Sociology Honor Society

Dev Bootcamp

Dev Bootcamp (Chicago)

Chicago, IL

    Recent Coursework

    React Hooks ui.dev

    Completed: 04/15/2022

    Redux ui.dev

    Completed: 02/18/2023

    Credential: Certificate of Completion