Profile picture

Drew MacNicholas

Software Engineer
Pronouns he/him
Open Resume Email Directly

About me

I am a backend engineer with a background in finance and accounting. I have a passion for learning new things which brought me to software engineering. I enjoy solving complex problems and working with others. I am looking forward to starting my next adventure in software engineering!

Preferred locations

  • Nashville, TN
Open to remote work

Previous industries

  • Accounting
  • Financial Services
  • Venture Capital & Private Equity

Skills

  • Git
  • GitHub
  • GraphQL
  • PostgreSQL
  • Rails
  • RSpec
  • Ruby
  • SQL

Currently learning

  • Django
  • JavaScript
  • Python

Projects

Skedaddle

Skedaddle

Project scope time 80 hours
Collaborators

Tools Used

  • AR
  • Bootstrap
  • CSS3
  • Git
  • GitHub
  • Heroku
  • HTML5
  • PostgreSQL
  • Rails
  • RSpec
  • Ruby
  • User Authentication

Skedaddle is a travel search application with a relational database, service-oriented architecture, and OAuth user authentication functionality. It exposes and consumes multiple API endpoints to create a custom itinerary with trails and restaurants.

I had the opportunity to work on with a team of four other developers over a two week period. Together we built out both front and back end services, practiced consuming and exposing APIs, and implemented Google's OAuth2 to allow users to register, log in, and search for and save itineraries. It was also a great exploration into the art of visual styling. Overall, it was an excellent learning experience, where we were able to practice and expand upon several elements of building a professional Rails application.

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

Sweater Weather

Sweater Weather

Project scope time 30 hours
Collaborators

Tools Used

Welcome to Sweater Weather! This Ruby on Rails API application helps plan road trips. This app will allow users to see the current weather as well as the forecasted weather at the destination.

In this service-oriented architecture, the (theoretical) front-end team will communicate with this back-end application through an API. Sweater Weather exposes the API that satisfies the front-end team’s requirements.

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