Projects

Bonfire Messaging

Project Description:

This project consisted of 6 group members, myself included, who set out to create a messaging application for both Web and Mobile applications. This project was worked on over the course of 2 semesters for a Software Engineering class. The goal of this project was to create a software application in a group setting that facilitated industry experience. The project included demos that were presented in class after every two week sprint.

Role: Project Manager/Scrum Master

Responsibilities:

Managed a team of 6 people in creating a simplified version of Discord. Created agendas, organized documentation, created and managed Jira tasks, and facilitated communication between group members.

Project GitHub: https://github.com/UWP-Bonfire

Project Website: https://uwp-bonfire.github.io/Bonfire-Web/

 

E-Commerce Website

Project Description:

This project involved creating an e-commerce website for a professors 3D printing business. From there, the website was closed to create an elastic instance that automatically scaled itself based on the amount of traffic to the site. The second portion of the project was accomplished with the help of a classmate.

Role: Designer and Developer

Responsibilities:

Created and designed webpage layout and style for website, photographed each product available on site, and worked with partner to get descriptions and measurements of products.

Project Website: https://devsix.uwpclubs.com/

 

Automated Terraform Deployment

Project Description:

For this project, a classmate and myself created a Terraform script to automatically launch a virtual machine instance in AWS and publish an HTML file as a webpage. Prerequisites of this project include: learning how to write a Terraform script in a Linux instance, creating the connections to an AWS account within the Terraform script, and deploying the HTML file. The project was then given a live demonstration of the deployment in class with a short presentation explaining the basics of Terraform.

Project Role: Developer

Responsibilities:

Worked with partner to learn and understand how to create a Terraform script using available tutorials and subsequent debugging. AWS connections with Terraform handled independently for this project. Partner was in charge of creating the HTML file independently.