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
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