Profile picture

Kerri Hoffmann

Back-End Software Developer
Pronouns she/her
Open Resume Email Directly

About me

From Clinical Microbiologist and Massage Therapist to Software Developer

I am experienced in the growth process of starting as a junior and becoming a senior in a field that constantly evolves. My drive to take on a challenging and ever changing career still exists and one of the many reasons I attended Turing's backend program. Working with various technologies within the laboratory, really made me wonder what made them work. Some of the programs didn't work as efficiently with our workflow, so I wanted to know how they could be optimized and more user friendly to fit our needs in the lab. This curiosity and desire to learn to manipulate the software led me to consider a career change into tech. As a scientist at heart, I can follow detailed and rigid procedures or use my experiences to think critically and outside of the box. I am a deliberate, slow thinker and a pattern mapping, gap detecting problem solver!

Strong communication, transparency, honesty, personal and professional growth, emotional intelligence, and accountability are traits and values that are very important to me. I really like when I get to know my teammates enough that we can add in some jokes and humor to lighten up the day! I look forward to working with a diverse and supportive team.

When I'm not behind the computer, you may find me cooking healthy meals, exercising, traveling, snowboarding, hiking, or grabbing a beer at a local brewery.

Preferred locations

  • Denver, CO
  • Salt Lake City, UT
  • Seattle, WA
  • Milwaukee, WI
Open to other locations and/or remote work

Previous industries

  • Health, Wellness and Fitness
  • Hospital & Health Care
  • Hospitality
  • Veterinary

Skills

  • Atom
  • Continuous Integration
  • Git
  • GitHub
  • GraphQL
  • Heroku
  • PostgreSQL
  • Rails
  • RSpec
  • Ruby
  • Slack
  • User Authentication

Currently learning

  • JavaScript
  • React

Projects

Not Fur-gotten

Not Fur-gotten

Project scope time 30 hours
Collaborators Profile picture for Croix Kimmel Profile picture for Karan  Mehta Profile picture for Stephanie "Stevie" Ambroise Profile picture for Lexy Newby Profile picture for Christine Rowland Profile picture for Ethan Tweitmann

Tools Used

  • GraphQL
  • Rails
  • RSpec
  • Ruby

Not Fur-gotten was built to help pet owners who need to move into assisted living facilities or who are too ill to care for their pets. This site allows the owners to post profiles of their pets to the site, allowing users to submit applications in order to become the pet's new family. The owner's may then chose those applicants who they see fit, rather than taking their pet to a shelter.

This project combined the forces of the Front-end program and the Back-end program coming together to collaborate and design an app of our own choosing from the ground up. We also chose to implement GraphQL for our API,a technology neither of us have never used before. Our team utilized daily stand ups, a Github project board, and a Slack channel to frequently and effectively communicate.

Additional features we would like to implement in the app would be user authentication and authorization, various filtering options, as well as the ability to update and delete a pet or application.

Launch the App Code Repository
Screenshot detail for project Not Fur-gotten
Screenshot thumbnail #1 for project Not Fur-gotten Screenshot thumbnail #2 for project Not Fur-gotten Screenshot thumbnail #3 for project Not Fur-gotten Screenshot thumbnail #4 for project Not Fur-gotten

Sweater Weather

Sweater Weather

Project scope time 40 hours
Collaborators

Tools Used

  • Atom
  • Git
  • GitHub
  • PostgreSQL
  • Rails
  • RSpec
  • Ruby

Imagine you are a back-end developer working on a team that is building an application to plan road trips. This app will allow users to see the current weather as well as the forecasted weather at the destination. Your team is working in a service-oriented architecture. The front-end will communicate with your back-end through an API. Your job is to expose that API that satisfies the front-end team’s requirements.

3 different APIs were used for this project: Open Weather's One Call, Mapquest API, and Unsplash API. Data from the APIs were manipulated to create different endpoints for the application the the front-end would hypothetically consume.

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 Screenshot thumbnail #4 for project Sweater Weather

Little Esty Shop

Little Esty Shop

Project scope time 30 hours
Collaborators Profile picture for John  Napier Profile picture for Parker Lockhart

Tools Used

  • Heroku
  • PostgreSQL
  • Rails
  • Ruby

A simple and lightweight e-commerce platform that allows for admin and merchant users.

Merchant users can manage their inventory, create invoices and transactions, track order status, and even view data showing best-selling items, repeat customers, and more.

Admin users can manage merchant accounts, track customer invoices, and view sales data.

Learning Goals for this Project: Gain experience working in small teams, using Github workflows. Practice designing a normalized database schema and defining model relationships. Utilize advanced routing techniques including namespacing to organize and group like functionality together. Utilize advanced active record techniques to perform complex database queries.

Code Repository
Screenshot detail for project Little Esty Shop
Screenshot thumbnail #1 for project Little Esty Shop Screenshot thumbnail #2 for project Little Esty Shop Screenshot thumbnail #3 for project Little Esty Shop Screenshot thumbnail #4 for project Little Esty Shop