Holly Rudge

Reliable, loyal, and determined. Voted "Most Thoughtful Friend" by NSS classmates.

I have always loved problem solving and puzzles of any kind - jigsaw, logic, or sudoku puzzle - I enjoy them all.
My love for numbers and organization (and spreadsheets), drew me to pursue a degree in accounting, and I worked as an auditor for over 9 years before deciding to make a change to pursue a career in software development. I wasn't exactly sure what I was getting myself into at the beginning, but now I can say with certainty that I've found a place where my love for learning, joy in solving puzzles, eye for detail, and ability to think outside the box will join together in a career I can pursue with passion. I've loved my journey thus far in this software development world, and I look forward to all the wonderful people I will meet, and new things I will learn!

Recent Projects

Fresh Tomatoes

I decided to create Fresh Tomatoes because I love to spend time watching good movies, but there are so many options, and not all of them are worth my time to watch. I have lovely friends and family who recommend films, but I have found that often I can't remember the title of a movie they recommended, or I would remember the name but couldn't remember who recommended it to me. Knowing who recommended the film helps me know if I am in the mood for the type of film they generally enjoy. I was frustrated with available list applications and their lack of features for keeping track of these recommendations, so I built my app to keep track of a users list of movies recommended by friends, as well as their ratings of these movies once they had watched the films. A few additional features include a random movie selector (from the movie list), as well as the ability to filter movies by friend, and delete all movies recommended by a particular friend.

My goals for this app were to build a CRUD (Create, Read, Update, Delete) app to help solidify and expand my understanding and comfort with coding in React and Javascript as well as utilizing a third party API (The Movie Database API) and dabbling in the Bulma CSS framework (and a few other plug-in components). I also utilized GitHub’s project board to assist me by remaining organized and on task. This application was built for my Front-End/Client-Side Capstone project for Nashville Software School.

Fresh Tomatoes - Movie List Main Component

Includes ability to filter movies by friend who recommended, as well as select a random movie from the movie list and add a new movie to the movie list.

Fresh Tomatoes - Add Movie Component

Includes ability to select a movie from a list (not shown), select the friend that recommended the film, and add any comments.

Fresh Tomatoes - Movie Detail Component

Includes ability to update movie detail, delete movie, and rate selected movie.

Fresh Tomatoes - Friends List Component

Includes ability to add a new friend, update friend detail, delete a friend, and delete all movies by selected friend.

SocialBuzz

Worked with three classmates to create a working web application built with the ReactJS library with CRUD functionality utilizing the OpenWeather API and JSON server for persistent data storage. The app allows a user to organize daily tasks, events, news articles, and interact with other users/friends via the chat functionality.

My contribution to the project included the implementation of the news articles component by which each user is able to list news articles on his/her articles page with the option to modify or remove their own articles. Friends articles appear in different styling.

SocialBuzz - Articles Component

SocialBuzz - Events Component

SocialBuzz - Friends Component

SocialBuzz - Messaging Component

SocialBuzz - Tasks Component

Tech Stack

HTML5

CSS

JavaScript

React

GitHub

SQL Server

C#

.NET

VS Code

Visual Studio