Profile picture

Ian Holladay

Front-End Developer
Pronouns he/him
Open Resume Email Directly

About me

Alaskan-born adventure-connoisseur, with a passion for creating a better world through communication and problem solving. I aim to achieve these goals through Front-End web development technologies; such as JavaScript,  HTML, CSS, and React. Some of my previous experiences include Wildland Firefighting, Bartending, and Commercial Fishing. These fields taught me that communication and empathy are the most powerful tools we have as human beings, and that no problem is too large, as longs they are broken down into digestible components.  I'm excited to bring my abilities to a job that fosters an inclusive, diverse environment, that respects having fun as much as they do hard work.

Preferred locations

  • Denver, CO
Open to other locations and/or remote work

Previous industries

  • Hospitality
  • Public Safety

Skills

  • Atom
  • Chrome
  • CSS3
  • Express
  • Git
  • Heroku
  • HTML5
  • JavaScript
  • Jest
  • jQuery
  • Mocha
  • Node.js
  • Npm
  • React
  • React Native
  • Redux
  • Sass
  • User Experience Design / UX
  • User Interface Design / UI
  • Webpack

Currently learning

  • AngularJS
  • TypeScript

Projects

Rancid Tomatillos

Rancid Tomatillos

Contribution time 110 hours
Collaborators Profile picture for Orlando  Martinez Murcio

Tools Used

  • JavaScript
  • Jest
  • React
  • Sass

Rancid-Tomatillos is a movie rating app (Rotten Tomato clone). With this app a user will be able to view a list of movies and their average ratings. Upon clicking a movie "card", a user will be Redirected to a movie ShowPage where more specific details about the movie will be present, along with trailers to the movie and comments people have left about said movie. This app also features the ability for a user to log in. With this implementation, a user will also gain access to rate movies (and see their ratings affect the movies!), like and filter movies, and leave comments on them as well.

My areas of focus:

  • Understanding React from the basics to more advanced concepts
  • Creating unit, integration, and end to end testing
  • Utilizing Sass for our design
Launch the App Code Repository
Screenshot detail for project Rancid Tomatillos
Screenshot thumbnail #1 for project Rancid Tomatillos Screenshot thumbnail #2 for project Rancid Tomatillos Screenshot thumbnail #3 for project Rancid Tomatillos Screenshot thumbnail #4 for project Rancid Tomatillos

Bangwords

Bangwords

Contribution time 90 hours
Collaborators Profile picture for Christopher Castanuela

Tools Used

  • Express
  • Jest
  • Mocha
  • React
  • Sass

This app is a clone a very popular childrens game. One person chooses to generate a word, while the other one takes turn guessing possible letters it contains. If a guesser guesses all of the possible letters of the generated word OR, the word itself, before they run out of allotted failed attempts, they win the game.

My areas of focus:

  • React
  • Express
  • Socket.io
  • Working in a team
  • Building a back-end
Launch the App Code Repository
Screenshot detail for project Bangwords
Screenshot thumbnail #1 for project Bangwords Screenshot thumbnail #2 for project Bangwords Screenshot thumbnail #3 for project Bangwords

Never Alone

Never Alone

Contribution time 110 hours
Collaborators Profile picture for Kathryn Jackson Profile picture for Naomi Ware Profile picture for Daniel Lessenden Profile picture for Nico Rithner

Tools Used

  • Babel
  • GraphQL
  • React Native
  • Ruby

Never Alone is an application that allows people to check in on each other. The target audience is people caring for someone who is elderly or who is living with a disability, but it could also be utilized for anyone who wants to be able to check in on a friend or family member.The aim of the application is to allow a user to quickly check in on how someone is doing, and if they have remembered a task such as taking medications, without being intrusive. Users can set times for check-ins and see if they are accomplished within a set time each day simply by checking their screen at any time.

My areas of focus:

  • JavaScript
  • React Native
  • Expo
  • Babel
  • GraphQL
Code Repository
Screenshot detail for project Never Alone
Screenshot thumbnail #1 for project Never Alone

Tic-Tac-Toe

Tic-Tac-Toe

Contribution time 60 hours
Collaborators

Tools Used

  • CSS3
  • HTML5
  • JavaScript

This was one of my earlier projects. It involved using JavaScript (vanilla), HTML, and CSS to create a working game of tic-tac-toe. For this project, we were also required to save each player's wins to local storage, allowing scores to persist through page loads.

My areas of focus:

  • Writing DRY, SRP JavaScript
  • Implementation of local storage
  • Event delegation
  • Event bubbling 
Launch the App Code Repository
Screenshot detail for project Tic-Tac-Toe
Screenshot thumbnail #1 for project Tic-Tac-Toe