Profile picture

Micha Bernhard

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

About me

Over the past several years, I have had a variety of experiences that have led me to the software world.

After receiving my Bachelor’s in Criminal Justice from University of Pittsburgh, I joined the United States Marine Corps. There, I learned to lead and thrive under pressure. I developed a strong work ethic and found my voice as a leader while climbing the ranks. Once completing my service, I found myself drawn to the software field.

Currently, I am working through the Turing School of Software & Design, focusing on Back End Development. While here, I am becoming very proficient in many desired aspects of the tech field, such as:

  • the Git workflow
  • SQL and Active Record queries
  • service oriented/monolithic architecture in Rails with a focus on REST and the MVC model
  • exposing/consuming APIs

Upon completion, I’m looking for an opportunity in a Software Development environment where I can flex all that I have learned.

Feel free to connect with me at michajbernhard@gmail.com and let’s grab some time to chat.

Preferred locations

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

Previous industries

  • Military

Skills

  • Atom
  • Git
  • GitHub
  • Heroku
  • HTML5
  • PostgreSQL
  • Rails
  • RSpec
  • Ruby
  • Slack
  • Visual Studio

Currently learning

  • Django
  • Python

Projects

Puzzlrs

Puzzlrs

Project scope time 60 hours
Collaborators Profile picture for Chloe Price Profile picture for Ricardo Tovar Profile picture for Carly Collums Profile picture for Kyra Bergsund

Tools Used

  • Continuous Integration
  • Heroku
  • PostgreSQL
  • Rails
  • Redis
  • RSpec
  • Ruby

The average puzzle enthusiast builds their new puzzle once and then tucks it away for the rest of time. This Backend/API aims to solve this. This combined with our frontend, builds an application that allows users to list their puzzles and request to trade with other users. As soon as you request a puzzle or someone requests your puzzle and email is sent out to the puzzles owner and notifies them that their puzzle has been requested. From here they can either approve or deny the trade, following which another email is sent out to the requester notifying them of the decision. This simultaneously stops puzzles from sitting around unused and gives puzzlers the much desired new puzzles.

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

Komodo

Komodo

Project scope time 40 hours
Collaborators Profile picture for Jacob Yarborough

Tools Used

  • Continuous Integration
  • Heroku
  • PostgreSQL
  • Rails
  • RSpec
  • User Authentication

One of the most effective ways of preventing substance overuse is to make sure someone stays with you while you use a substance. This, however, is not always an option for everybody. This Rails App was created in hopes of mitigating this issue. It lets a client create emergency contacts and start a timer when they are about to use a substance. If the timer is not stopped before it runs out, it will text their contacts with the client's address, map and other information pre-created by the client.

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

Sweater Weather

Sweater Weather

Project scope time 40 hours
Collaborators

Tools Used

  • PostgreSQL
  • Rails
  • RSpec

Sweater Weather is a fully functional/callable API that aggregates various outside APIs (OpenWeather, unsplash and Mapquest) and combines them into useful endpoints ready to be called. These Endpoint are set up to be used in a weather app with current, hourly, and daily weather data. Another useful endpoint that will make the weather app stand out from the rest is the ability to pick an origin and a destination and automatically get the weather of the destination when you are scheduled to arrive. This project has bcrypt and a functional API key that gets automatically generated when a user is created.

Code Repository
Screenshot detail for project Sweater Weather
Screenshot thumbnail #1 for project Sweater Weather Screenshot thumbnail #2 for project Sweater Weather Screenshot thumbnail #3 for project Sweater Weather