Profile picture

Joshua Carey

Back-End Software Developer
Open Resume Email Directly

About me

Driven by values and people, I am eager to find ways to use web development to improve the lives of others. As a previous educator, I value the process of learning, self-actualization, and altruistic service. Interested in full-stack development.

Preferred locations

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

Previous industries

  • Biotechnology
  • Primary/Secondary Education

Skills

  • CSS3
  • GitHub
  • GraphQL
  • Heroku
  • HTML5
  • JavaScript
  • PostgreSQL
  • Python
  • Rails
  • Ruby
  • Sass
  • SQL
  • Travis
  • Vue.js

Currently learning

  • AWS
  • Kubernetes

Projects

Carbon Knight

Carbon Knight

Contribution time 60 hours
Collaborators Profile picture for Curtis Bartell Profile picture for Roberto Basulto Profile picture for Carson Jardine Profile picture for Jonathan Wilson Profile picture for Sean Steel

Tools Used

Project implements service-oriented architecture to allow users to calculate and track their estimated carbon footprint. Rails front end and back end, Sinatra microservice consumes Cloverly API, GraphQL query interface, Google OAuth, and Bootstrap styling.

My areas of focus:
I worked mostly on the rails front end and back end teams: writing API contract, setting up and implementing GraphQL between our rails applications, structuring the application views including the graph and forms.

Launch the App Code Repository
Screenshot detail for project Carbon Knight
Screenshot thumbnail #1 for project Carbon Knight Screenshot thumbnail #2 for project Carbon Knight Screenshot thumbnail #3 for project Carbon Knight

Address Book

Address Book

Contribution time 80 hours
Collaborators

Tools Used

  • JavaScript
  • Python
  • Vue.js

Personal project builds a simple address book with complete CRUD functionality. Uses RESTful Python/Flask API back end, Vue.js front end, Firebase user authentication, simple form validation, and CSS styling.

Launch the App Code Repository
Screenshot detail for project Address Book
Screenshot thumbnail #1 for project Address Book Screenshot thumbnail #2 for project Address Book Screenshot thumbnail #3 for project Address Book Screenshot thumbnail #4 for project Address Book

Garden Share

Garden Share

Contribution time 70 hours
Collaborators Profile picture for Dani Coleman Profile picture for Bruce Gordon Profile picture for Chadrick Dickerson Profile picture for Aaron Townsend

Tools Used

  • GitHub
  • GraphQL
  • Python
  • Rails
  • React
  • Redux
  • Ruby
  • Travis

Garden Share is an online barter platform for garden produce. Gardeners are able to trade excess produce from their home garden with members of their community. Technologies used include React, Redux, Auth0, GraphQL, Rails, Python/Flask microservice.
My role: I wrote the API contract between front end and back end, set up GraphQL and helped to write the queries and mutations, and create the Python/Flask microservice which consumes from a ZipCode API to return a list of zip codes within a given mile radius.

Code Repository
Screenshot detail for project Garden Share
Screenshot thumbnail #1 for project Garden Share Screenshot thumbnail #2 for project Garden Share

Robot Grid

Robot Grid

Contribution time 50 hours
Collaborators

Tools Used

  • CSS3
  • Heroku
  • JavaScript
  • MongoDB
  • Rails
  • Ruby
  • Vue.js

Personal project builds SPA robot grid game. Game requires player to navigate within a grid to collect as many battery targets as they can within 1 minute. Highlights: Various board sizes, randomly generated water droplet obstacle, leader board shows top 10 all-time scores, Vue front end hosted on Netlify, Rails API hosted on Heroku, MongoDB, and MongoDB Atlas service.

Launch the App Code Repository
Screenshot detail for project Robot Grid
Screenshot thumbnail #1 for project Robot Grid Screenshot thumbnail #2 for project Robot Grid Screenshot thumbnail #3 for project Robot Grid Screenshot thumbnail #4 for project Robot Grid