Steve Olsen

React

Rails

Hard Worker

Fast Learner

About me

After years of building computers, I took the dive into learning to write the software that runs on them by taking a college programming class and learning C++. From that, I fell in love with programming. I am a passionate Software Engineer who enjoys making a difference in people’s lives and loves solving problems no matter the size. I enjoy working on group projects and being part of a team, and am well organized and know how to manage my time effectively. I also enjoy learning new technologies.

Good, Better, Best. Never let it rest until good is better and better is best.

My Skills

A majority of my time each day goes into trying to expand and diversify what I know about programming. A new topic everyday continuously keeps my mind active and invigorated.

Rails

React/Redux

JavaScript

HTML/CSS

Atom

Git

Ruby

C++

SCSS

curriculum vitae

Education

Software Engineering

Brigham Young University - Idaho

BYU-I is an private college that holds students to higher standards. They place students in roles where they will lead others through difficult projects. They have rigorous quarters that are fast paced and intense.

Software Engineer

RigMinder

Teaching Assistant

App Academy, San Francisco

7 Months

April 2017 - October 2017

Taught students the fundamentals of Ruby, leading coding demos and teaching the process of how to break down complex problems into manageable steps. I always make a point to visit each day with each of my students to check in on their progress, which has lead to improved passing rates and a better teaching environment.

Also was the safety representative for Team QualSpec in Phillips 66 RAPP program. Won Contractor of the Year 2 times for Team QualSpec at P66 Rodeo for improving safety with crews, and reviewing multiple safety protocols where management could improve.

Data Specialist

QualSpec

6 Years

July 2008 - July 2014

Meticulously maintained a relational SQL Database with over 100,000 entries and wrote/modified/ran queries when needed.

Tetris

Prism

Prism is a Chrome extension that simulates color-blindness when browsing the web. Users are able to select one of four different types of color-blindness in two degrees each (e.g., Protanopia and Protanomaly), effectively filtering all text, images, videos, backgrounds, and buttons on the current page.

Panda Note

PandaNote is a full-stack single page web application inspired by Evernote. It implements the main features of Evernote. It utilizes Ruby on Rails on the backend, a PostgreSQL database, and React.js with a Redux architectural framework on the frontend.

React-jarb

Just Another React Boilerplate (jarb) is an npm module developed to allow React/Redux users to quickly and easily set up the skeleton and boilerplate for a basic React/Redux framework. The package sets up a webpack configuration, downloads all necessary dependencies, creates an organized file system, and provides a working example of React/Redux site that can be edited and further built upon.

Active Record Lite

Trip Planner

Trip Planner is a react/google maps api based web-app that finds the user’s current location and allows the user to drop several markers/pins down. Once a few markers are down it becomes possible to find the best route starting and ending from the current location to all the markers based on time.