Profile picture

Joshua Aragon

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

About me

I have always been on computers learning new tech since middle school. Adobe Creative Suite was the first thing I got really good at on my own. I knew I wanted a career that had to do with computers, but I didn't know what. My freshman year I took my first coding class, "Intro to Java". I thought it was really cool but it didn't truly spark anything inside of me. It wasn't until I took "Web Design" my junior year of high school, that I knew software development was for me. I built my first basic site using HTML/CSS. It was nothing special, but being able to actually see the changes I was making in front of me was the true spark that grew my passion for frontend engineering. After high school I knew I wanted to pursue coding in some way or another, but I just didn't know how. I did my research and came across Turing School of Software & Design, it felt right for me. I am not a fan of the traditional 4 years of school, then getting to work. I wanted to learn the necessary skills and get to work as soon as possible. Turing has been a life changing experience. I have grown in so many ways whether that be technical skills, professional skills, or becoming a better person overall.

Preferred locations

  • San Mateo, CA
  • Santa Cruz, CA
  • Denver, CO
  • Corpus Christi, TX
Open to other locations and/or remote work

Previous industries

  • Construction
  • Retail

Skills

  • AngularJS
  • CSS3
  • Express
  • Git
  • HTML5
  • Java
  • JavaScript
  • Mocha
  • MongoDB
  • Npm
  • PostgreSQL
  • React
  • React Native
  • Redux
  • Sass
  • Travis
  • Vue.js
  • Webpack

Currently learning

  • AWS
  • Next.js

Projects

Airagon

Airagon

Project scope time 250 hours
Collaborators

Tools Used

  • CSS3
  • Electron
  • HTML5
  • Node.js
  • React
  • Travis

A sneaker automation app. Track your purchases, create tasks, follow upcoming shoes release, and much more to come.

Code Repository
Screenshot detail for project Airagon
Screenshot thumbnail #1 for project Airagon

Pear

Pear

Project scope time 60 hours
Collaborators Profile picture for Jeff Shepherd Profile picture for Owen Hallgren

Tools Used

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

Pear is a Turing School of Software and Design Module 3 project. In this project, we are tasked with creating an application of our choosing, using a new technology that we have never used before. We are given full autonomy otherwise, but must complete the minimum viable product (MVP) in 9 days.

Given our interests in back-end technologies, our group decided to create a ReSTful API using Express, Knex, and postgreSQL. We also leveraged the sendGrid library for automated email notifications on the back-end. On the front-end, we used the React framework, as well as React Router for multi-page navigation, and reactjs-pop library for modal popups. Our team also followed test-driven development (TDD) using Cypress for end-to-end testing.

We wanted to solve the problem of junior/inexperienced devs not having a more experienced developer to reach out to, for code reviews. To solve this issue we wanted a community driven application where senior devs can offer a helping hand for review requests. Upon selecting a review it will be added to their personal dashboard where they can see all of their current accepted reviews. Both sides will be given contact information, and are encouraged to reach out and get in touch. When a review is accepted, completed, or canceled the requestor will be notified by email. A reviewer can also fill out their own review requests, as we believe no matter how much experience you have, you're never done learning.

Code Repository
Screenshot detail for project Pear
Screenshot thumbnail #1 for project Pear

What's Cookin'

What's Cookin'

Project scope time 110 hours
Collaborators Profile picture for Connor Anderson-Larson

Tools Used

  • CSS3
  • HTML5
  • JavaScript
  • Mocha

What's Cookin' is a recipe website created with a focus on Test Driven Design, multi-class integration, wireframing, and responsive layout. Tests were written and passed before any class integration or DOM manipulation was instituted for each class. While TDD was overall successful, end of sprint time crunches brought about class refactoring and tweaking before tests were rewritten, causing test failures that would need to be remedied after the class was finalized. Wireframing, while minimal, proved helpful in expediting initial site creation. As the project developed further it became clear that a more in depth wireframe is critical for site design ease and speed of implementation. Responsive layout, much like wireframing, was an aspect that began with minimal work focused on it but quickly became an obvious point for initial planning on future projects, as much of the initial design had to be tweaked or reworked to best fit desired responsiveness. Overall the creation of this project, while not complete, has taught invaluable lessons on the importance of framework, TDD, communication, and thorough project planning.

Launch the App Code Repository
Screenshot detail for project What's Cookin'
Screenshot thumbnail #1 for project What's Cookin' Screenshot thumbnail #2 for project What's Cookin' Screenshot thumbnail #3 for project What's Cookin'