Even before I got my first laptop, I have always had an insatiable curiosity about how computers, sofware, and technology worked. After I finished up my basic core curriculum at San Jacinto Community College, I decided to pursue my passion and enrolled at and graduated from the University of Houston-Clear Lake with a Bachelors of Science in Computer Information Systems. Since then, I've been learning about: C# and .NET/ASP.NET, JavaScript and React, how to design and implement both the back-end and front-end components of software, and how to work with cloud technologies like Azure, AWS, and Docker. Below you'll find some more information about the skills I've acquired over the years, and also some of the projects I've developed while on my journey!
Utilized Git and GitHub for version control while developing projects; familiar with basic Git CLI commands such as git push, git pull, branch creation and merging.
Experienced with database modeling techniques like ERDs and the physical implementation of the database, writing and executing SQL queries, and working with RDBMS like MySQL and Microsoft SQL Server.
Familiar with the principles of abstraction, inheritance, polymorphism, encapsulation and the roles they play in software development.
Experienced with troubleshooting and debugging code while working on personal projects & assignments.
.NET/ASP.NET Core, React.js, Dash, and Flask are some of the frameworks I have used to develop web applications.
Proficient with web application development technologies such as: C#, JavaScript, Python, HTML/CSS, Azure/AWS cloud services for app and database hosting, and Docker for containerization and deployment.
A full-stack web application that lets a user manage projects, bugs, employees, and project managers within a Microsoft SQL Server database. This application is comprised of two components: a ReactJS front-end component and a ASP.NET Core Web API that handles the back-end services. Azure SQL was used to host the Microsoft SQL Server database, and Azure App service for hosting the REST API and the React front-end. This application also utilizes the Repository Design pattern in order to isolate the data-access logic from the business-logic for the REST API back-end.
Read MoreA REST API and web application built using: Python and the Flask framework for the API, and JavaScript & React along with HTML/CSS and Bootstrap 5. The Python REST API returns a JSON object with the appropriate horoscope data. The React Web Application takes the user's horoscope sign and day, uses it to send a GET request to the correct API endpoint, and parses the JSON object for the necessary horoscope data. Finally, the user's horoscope is displayed to the user asynchronously so that the entire page doesn't have to be re-rendered each time a user selects a different sign and day.
Read MoreA group project made for my Senior Projects class. The application uses a machine learning algorithm that scans a file and predicts whether it's a virus or a safe file. The technologies used include Python, the Dash framework, and Digital Ocean to host the web application. My main jobs within the group was to integrate my group members code, build the web application and UI, and create the documentation for the project such as the SRS, UML Class Diagram, and UML Flow Diagram.
Read More