Download

Ian Henderson

Frontend Engineer Specialist

Summary Statement

Frontend Engineer Specialist with a bachelor's of science in computer science and eight years of industry experience working with modern frontend technologies with deep knowledge of React.

Personal Information

📫ianhenderson@pm.me

💻ian-henderson.github.io

👾github.com/ian-henderson

📍Colorado Springs, Colorado

Education

Bachelor of Science (B.S.) in Computer Science

University of North Texas, Denton, TX

2012-2016

Skills

I have eight years of experience with React. I've created and contributed to a wide variety of React applications, ranging from basic web apps to React Native mobile apps.

Some of the technologies I have used include React, TypeScript, React Context, React Native, HTML5 / CSS3, TailwindCSS, Sass / SCSS, Next.js, Vite, and Git.

Work Experience

Frontend / React Specialist, Healthwise

Remote

February 2023 (Current position)

  • Led a team of fullstack devs in building a greenfield web app which provides medical content to doctors and patients
    • Tech stack: React, TypeScript, Vite, ReactQuery, TailwindCSS
    • I chose client-side rendering for performance reasons
    • The application was designed to be white-labeled to multiple clients and supports color themes and branding assets (images, banners, etc)
  • Contributed to a legacy React code base (create-react-app) on a second team
    • Tech stack: React, TypeScript, create-react-app, Sass / SCSS
  • Trained fullstack devs in React on both teams during development

Fullstack Software Engineer, Signature Consultants

Remote

September 2021 - October 2022

Freespoke Contract

  • Freespoke is an alternative search engine company
  • Stack: TypeScript, React, SASS, Netlify, Ant Design
  • Built legal document pages and styles
  • Built new site-level menu screen
  • Built home page menu button with animation
  • Built home page side bar
  • Fixed various UI bugs related to search
  • Integrated significant parts of the home screen into analytics

Optum Contract

  • United Health Group Company
  • Stack: React, Next.js, GraphQL, Node services
  • Shipped and maintained features for Next.js React app
  • Created React wrapper to host another team's injected JavaScript app
  • Mentored junior engineer

Bank of America Contract

  • Led a project to develop 3CS, a tool to notify internal application users when an app will be unavailable - 3CS was prematurely canceled due to political forces within the company
  • Created a React UI for 3CS with accompanying documention.
  • Owned (adopted) DeltaApp, another React app for tracking internal applications
  • Converted DeltaApp to TypeScript, integrated Prettier and ESLint dev tools
  • Added batch cell editing functionality to an existing table component

Time off to recover from covid-related health issues

September 2020 - September 2021

Frontend Software Engineer, SAVI Controls

Carrollton, Texas

May 2019 - September 2020

  • SAVI sells software and hardware systems to manage video, audio, and lighting in entertainment venues, including Top Golf
  • Created a React-Redux inventory management web app with TypeScript and Redux-Saga.
    • Highlights: info-dense tables, sharable links (state-preserved in url params), redux pagination
  • Created an accompanying React Native inventory management app for internal use.
    • Highlights: bulk product importing, product QR code scanning, redux pagination
  • Maintained legacy Meteor.js code base
  • Created React UI for a network-based game console streaming system within legacy Meteor.js code base for GameStop

Fullstack Software Engineer, IBM (Contract)

Addison, Texas

September 2018 - May 2019

  • Worked with a team to build a website to manage SoftLayer bare-metal and virtual servers
  • Stack: server-rendered React/Redux app and GraphQL server to interface with various REST APIs
  • Created GraphQL pagination system using connection pattern
  • Created table component that interfaces with the pagination system
  • Created site's toast notification system with Redux

Fullstack Software Engineer, Flywheel

Addison, Texas

February 2018 - August 2018

  • Worked with a team to move software platform away from legacy Meteor.js code base and towards microservices, GraphQL, and React Native
  • Created and optimized features in React Native app, GraphQL, microservices, MongoDB, and legacy code base

Software Engineer Intern, Ulyngo

San Francisco, California

July 2016 - December 2017

  • Ulyngo is an eCommerce company for used goods markets near colleges
  • Worked on a React-Redux app to replace Angular.js interface
  • Maintained legacy PHP backend and signle sign-on services
  • Worked with a team to build an email notification service with Python SendGrid
  • Worked with team to create a messaging UI