Systems: Linux (Ubuntu)/Unix, Raspberry Pi, Rocky 8 & 9, Windows 10 & 11,
Senior Project: Event Based Travel Planner - The backend was node.js using express. This had authentication using Json web tokens (JWT) and was used to access a Maria DB database that was encrypted. To look up flights, the Duffle API was used. This was also used to put holds on flights. We used Google Maps API to look up airports for both arrivals and departures. We also implemented Two-Factor Authentication (2FA) when logging in. The login session was set to a strict 30-minute time limit. We adhered to separate roles keeping confidential information only visible to privileged accounts. We implemented email notifications for certain actions within the web app. This included the 2FA codes.
Using React – created a dynamic webpage that got data from a RESTful API, used external React UI components which added functionality to enhance the user experience.
Using ASP.NET – developed a web application that made calls to a web service to get the data to display, using jQuery UI plugins to expand functionality and enhance user experience. Developed using the MVC architecture.
Overview
1
1
year of professional experience
Work History
Web Developer Intern
Quality Vision International
01.2024 - 08.2024
Maintained, debugged, and added small features to a bug tracking software using C#, ASP.NET that used the MVC architecture and SQL database
Wrote JavaScript for front-end functionality which included adding front-end markdown parsing
Tested, debugged, and added major features to a hardware issue tracking web application using C# and ASP.NET using the MVC architecture and SQL database
Separated out reusable code into a separate repository from the original codebase using GIT rebasing the separated, new codebase so it is following sequential order according to date committed also rebased making sure the committer name was the original committer
Organized the codebase trying to keep the history as intact as possible
Created a script to compile and create a NUGET that would then be installed by the two applications that would use this reusable codebase
Education
Bachelor of Science - Web & Mobile Computing
Rochester Institute of Technology
Rochester, NY
05-2025
Associate of Science - Computer Information Systems
Receptionist Clerk at Optical Works Vision Care, Professional Care Quality EyewearReceptionist Clerk at Optical Works Vision Care, Professional Care Quality Eyewear