This was a project I worked on at DCI. A comprehensive law enforcement software solution built with Java, Spring, Maven, and Angular. Developed front end angular components and new java back end services. Improved efficiency of databases and DAOs. Helped lead development efforts including implementing automated deployments through Jenkins and managing database migrations with Flyway. Organized and led weekly code reviews to maintain high code quality standards and reduce technical debt. Successfully upgraded legacy frontend and backend frameworks, demonstrating strong skills in application modernization and maintenance. Worked collaboratively in an agile team environment to deliver robust features and improvements while ensuring application reliability and performance.
Learning Management System. Backend written in C# with a GUI made with MAUI. There's a console application as well with a UI in the console. The application's backend is fairly complex and really helped me understand not only how to create a full stack application but also just mastering the C# language. I previously had written in Java and this project helped me grasp the differences and benefits between the two.
Me and my group developed a Health Tracker web application using the Django framework which has a backend written in Python and a frontend created using HTML and BootStrap. Along with the application we used MySQL to store a user's data including their login and tracking data. The database was remotely hosted on AWS allowing users to access their data from anywhere and we could deploy the application as well to allow the client to access the application in their browser.
I created a fun BattleShip game that has a fully working GUI that allows user's to battle each other! The game was written entirely in Java including the GUI through swing and other Java packages. In a dumbed down explanation, the game uses two matrices and has a lot of event handling to properly respond to user's actions.
This project is currently a work in progress! I already have experience using Angular and Java but I want to challenge myself with a new framework and further my skills in Java. I will submit my work so check back later!