CS-499 Capstone
Professional Assessment
This is the professional assessment of my capstone, myself, and overall my skills and capacities within Computer Science.
Software Engineering and Design Artifact
This artifact seeks to update a Mobile warehouse application. The first iteration raw stores passwords in an insecure way. This enhancement seeks to fix that by hashing and salting the passwords before they are stored.
Algorithms and Data Structure Artifact
This artifact seeks to update a Binary Search Tree (BST) implementation in CPP to a modern, modular, and robust Python module. I enhance it by first refactoring to a Python codebase, then adding two additional sorting methods. Finally, I test the efficacy and efficiency of each by running Big-O analysis on each method.
Database Artifact
This artifact seeks to update a MongoDB CRUD module into a module that run both relational and non-relational paradigms in parallel. It uses a database-agnostic abstraction layer to achieve this.