This portfolio contains a Professional Self-Assessment that reflects on his SNHU coursework, key skills developed (teamwork, communication, security), and professional aspirations.
I am showcasing three technical artifacts:
Collectively, these projects illustrate a strong foundation in software development, problem-solving, and practical application of computer science theory.
This Professional Self-Assessment content presents a professional self-assessment for a Computer Science student, reflecting on how their SNHU coursework has shaped their skills and professional goals. It serves as an introduction to their ePortfolio, highlighting strengths in teamwork, communication, data structures, software engineering, databases, and security, exemplified by the linked technical artifacts.
View Self-AssessmentArtifact 1: Software Engineering and Design Enhancement details a Java-based Scheduler application that evolves from a basic data management tool to a comprehensive system featuring a robust Swing GUI and integrated database for persistent storage of appointments, tasks, employees, and customers, all designed with an MVC architecture. It showcases the development of a secure, scalable application through object modeling, CRUD operations via service classes, and a user-friendly interface.
View ProjectArtifact 2: Algorithms and Data Structures is an enhanced C++ port of a Java Rescue Animal Service application originally from IT-145. It showcases the implementation of a Binary Search Tree (BST) for efficient animal record management, contrasting its performance with a linear search to highlight the benefits of optimized data structures.
View ProjectArtifact 3: Database details the design and implementation of a database system for the Java Scheduler application (Artifact 1), shifting from in-memory storage to a persistent solution. It outlines an MVC architecture with specific tables and service classes for managing appointments, tasks, employees, and customers, emphasizing features for scalability and data security.
View ProjectCode Review Video: Details the original working copies of the artifacts prior to the enhancements.
Code Review part 1 Code Review part 2