starry background

Welcome!

I am Mason Brill

I have always loved everything related to technology, which led me to pursue my bachelor's degree in computer science at the University of Tampa. I am committed to lifelong learning, which has proven essential in the ever-changing field of technology. This is why I continue to further my education through challenging certifications and personal projects, all of which are showcased here. Please take a look around and spend as much time as you like!

picture of Mason

Contact Me

Professional Experience

BST Global logo

Position:

QA Automation Engineer

Company:

BST Global

Skills:

-Javascript -Playwright -C# -SQL -Azure Cloud Services -Azure DevOps -DataBricks -Apache Airflow

Description:

As I completed my Bachelor of Science degree in computer science from the University of Tampa, I was very fortunate to have been offered an internship as a Quality Assurance Engineer with BST Global, an ERP solutions company. This internship not only helped provide me with an in depth introduction to quality assurance practices, but also gave me knowledge relating to workflow at an enterprise level along with CI/CD practices with Azure pipelines. After being with the company for six months, I was thrilled to be offered a full time postion of QA Automation Engineer. I could not be happier with BST Global and have gained a tremendous amount of skill and expierence.
Colorantí logo

Position:

Fullstack Developer

Company:

Coloranti

Skills:

-React -Flask -Python -Javascript -HTML -CSS

Description:

During the winter/spring of 2024, I took on an internship as a software engineer at the startup Colorantí. This company had a new encryption algorithm they needed to showcase to investors and customers. I was tasked with developing a web application that would serve as demo for users to interact with to showcase how it works. This internship provided me with great hands on, professional software development.
Empower PT logo

Position:

Web Developer

Company:

Empower PT

Skills:

-WordPress -PHP -HTML -CSS -JavaScript -SEO -Web Hosting

Description:

Over the summer of 2023, I had an internship as a web developer working at a pilates and physical therapy company that needed some support for their website. It was hosted on Go-Daddy, and managed using WordPress. The company was mainly looking for some support on how they could give their website a more updated look, while improving their SEO.
ID Tech website homepage

Position:

Programming Instructor

Company:

ID Tech

Skills:

-Python -Java -Lua -HTML -Game Development

Description:

Over the spring/summer of 2023 I worked part time as a programming instructor at IDTech. I hosted private and class session ranging from 1-12 students. We covered introductory computer science topics in which the students were able to take the lessons in whatever direction they choose. The private lessons lasted one hour while the class sessions lasted 2 hours.

Projects

ID Tech website homepage

Project:

Nightly Reel

Skills:

-React -Javascript -Express -Node -CSS -HTML -API's

Description:

This project was very practical. It allows users to enter their streaming services and a movie or show title they enjoy. The website makes an API request and then returns to them similar movie and show titles along with information about them.
Pin The Bay homepage

Project:

Pin The Bay

Skills:

-JavaScript -React -CSS -MongoDB -Express -Node -Google API's

Description:

This project was a fun one. It is essentially a Geo-guesser for Tampa Florida. It displays a picture that I took somewhere in Tampa, and then you would be shown the Google maps API and you would need to drag the marker to the location of the picture. It would then tell you how close you were within three decimal places of a mile using an appropriate distance formula.
Makerspace homepage

Project:

Makerspace

Skills:

-Python -Flask -MySQL -JavaScript -Docker -Cloud Deployment

Description:

My first real web application I ever developed was for the University of Tampa, with a team of three other individuals. We were tasked with created a web application that would allow students to reserve a new room on campus called the "Makerspace". It was a room for computer science majors that wanted to utilize certain hardware for developing particular projects. Our team created this over the course of a semester and at the end had a fully functioning finished product.
Java rubiks cube code snippet

Project:

Rubik's Cube Solver

Skills:

-Java -Binary Trees -DFS -BFS -Data Structures -Algorithms

Description:

This was a final project for my data structures and algorithm course. It works by generating a randomized Rubik's Cube and initalizing a solved one as well. Then, these two objects are set as the root of two individual binary trees referenced as a front and back tree. A series of expansions are performed on each of these trees and a BFS and DFS is performed. Each trees have a set of moves associated with each node referring how to get there from the root. As the searchs are performed, These steps are combined until the orientation of the cube matches a node in both the front and back tree. This gives a combined set of moves to perform on the cube to solve it.

Certifications

Microsoft DP 700 certification logo

Certification:

Microsoft Fabric Data Engineer

Skills:

-Microsoft Fabric -Data Engineering -ETL pipelines -Database Architecture -Eventstreams -Data Lakes -Data Warehouses -KQL

Description:

The Microsoft Fabric DP 700 data engineering certification touches on just about every area of Microsoft Fabric. Microsoft Fabric is a data storage and processing platform. This includes lakehouses, eventhouses, data pipelines, and deployment pipelines all within Microsoft Fabric. Lakehouses are an extremely practical storage soultion given their ability to contain stuctured and unstructured data all in one place. This includes delta talbes which are similar to tradational database tables, and unstructured files such as JSON, Parquet, CSV, and even images and PDFs. Another important area of Microsoft Fabric is the real-time hub. This is where you can manage eventhouses, eventstreams, KQL databases. Eventstreams can be setup to a source database where any changes detected are automatically picked up by the eventstream where the data can be processed and stored within a KQL database. Additonally, rules can be configured to detect anomoloies and send alerts.
Microsoft AZ 900 certification logo

Certification:

Microsoft Azure Fundamentals

Skills:

-Microsoft Azure -Cloud computing -CI/CD -Release pipelines -Deployment Pipelines -Data Storage

Description:

The Microsoft AZ 900 Azure Fundamentals certification focuses on the general structure of Azure. Azure is a cloud platform that provides just about any computing need. This includes compute, networking, and data resources. Some examples include VMs, virtual networks, storage accounts just to name a few. The certification focuses on setting up some of these resources and coordinating them together. Having this knowledge has been very helpful in setting up personal projects.
ISTQB Certified Tester Foundation Level logo

Certification:

ISTQB Certified Tester Foundation Level

Skills:

-Test Case Design -Test planning -Test Strategies -Testing in the SDLC -SCRUM ceremonies -Agile methodologies

Description:

The ISTQB Certified Tester Foundation Level certification focuses on software testing principals. This includes test case design, strategy, and approach within the software development lifecycle. There was also a focus on Agile and SCRUM principals.