Tom Rhoads

2317 Winding Oaks Trail · Waxhaw, NC 28173 · (415) 602-2356 · terhoads1@gmail.com

I am a full stack software developer providing solutions through current coding skills, high motivation, and the pursuit of perfection through iterative approaches.


Experience

Full Stack Java Developer

Wells Fargo

Building employment verification application for the home lending platform. Utilizing Java, Angular, MySQL, TypeScript, and Maven for development.

November 2019 - Current

Junior Front End Web Developer

Already Set Up, Inc.

Customized websites according to customer's requirements. No project was complete until pixel perfection had been reached and smiles were had by the customer. Setting expectations early were key to setting feasible scope of overall project.

January 2018 - December 2018

Front End Web Developer Intern

Already Set Up, Inc.

Entered internship with this company to grow as a developer. Due to ability to learn quickly and have fun while doing that, a paid contract was offered. Developing great coding skills amongst strong collaboration helped to reach this milestone.

July 2017 - January 2018

Partner

Viking Piano Movers

While not a technical job, experience shows that I have an entrepreneurial mentality and work ethic. The ability to own a small business successfully displays go-getter work principles and time management skills.

February 2012 - July 2019

Education

University of Phoenix

Bachelor of Science
Computer Science - Software Engineering

GPA: 3.3

December 2008 - Feb 2012

Udacity

Full Stack Web Development Nanodegree

Certification

August 2017 - May 2018

Skills

Programming Languages & Tools
Workflow
  • Mobile-First, Responsive Design
  • Cross Browser Testing & Debugging
  • Chrome DevTools
  • SDLC

Interests

Apart from being a software developer, I enjoy spending time with my wife and two children. Whether it is taking my three year old daughter to dance class or my seven year old son to baseball practice, I am in my happy place. All my free time is dedicated to them, but if I can I do like to get out onto the golf course!

When we need to spend time at the house, I enjoy watching movies, cooking, playing guitar, and I spend a large amount of my extra time exploring the latest technology advancements in the world of software development.


Projects

Neighborhood Map  

HTML, CSS, JQuery, Bootstrap, APIs, Knockout
A single-page web application, built using the Knockout framework, that displays a Google Map of an area and various points of interest. Users can search all included landmarks and, when selected, additional information about a landmark is presented from the FourSquare and Wikipedia APIs.

Multi-User Blog  

HTML, CSS, REST, PostgreSQL, Python, Google App Engine
As part of the full stack nanodegree program and hosted on Google App Engine, I built this blog to enable users to login with authentication. Once logged in, a user can create, read, update, and delete posts and comments. Only the back end requirements have been met for this project and the front end is still in development.

Guitar Catalog App  

HTML, CSS, REST, SQLAlchemy, Python, Flask
This project was part of my Udacity training curriculum. The point of this exercise was to create a RESTful application that managed an inventory of data based on user authentication. I used Python, HTML, CSS, SQLalchemy, and the Flask framework to complete this project. Only the back end requirements have been met for this project and the front end is still in development.

Viking Piano Movers Website  

HTML, CSS, Bootstrap, JS
A single page website designed with a mobile-first mindset using the bootstrap framework for dynamic responsiveness.

Linux Server Configuration  

Ubuntu, AWS, Apache, PostgreSQL
Installed and configured all required software to turn a baseline Ubuntu Amazon Web Services server into a fully functional web application server, including Apache Web Server and PostgreSQL database server. Deployed Guitar Catalog App project on this instance.

Swiss Style Tournament  

Python, PostgreSQL
As part of my training for Udacity I completed this project as a Python module that uses the PostgreSQL database to keep track of players and matches in a game tournament. This game tournament uses the Swiss system for pairing up players in each round. Players are not eliminated and each player should be paired with another player with the same number of wins, or close as possible.

Movie Trailer Website  

Python
This was the first project in my Udacity training. I wrote server-side Python code to store a list of movies, including box art imagery and a movie trailer URL.

Viking Piano Movers Android App  

Java, Android, XML
I took on this project mainly for getting familiarized with Android App Development. The app allows our customers to see pics of our operation, fill out a quote form, call, and learn about us.