Chris King

Contact Information:

Email: chris.king1086@gmail.com

Phone: (256) 658-6932

Portfolio Overview

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.

Professional Self-Assessment

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-Assessment

Artifact 1: Scheduler

Artifact 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 Project

Artifact 2: Rescue Animal service with binary search tree

Artifact 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 Project

Artifact 3: Scheduler Database

Artifact 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 Project

Code Review

Code Review Video: Details the original working copies of the artifacts prior to the enhancements.

Code Review part 1 Code Review part 2