Profile picture

Cameron Aragon

Front-End Developer
Open Resume Email Directly

About me

I'm always searching for an opportunity to grow by pushing myself out of my comfort zone and expanding my knowledge. Front-end developer with a passion to solve problems and develop outstanding UI by writing clean, effective code. I strive to work on a motivated and positive team that can overcome any obstacle and succeed. My 7+ years of customer service experience led me to develop a great work ethic in a fast-paced environment and a drive to interact emphatically with everyone. I will bring a dedicated, positive, and open attitude to a company that inspires me. I can't wait to start collaborating with a team of people and add value in every way possible!

Preferred locations

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

Previous industries

  • Computer & Network Security
  • Computer Hardware
  • Computer Networking
  • Food & Beverages
  • Hospitality
  • Restaurants

Skills

  • CSS3
  • Express
  • Git
  • GitHub
  • Heroku
  • HTML5
  • JavaScript
  • Mocha
  • React
  • Sass
  • Travis
  • User Experience Design / UX
  • User Interface Design / UI
  • Webpack

Currently learning

  • GraphQL
  • Jest
  • Redux

Projects

MIX it UP

MIX it UP

Contribution time 50 hours
Collaborators

Tools Used

  • CSS3
  • JavaScript
  • Npm
  • React

MIX it UP is designed to help beginner bartenders find new cocktails and sharpen their skills of cocktail making. It allows the user to be given a random cocktail and keep track of all their made drinks. They'll gain experince points for every drink made and will level up, as well as gain a new level name after every 3 drinks made. This project is designed by a fellow bartender that always wished an app like this existed while he was coming up. This utilizes local storage in order to allow the user's level progress and made drinks to be saved upon leaving or refreshing the site.

My areas of focus:
My main goal with this project was to strengthen my understanding of building a React application. I've built several before this, but I truly aimed to combine everything I learned about React into one clean use of the framework. I really focused on understanding Router in this project to display seperate components based on their URL route path. I also used Cypress.io to perform end-to-end testing which took a while for me to grasp, but I learned so much while implementing it on this project. This application gives the user a game experience so I implemented local storage as well to ensure a better UX. The use of local storage will also allow for implementation of fututre iterations that will pair perfectly with it. 

Launch the App Code Repository
Screenshot detail for project MIX it UP
Screenshot thumbnail #1 for project MIX it UP

Rancid Tomatillos

Rancid Tomatillos

Contribution time 40 hours
Collaborators Profile picture for Connie Hong

Tools Used

  • Bootstrap
  • HTML5
  • JavaScript
  • Mocha
  • React
  • Sass
  • Webpack

Inspired by the popular film rating sites, Rancid Tomatillos is a page where users can interact with a display of several movies and view specific information based on the movies chosen. A user can search movies by title, sort movies alphabetically, or see movies in order of their average rating. When a user clicks on a specific movie poster they're met with a new page that displays specific information about the movie with the backdrop poster in the background for an intriguing design feel. This was a pair project and was my first implementation of an appllication using the React framework. Technologies also included Router, Cypress, SCSS/SASS and React hooks. Plan to add movie trailers on the movie information display page.

My areas of focus:
My main areas of focus with this project was to obtain a strong understanding of React fundamentals, such as class/function components, state, props and conditional rendering. I was able to learn how to use React Router and implementation of some hooks such as useState() to make the program even more DRY. Another area of focus was the cypress end to end testing implementation that I used, had to do a lot of self-teaching when it came to this. This was a pari partnered project that lasted over a span of two and a half weeks, so it was definitely a challenge to do the proper planning and stay consistent with the plan over time. Really enjoyed working with React and developing this program, can't wait to learn and do more work with other frameworks.

Launch the App Code Repository
Screenshot detail for project Rancid Tomatillos
Screenshot thumbnail #1 for project Rancid Tomatillos

Urban Native

Urban Native

Contribution time 40 hours
Collaborators Profile picture for Matthew Dean

Tools Used

  • CSS3
  • Express
  • HTML5
  • JavaScript
  • Node.js
  • PostgreSQL
  • React
  • Webpack

Urban Native is designed to help gardeners in urban settings (specifically Denver) plan their garden around what foods can be grown in their city's climate. The project utilizes a PERN stack (PostgreSQL, Express, React, Node) to store user garden information remotely. This allows users to leave the website and have the state of their garden maintained continuously. Urban Native demonstrates CRUD by updating the PostgreSQL database upon user interaction. Users can exploit this by adding and deleting crops from their garden.

Code Repository
Screenshot detail for project Urban Native
Screenshot thumbnail #1 for project Urban Native