
Software Developer
Work
Below are projects and applications I have designed since making the jump into software development. These projects consist of the following programming languages: Visual Basic, C#, and Java. These applications follow the object-oriented programming paradigm, the use of databases (Access/SQL), and include mobile applications developed in Android Studio.
*Additional projects and applications will be added as they are developed.
Allstate Coaching Tool

The Allstate Coaching Tool was a side project I developed to help keep track of employee metrics, notes, and overall performance for a calendar year. I wanted to develop this application to assist my peers as the tools we had previously did not include all this information in one easy to see spot. It has allowed myself and my peers to quickly take care of administrative tasks while giving our direct report employees a quick glance of how they are performing for the current calendar year. This was my first large-scale application in which I had to create many methods to ensure proper logic handling.
This project was written in Visual Basic for Windows Forms on the .NET Framework. This project displays skills of the Visual Basic language, Object-Oriented Programming, UI Design, and Database Design.



Allstate PTO Tracker
The Allstate PTO Tracker was a side project I developed to assist my employees in keeping track of how many hours of PTO they have remaining for a calendar year. This application has helped my employees better track their time away from work and has allowed me to dedicate my time to other important tasks other than answering questions about paid time off. I developed this application because I wanted my direct report employees to know that I am listening to their concerns and that I care about their feedback.
This project was written in Visual Basic for Windows Forms on the .NET Framework. This project displays skills of the Visual Basic language, Object-Oriented Programming, UI Design, and Database Design.




Movie Rater

The Movie Rater application was a personal project of mine that I developed so that I could easily rate movies that I have watched and also view how the users of IMDB.com rated the same movie. My wife had the original idea of the Movie Rater application and once I become more experienced in developing Mobile Applications I plan to port this application over for use on my Pixel 3 (Android). i
This project was written in C# for Windows Forms on the .NET Framework. This project displays skills of the C# language, Object-Oriented Programming, UI Design, and Database Design.



Lambert's Vacation Rentals
This was a great test of my skills and ability because I just recently began learning Java this year. I had very little knowledge of Swing components prior to developing this application, but I can now say that I am at a proficient or expert level with all libraries and components that come with the Java language.
This project was written in Java with a GUI format. This project displays skills of the Java language, Object-Oriented Programming, UI Design, Default Constructors, Object Instantiation, and Java Swing Components




Simple Countdown Timer (Mobile Application - Android)

This application is one of the first mobile applications I have designed. It uses 3 separate number pickers to allow the user to select hours, minutes, and seconds. It then displays a progress bar and counts down from the selected time.
This project was written in the Java language using Android Studio. This project displays skills of the Java language, MVC methodology (Model-View-Controller), Custom Methods, XML coding, and Gradle.


