Profile picture

Amanda McGuire

Back-End Engineer
Pronouns she/her
Open Resume Email Directly

About me

My previous work as an accountant required the use of several different types of software. I was always intrigued by how the software was created. This curiosity drove me to pursue a career in software development. During my time as an accountant, I developed excellent problem-solving and analytical skills. These skills benefit me greatly as a developer.

I am passionate about learning and understanding the world, which is why I can often be found traveling and exploring the great outdoors. This drive to be a life-long learner carries over into everything I do and uniquely positions me to develop with a strong understanding of the needs of others.

Preferred locations

  • Denver, CO
  • Centennial, CO
Open to remote work

Previous industries

  • Accounting
  • Banking
  • Higher Education
  • Non-Profit Organization Management

Skills

  • AR
  • Atom
  • Chrome
  • Continuous Integration
  • Git
  • GitHub
  • Heroku
  • HTML5
  • PostgreSQL
  • Rails
  • RSpec
  • Ruby
  • SQL
  • Travis
  • User Authentication

Currently learning

  • AWS
  • GraphQL
  • Python

Projects

Rails Engine

Rails Engine

Project scope time 50 hours
Collaborators

Tools Used

  • PostgreSQL
  • Rails
  • RSpec

Rails Engine is an API application for an E-Commerce front-end to consume. The endpoints expose merchant, item, and revenue data.

This project was a solo project and uses Ruby on Rails, PostgreSQL, and RSpec for the tech stack.

Learning Goals:

  • Expose an API
  • Use serializers to format JSON responses
  • Test API exposure
  • Compose advanced ActiveRecord queries to analyze information stored in SQL databases
  • Write basic SQL statements without the assistance of an ORM
Code Repository
Screenshot detail for project Rails Engine
Screenshot thumbnail #1 for project Rails Engine Screenshot thumbnail #2 for project Rails Engine Screenshot thumbnail #3 for project Rails Engine Screenshot thumbnail #4 for project Rails Engine

Viewing Party

Viewing Party

Project scope time 80 hours
Collaborators Profile picture for Elliot  Olbright

Tools Used

  • AR
  • PostgreSQL
  • Rails
  • RSpec
  • Travis

Viewing Party is an application that allows the user to register and create virtual movie viewing parties with their friends. The user can find movies by title or discover the top 40 movies. This application consumes The MovieDB API.

This project was a paired project that uses Ruby on Rails, PostgreSQL, RSpec, VCR, Heroku, and Travis CI as the tech stack.

Learning Goals:

  • Consume JSON APIs that require authentication
  • Build an application that requires basic authentication
  • Organize and refactor code to be more maintainable
  • Implement a self-referential relationship in ActiveRecord
  • Apply RuboCop’s style guide for code quality
  • Utilize Continuous Integration using Travis CI
  • Deploy to Heroku
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 Screenshot thumbnail #4 for project Viewing Party