Profile picture

Matt Toensing

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

About me

I am an analytical problem solver with a goal-oriented mindset. I have a strong passion for learning and development. As a backend software engineer, I am motivated to produce scalable code and deliver results. I am comfortable with Ruby, Ruby on Rails, TDD using RSpec, HTML/CSS, and JSON. I am currently learning JavaScript and Python.

I was an Arborist in my previous career and while doing so, I developed a passion for creating solutions to different challenges. I took the leap to pursue a career as a software engineer after realizing my previous career was unsustainable in the future. Software development allows me to be creative and work through different challenges. Every project offers a chance to learn new things and develop as a software engineer. It is always rewarding to see a finished software product.

I am looking to join a company that is mission driven and thrives on collaboration.

Preferred locations

  • None specified
Open to remote work

Previous industries

None specified

Skills

  • AR
  • Bootstrap
  • Chrome
  • Git
  • GitHub
  • GraphQL
  • Heroku
  • PostgreSQL
  • Rails
  • RSpec
  • Ruby
  • Slack
  • SQL
  • Travis

Currently learning

  • Django
  • JavaScript
  • Python

Projects

Sweater Weather

Sweater Weather

Project scope time 40 hours
Collaborators

Tools Used

  • PostgreSQL
  • Rails
  • RSpec
  • Ruby
  • User Authentication

Sweater Weather is a back-end API built in Rails intended to be consumed by a front-end team. This is a road trip application with 5 different endpoints. Features include the ability for users to register an account with their email, login when visiting the application, and see current travel times between locations. The app also provides users with weather conditions for a specific locations, and for the road trip endpoint, the weather is shown for the estimated time of arrival for the destination.

Sweater weather relies on third party API's for weather data as well as travel time between an origin and a location. There was a lot of focus on object-oriented planning and design while building this project. RSpec is used for testing and aided by gems such as WebMock and VCR for stubbing out API calls. Check out the README for more details!

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

Rails Engine

Rails Engine

Project scope time 40 hours
Collaborators

Tools Used

  • PostgreSQL
  • Rails
  • RSpec
  • Ruby
  • SQL

This is the back-end application of a service-oriented project. The back-end API is built in rails. Data is exposed through various endpoints to provide data to the front-end team. Serializers are utilized to provide the custom JSON responses. This application uses several advanced ActiveRecord and SQL queries in order to send the appropriate data needed to the front-end team. A lot of emphasis on error handling, sad paths, and edge cases was considered while developing this project. In addition to RSpec tests, this application used prewritten Postman tests to drive development.

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