Profile picture

Carlyle Douglas

Full-Stack Engineer
Pronouns He/Him
Open Resume Email Directly

About me

As a member of the United States Air Force, upon my separation I found myself facing the same conundrum many veterans come across upon exiting the Armed Forces: "What now?"

While not always a clear-cut or easy question to answer, I truly believe I made the perfect choice in selecting the field of software development. While on the surface it may seem daunting to find a comparison between software development and aircraft weaponry, the skills and practices learned from the Armed Forces allowed me to find comfort in utilizing a similar skill set of precision, researching documentation, and working collaboratively to achieve a required outcome.

With a broad skillset focused on Full Stack Engineering, I am excited to utilize my talents designing applications with React, Ruby on Rails, Express, SQL, JavaScript, HTML5, and CSS for the best UI/UX for a product. If you have any questions, feel free to reach out at any time. Thank you!

Preferred locations

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

Previous industries

  • Marketing and Advertising
  • Mental Health Care
  • Military
  • Retail

Skills

  • Bootstrap
  • Chrome
  • CSS3
  • GitHub
  • Heroku
  • HTML5
  • JavaScript
  • Jest
  • LinkedIn
  • Management
  • Mocha
  • PostgreSQL
  • Rails
  • React
  • Redux
  • RSpec
  • Ruby
  • Slack
  • SQL
  • TypeScript
  • User Experience Design / UX
  • User Interface Design / UI
  • Visual Studio
  • Vue.js

Currently learning

  • Python

Projects

What's Cookin'?

What's Cookin'?

Contribution time 110 hours
Collaborators

Tools Used

  • CSS3
  • HTML5
  • JavaScript

What's Cookin' is a cooking/meal planning application, allowing users the ability to save a recipe or recipes of their choosing to a list of 'Favorites' or 'Recipes To Cook' for later viewing. Recipes can also be sorted by the category they fall under (breakfast, side dish, dessert, etc.).

Finally, if a user decides to cook a saved recipe and does not have all of the required ingredients in their pantry, the app will provide a grocery list of the missing ingredients as well as the estimated cost associated with them.

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'?

Genrefy

Genrefy

Contribution time 115 hours
Collaborators

Tools Used

  • CSS3
  • Git
  • GitHub
  • Jest
  • React
  • TypeScript

This application was a collaberative project of Module 3 in the Front-End Development program at Turing School of Software and Design. Through creating this website, we utilized TypeScript and React, alongside React Testing Library to develop a playlist generator application. We had 10 days to come up with our own unique app idea (MVP), plan, and build out this fully featured original app while learning new technologies such as TypeScript and working with multiple APIs in the process.

This app displays random genres accessed from Binary Jazz, and upon clicking one, the user is presented with a randomly generated playlist based on the parsed genre details of the genre they clicked. These songs are accessed via the Last FM API. These playlists can be saved and viewed in the saved page, or expanded to get more details about the songs.

Code Repository
Screenshot detail for project Genrefy
Screenshot thumbnail #1 for project Genrefy Screenshot thumbnail #2 for project Genrefy

Rancid Tomatillos

Rancid Tomatillos

Contribution time 121 hours
Collaborators

Tools Used

  • CSS3
  • HTML5
  • Jest
  • React
  • Redux

This is a group project completed during Mod 3 at Turing School of Software and Design. The project asked us to complete a movie-rating site using Redux and React where a user can browse and rate movies. The user logs in with credentials (username: lucy@turing.io, password: password1) which are checked against data fetched from an API of users. Once logged in, the user can browse through movies displayed on the dashboard, click to view more details about a movie, and rate movies. The user can delete their existing rating and re-rate a given movie. The user is also provided with the average rating for each movie, calculated using data fetched from an API.

If a user is not logged in, they can still view movies and the average ratings for each movie. The form to rate a movie is not displayed, nor is the text displaying their rating (or a message saying they have not rated the movie yet).

Code Repository
Screenshot detail for project Rancid Tomatillos
Screenshot thumbnail #1 for project Rancid Tomatillos Screenshot thumbnail #2 for project Rancid Tomatillos

Mastermind

Mastermind

Contribution time 160 hours
Collaborators

Tools Used

  • Ruby

This project was a terminal implementation version of the classic game 'Mastermind': A guessing game that puts you, the "Codebreaker", in the hotseat trying to guess what 4-color combination the computer, the "Codemaker", has chosen.

In this project we created a game that followed the style of the classic MASTERMIND codebreaking game. The codebreaker tries to guess the codemakers pattern, in both order and color, with hints given for incorrect guesses.

The codebreaker tries to guess the codemakers pattern, in both order and color, with hints given for incorrect guesses.

The game keeps track of how many guesses you've taken and also prevents the codebreaker from providing answers that are too short or too long.

While the user can use the hints to determine the eventual winning choice, they can also input the character 'c' to be given the actual Codemakers code.

When the user finally inputs the hidden code, they are presented with a message informing them of their win and how many turns it took them to get there. It also gives them the opportunity to play again, or quit the game.

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