This ePortfolio begins with a section about my educational journey to earn a BS Degree in Computer Science with a Concentration in Data Analysis. Next, there is a section defining the outcomes that are to be demonstrated through an artifact. This artifact is from previous coursework and will be enhanced in three key ways.
Lastly, additional projects will be displayed that exhibit specialized skills in computer graphics, full stack development, software design documentation and data analysis.
I began the Computer Science program, at SNHU, in 2024. Before that, I had earned an AA in General Education from Yuba College and an AS in
Information Technology from SNHU. I also took some courses at Arizona State University’s Ira A. Fulton Schools of Engineering. I have a strong background
in mathematics (e.g. Modern Differential Equations and Signals & Systems) and science (e.g. Physics III and Organic Chemistry).
Throughout the SNHU program,
I have learned about working with the MEAN stack (MongoDB, Express, Angular, and Node.js) and adding CRUD (Create, Read, Update, and Delete) functionality.
I now have skills using best practices in programming with C++, Java, and Python. This includes planning with pseudocode, creating software design documents,
iteration, commenting code, JUnit testing, the Software Development Life Cycle, using MVC (model, view, and controller pattern), computer graphics and much
more. I learned data analysis techniques using Pandas, Seaborn, Matplotlib, Numpy, MySQL, etc.
In this project, I will demonstrate my skills with the Python
programming language. Specifically, I will focus on implementing solutions using data analysis techniques, communication through the read-me file and code
commenting, using best practices, using the MVC pattern, using efficient database queries, and using security techniques to safeguard the data. My degree is in
Computer Science with a concentration in data analysis. This demonstration will allow employers to view the skills that were developed for data analysis and
full stack development.
My career plans are to develop visualizations that give actionable insights for making future business decisions. I want to create
dashboards where the user can truly understand the data and its implications. The freedom to design computer applications along with the data visualizations
will be very beneficial to meeting business goals and demands.
Since I’ve worked in pharmacy for many years, my natural specialization would be in healthcare
and pharmacy. The skills being demonstrated can be used to decrease errors, find efficiencies, manage inventory better, increase compliance with laws and
regulations, improve patient satisfaction scores, increase medication compliance, etc. My career is one of discovery and data that is cleaned, analyzed,
and visualized can lead to many new discoveries.
This ePortfolio will demonstrate the following outcomes:
The Grazioso Salvare application was developed to create meaningful insights from animal data. This artifact was created in early 2026.
The artifact was a project from SNHU (CS 340) and shows use of CRUD database operations, MCV organization, and Data Analysis Techniques.
A logo appears at the top and there is a data table that displays the data. There are filtering options and radio items for convenient filtering.
There is a pie chart to show breed options, a map to locate and identify a particular animal, and a bar chart to show outcomes based on radio item selection.
Click to Download the Original Artifact Files
Figure 1 shows the original logo and filter options.
Figure 2 shows the original map with hoverable and clickable features.
Figure 3 shows the original pie chart.
This is a code review of my CS-340 project at SNHU. The application uses the MCV pattern to create a table, map, and visualization of rescue animal data. The application uses MongoDB and Python. There is an accompanying Jupyter Notebook that demonstrates the CRUD functionality and testing for error handling. The application includes radio items and a map with hover and click features. The table can be filtered and sorted. Enhancements will include changing the database to MySQL, defining datatypes and designing new queries, and adding another visualization for more practical insight into the data. A map issue will be resolved such that the selected animal will appear centered on the map and the map will refresh correctly. Role-based access will be implemented on the MySQL database, and radio items will help prevent SQL injection attacks. A CSS file will be added to demonstrate the ability to alter style across the application.
