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.
- Denver, CO
- Centennial, CO
- Higher Education
- Non-Profit Organization Management
- Continuous Integration
- User Authentication
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.
- 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
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.
- 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