About
As a Full-Stack Web Developer, I have contributed to the development of various successful projects, ranging from web applications to online platforms that cater to specific client needs.
I take pride in my ability to collaborate effectively with cross-functional teams to deliver software solutions that exceed client expectations.
I am dedicated to providing high-level development support and becoming an invaluable asset to any team.
My skills include Java, Spring Framework, REST API Development, and Relational Databases like MySQL. I also have experience in various web development technologies such as HTML, CSS, Bootstrap, JavaScript, and jQuery.
With a commitment to excellence and a drive for success, I am excited to contribute to the growth and success of any organization I join.
If you're a fun, creative developer who happens to enjoy collaborative programming and/or meeting other friendly humans, drop your Discord info below and we'll send you an invite! We'd love to have you 😊
Resume
Dillian Rhoades
Top Competencies & Functional Skills
Overly positive and team-oriented attitude, creative problem solving, troubleshooting, critical thinking and observation, organization, Agile methodology, and collaborative programming
Education & Certifications
Java Level 2 - Object-Oriented Programming
The Software Guild, Minneapolis, MN - 2022
View CredentialProfessional Experience
Student Teaching Assistant (Alumni / Volunteer)
The Software Guild (now Wiley Edge), Hoboken, NJ
2022 - present
- Tutor Apprentices going through The Software Guild’s learning program who need additional help via slack and 1-on-1s with Zoom.
- Assist Teaching Assistants with finding solutions for Apprentices who reach out with issues via Slack
- Mentored over 25 Apprentices along their way to graduation from the program. Many of which are now successfully placed in Software Development roles.
- Ensure a clear line of communication for apprentices by staying active in our Slack workspace
Software Developer Apprentice
The Software Guild, Minneapolis, MN
2021 - 2022
- The Software Guild is an intensive, fast-paced apprenticeship program that produces Java full-stack software developers.
- Used Java and the Spring framework to create a business application for a flooring company that enabled users to add, delete, & edit clients and orders. The program was also capable of reading and writing to files to allow for product and state tax updates.
- Utilized Git & GitHub for version control, workflow management, and team communication.
- Participated in code discussions, mentored peers, contributed to technical and architectural debates.
Delivery/Shipping Manager
Menards, Chillicothe, OH
2014 - present
- Responsibilities include overseeing all daily operational tasks, developing successful new hires, maintaining communication with the corporate office and business partners, leading a 12 member team, facilitating staff meetings, operations management, and monitor performance metrics according to PnL and sales numbers.
Technical Skills
- Java
- MySQL
- RESTful Web APIs
- HTML / CSS / Bootstrap
- JavaScript / jQuery
- Spring JDBC & JPA
- Spring Boot / Thymeleaf
- MVC Architecture
- Version Control (Git)
- Database Architecture (3NF)
- Hibernate
- Agile methodology
- Test Driven Development
- JUnit Testing Suite
Projects
Super Hero Sightings
Full-Stack Web Application
Project Details
A Full-stack Java/Spring Boot web application with server-side rendered UI using Thymeleaf. Data persistence to/from MySQL relational database using JDBC Template. Allows users to view and report super hero sightings in the area using CRUD operations.
Virtual Vending Machine
REST Client
Project Details
A RESTful web application used to simulate the process of a vending machine. Lists items currently for sale along with the price and remaining quantities. The user is able to insert money, select an item, and receive their change in coin type quantities after the transaction. All potential errors are properly handled. (Makes AJAX calls to an external API)
Guess The Number Game
REST API
Project Details
A Spring Boot, RESTful web API for a code-breaking game that replicates the traditional "Bulls & Cows". Users must crack the 4 digit, hidden, and carefully generated code by making guesses until they guess correctly. After each guess(round), users are given the number of exact and partial matches. The game keeps track of all games and details of each round within a game including all exact/partial match feedback, guess times, and user guesses.
Other Noteworthy Projects
Contact List Application
A useful application used to store contacts. The UI allows users to create, read, update, and delete contacts. (Makes AJAX calls to an external API)
RESTful Weather Client
A weather client used to show current weather and 5-day forecast in a user specified
city all over the
world.
(Makes AJAX calls to openWeatherMap.org API)
DVD Library REST Client
A simple, yet dynamic single-page web application that implements CRUD functionalities to maintain a collection of DVDs. The UI allows users to maintain access to a full list of their collection and features the quick, user-friendly ability to add to, edit, search through their collection. (Makes AJAX calls to an external REST api)
To Do List API
A Spring Boot, RESTful web API that returns JSON "ToDo" object key/values from MySql Database. JDBC for database connectivity. Endpoints verified via Postman.
Hotel Reservation Database
A relational database created to store guest reservation information for a hotel. Source code includes both DML and DDL Scripts.
Flooring Orders Console App
A business application for a flooring company that enables users to add, delete, & edit clients and orders. The program is also capable of reading and writing to files to allow for product and state tax updates.
Vending Machine Console App
A program used to simulate the back-end process of a vending machine. Built using MVC Architecture, employs CRUD functionalities, makes use of ENUMS, business logic held in Service Layer. Service Layer and DAOs tested thoroughly with jUnit.
DVD Library Console App
A console-based application used to maintain a collection of dvds. Built using MVC Architecture, employs CRUD functionalities, makes use of ENUMS, business logic held in Service Layer. Service Layer and DAOs tested thoroughly with jUnit.