Profile picture

Cameron Chery

Software Developer
Open Resume Email Directly

About me

Resilience, grit and adaptability are invaluable traits I gained from my career on the basketball court. Being decisive under pressure empowers me to be a problem-solver and a positive contributor on development teams. Coachable and open to different perspectives, I enjoy exploring new concepts to build efficient, user-friendly software and technologies.

I also have background in public relations that extends my ability to relate to people and enhances my developer empathy. I envision myself working with collaborative teammates who share knowledge and genuine enthusiasm for building software and technologies together.

Preferred locations

  • Los Angeles, CA
  • San Diego, CA
  • Denver, CO
Open to other locations and/or remote work

Previous industries

  • Media Production
  • Public Relations and Communications
  • Sports

Skills

  • AR
  • Continuous Integration
  • CSS3
  • GitHub
  • GraphQL
  • Heroku
  • HTML5
  • JavaScript
  • PostgreSQL
  • Rails
  • RSpec
  • Ruby
  • SQL
  • Travis

Currently learning

  • AWS
  • Kubernetes
  • Redis

Projects

Viewing Party

Viewing Party

Project scope time 60 hours
Collaborators Profile picture for Angela Guardia

Tools Used

  • Bootstrap
  • Continuous Integration
  • CSS3
  • GitHub
  • Heroku
  • HTML5
  • Rails
  • RSpec
  • User Authentication

Viewing Party is a socialization app that allows users to explore movies and create remote watch parties with their family and friends. Once users are registered and/or authenticated, they can discover movie titles through a top 40 list based on averages of each movie's fan ratings, or they can search by specific titles throughout the extensive MovieDB database. Movie pages act as a profile for each film, and they also include posters and trailers.

Users add friends to their profile by email address, then create viewing parties by picking a movie, date, and selecting who they want to join them. The dashboard displays all of the parties that they are either hosting or have been invited to.

Learning Growth & Achievements:

  • consumed JSON APIs that require authentication and implemented basic user authentication
  • implemented a self-referential relationship for users in ActiveRecord to create friendships
  • explored frontend design with Bootstrap

Stretch Goals:

  • utilized Travis for continuous integration and deployed to Heroku
  • consumed YouTube API to display movie trailers
Launch the App Code Repository
Screenshot detail for project Viewing Party
Screenshot thumbnail #1 for project Viewing Party Screenshot thumbnail #2 for project Viewing Party Screenshot thumbnail #3 for project Viewing Party

Feed The People

Feed The People

Project scope time 100 hours
Collaborators Profile picture for Nathaniel Millard Profile picture for Logan Riffell Profile picture for Hashim Gari Profile picture for Corey Carter

Tools Used

  • Continuous Integration
  • GitHub
  • GraphQL
  • Jest
  • Rails
  • React
  • RSpec
  • Travis
  • User Authentication

Feed The People is a crowdsourcing app inspired by the pandemic's effect on socialization. As people were forced to quarantine while restaurants were closing, this app aims to lift spirits through the joy of cooking. It allows users to upload their favorite recipes to share with others. Also, it provides an opportunity to share goodwill as users can link their recipes to a charitable organization of their choice. Users can also unlock full recipe content, including ingredients and step-by-step directions, by donating to the creator's chosen non-profit.

Learning Growth & Achievements:

  • collaborated with frontend developers to create JSON contracts and connect Rails backend with React frontend
  • implemented GraphQL endpoints to receive specific JSON data from database
  • practiced a professional git workflow using Git Rebase
  • gained experience using continuous integration tools to build and automate the deployment of features

Stretch Goal:

  • implemented Stripe API so that users can make donations using their credit cards
Code Repository
Screenshot detail for project Feed The People
Screenshot thumbnail #1 for project Feed The People Screenshot thumbnail #2 for project Feed The People Screenshot thumbnail #3 for project Feed The People

Sweater Weather

Sweater Weather

Project scope time 35 hours
Collaborators

Tools Used

  • AR
  • Continuous Integration
  • GitHub
  • Rails
  • RSpec
  • Ruby
  • Travis

Sweater Weather is an API designed to expose weather forecast and road trip data that will be consumed by frontend development. The idea behind this interface is that users will be able to plan road trips, therefore users are able to see the weather at their current location as well as the forecasted weather at their destination. By using provided wireframes as guides to direct my workflow, I was able to retrieve data from external APIs to build and expose this new API.

With data aggregated from the OpenWeather and MapQuest APIs, Sweater Weather exposes geocoding and directions data while also showing the aforementioned weather forecast data. Pexels API data was added in order to display images for provided locations.

Learning Growth & Achievements:

  • exposed an API that aggregates data from multiple external APIs
  • exposed an API that requires an authentication token
  • developed and API with CRUD functionality
  • determined completion criteria based on the needs of specs provided by frontend development

Stretch Goal:

  • researched and utilized additional API (Pexels) to have relevant images for given locations
Code Repository
Screenshot detail for project Sweater Weather
Screenshot thumbnail #1 for project Sweater Weather Screenshot thumbnail #2 for project Sweater Weather