Milestone Three

Milestone Three focuses on the artifact selected for the category of Algorithms and Data Structures. Originally developed in the CS-320 course, this artifact is a Java application designed to manage customer data with full CRUD functionality and integrated JUnit testing. The enhancement process included major improvements such as switching from an ArrayList to a HashMap to optimize search efficiency to constant time (O(1)), refining CRUD logic, and restructuring the code for better clarity and maintainability. This milestone highlights my ability to critically assess and improve my own work, applying best practices in software design and algorithmic thinking while aligning with course outcomes and professional goals.

Milestone all right reserved.