Profile picture

Tim Roeder

Software Engineer
Pronouns he/him
Open Resume Email Directly

About me

Hello, my name is Tim.

I am a software developer who is looking to put my troubleshooting and collaborative skills to work. I am a problem solver at heart. I enjoy the research, the struggle, and the payoff of solving complex issues. I thrive in uncertainty and strive to assemble order out of the chaos.

Late in my college senior design course, I discovered just how much software development stimulated my curiosity and spirit. As I was nearing the end of my degree, I ended up beginning my career in control systems. With each passing year, I noticed my favorite work projects involved programming solutions. After contemplation, I leapt and enrolled at Turing School of Software and Design where I specialized in backend development utilizing Ruby on Rails. If you would contact me, I can be reached by email, or on LinkedIn.

Preferred locations

  • Denver, CO
  • Fort Collins, CO
  • Boulder, CO
Open to other locations and/or remote work

Previous industries

  • Defense & Space
  • Electrical/Electronic Manufacturing
  • Industrial Automation
  • Shipbuilding
  • Utilities

Skills

  • AWS S3
  • Bootstrap
  • Continuous Integration
  • CSS3
  • Git
  • GitHub
  • Google
  • GraphQL
  • Heroku
  • HTML5
  • PostgreSQL
  • Rails
  • RSpec
  • Ruby

Currently learning

  • AWS
  • Docker
  • JavaScript
  • Linux
  • React

Projects

Troubadour

Troubadour

Project scope time 60 hours
Collaborators Profile picture for Sierra Tucker Profile picture for Arnaldo Aparicio Profile picture for Ali Roemhildt Profile picture for Emma Chory Profile picture for Ryan McBride

Tools Used

  • AWS
  • AWS S3
  • Continuous Integration
  • Git
  • GitHub
  • GraphQL
  • PostgreSQL
  • Rails
  • RSpec
  • Ruby

Troubadour

Troubadour is an application which was created to help music festivals manage their competition submissions. As an administrator, you can "login" to view all submissions, save and view your favorites, and vote on a winner! Other users of the application have access to a submission form where they can fill out basic information and upload their profile picture and video. They can view their submission along with any other submissions for the contest made by other musicians. After a winner is selected by the administrators, it will be displayed on the main page where everyone can come and see who won!

Personally Implemented Features:

  • Rails BE API, with a database for collating submissions for processing and selecting by admins.
  • Forged AWS S3 and Rails ActiveStorage setup, with IAM user and policies for secure hosting media.
  • Authored GraphQL queries and mutations, for flexible data exchange and manipulation.
Launch the App Code Repository
Screenshot detail for project Troubadour
Screenshot thumbnail #1 for project Troubadour Screenshot thumbnail #2 for project Troubadour Screenshot thumbnail #3 for project Troubadour Screenshot thumbnail #4 for project Troubadour

Market Map

Market Map

Project scope time 80 hours
Collaborators Profile picture for Croix Kimmel Profile picture for Jackson Valdez Profile picture for Leland Curtis Profile picture for Kevin Gloss

Tools Used

  • Bootstrap
  • CSS3
  • Google
  • Heroku
  • HTML5
  • PostgreSQL
  • Rails
  • RSpec
  • User Authentication

Market Map

Market Map is a group project built over the course of 10 days. It is an application that helps users understand how much a used car should cost. It utilizes data visualization to explain how the cost of various makes and models change with mileage. It leverages Neural Network regressors to predict the expected price of any vehicle and plots this "fair price" trendline to show whether a particular listing is overpriced or underpriced. Users can save their favorite listings for easy reference as they search for used cars to buy. See below for more details on the frontend features.

Personally Implemented Features:
  • Utilized Google Cloud Image API for color-accurate car photos.
  • Implemented Google OAuth2.0 user login and authentication for a secure, seamless experience.
  • Built interactive FE with Bootstrap and ChartJS graph.
  • Consumed and posted to Market Map backend API endpoints.
  • Setup CircleCI automated testing before merge.
Launch the App Code Repository
Screenshot detail for project Market Map
Screenshot thumbnail #1 for project Market Map Screenshot thumbnail #2 for project Market Map Screenshot thumbnail #3 for project Market Map Screenshot thumbnail #4 for project Market Map

Sweater Weather

Sweater Weather

Project scope time 40 hours
Collaborators

Tools Used

  • Continuous Integration
  • Git
  • GitHub
  • PostgreSQL
  • Rails
  • React
  • RSpec
  • User Authentication

Sweater Weather

Sweater Weather is a backend microservice application which is used to plan road trips. This app will allow users to see the current weather as well as the forecasted weather at their destination. The project portrays a service-oriented architecture application. The future front-end will communicate this back-end through an API. This project is to expose that API that satisfies the front-end team’s requirements.

Features:
  • Consumption and aggregation of Flickr, MapQuest, and Open Weather APIs.
  • Created error serializers for custom tailored error messages following JSON:API spec.
  • Applied BCrypt, and token-based authentication, for user verification with JSON API endpoints.

Currently WIP creating a FE React application to consume the BE application outside of the original project scope.

Code Repository
No screenshots added