forcemason.com

Hi. I'm Mason Force.


A Brief Introduction


I'm a social computer scientist with a passion for creativity and trying new things.

I'm a Colorado State Univeristy graduate. This site served as my resume in college and helped me find a job after graduation- it holds a fond place in my heart. I enjoyed putting it together as an undergrad, but I no longer keep this site up to date! Still, I keep it around for nostalgic purposes. Check out my social media to see what I'm up to now.

This is my homepage! I built this site entirely from scratch (no templates!) and I learned a lot about web design and development in the process. Have a look around, and thanks for visiting.

-

Here are the facts:

Email: mason@forceworld.com
Major: Applied Computing Technology
Education: Colorado State University
Year: Senior (graduating May 2020)
Age: Older than 22
Height: 5'10" (give or take an inch... or two)

Job Experience

Rocky Mountain Student Media Corporation (Fort Collins, CO 80521)

Position: Corporate Webmaster

September 2019 to May 2020

The Rocky Mountian Student Media Corporation is one of the largest student media organizations in Colorado. As their corporate webmaster, I update and maintain several of their high-traffic websites through a combination of Wordpress and custom code. In addition, I serve as the point of contact for all technical issues at student media and work with other employees to find solutions. I am currently working to develop a completely new site to serve as a landing page for the corporation and better organize a large quantity of media content and news material.

Toggle Description

Workday Inc. (Pleasanton, CA 94588)

Position: Software Development Engineer Intern

June 2019 to Aug. 2019

Workday is a financial and human capital management (HCM) software company. I spent the summer of 2019 working as an intern with the Business Integrations team. Using Python and Splunk, I created an application to visualize trends in ServiceNow ticket data, which enabled my manager to make well-informed decisions. I developed a tool to optimize AWS server configuration to cut costs and automated error-checking for Github deployment. Working with Javascript, I also created plugin from scratch to provide templates for appointments in Outlook, increasing utilization of a company decision-making framework. To collaborate with teams outside of my own, I effectively communicated technical application requirements and functionality to non-technical audiences.

Toggle Description


The Open Water Foundation (320 E. Vine Drive, Suite 203 / Fort Collins, CO 80524)

Position: Intern Web Developer

Sep. 2018 to June 2019

Open Water Foundation provides open-source software to help customers make better decisions about water. As an intern, I analyzed bulk water resource management data from sources throughout Colorado and built custom, online visualizations to aid customers in their decision-making process. I presented the data in a manner that was readable, understandable and informative. In addition, I consistently researched and experimented with new methods to make these visualizations more interactive and dynamic, as well as developed my own skills. The position also entailed maintaining detailed documentation on Github and developing examples used for both company records and training future employees.

Toggle Description

Skills

I'm experienced with these technologies:

I'm familiar with these technologies:

  • Python
  • Java
  • HTML
  • CSS
  • JavaScript
  • Git
  • MySQL
  • Agile SCRUM
  • JSON Format
  • Slack
  • Wordpress
  • C
  • C++
  • React
  • Angular
  • PHP
  • Splunk
  • AWS
  • Docker

Activities






Projects

SAMA Systems, Inc.
Dates Designed: Spring 2019
Built In: PHP, HTML, CSS, Javascript
Framework: FuelPHP (Model, View, Controller)
Designed For: CT310: Web Design and Development
Designed By: Austin Soriano, Sophia Gonzales, Augusta Irechukwu, Mason Force

The SAMA Systems web application was a group project for CT310 at Colorado State University, a junior-level course centered on web development. The site, designed for a fictional company, analyzes and compiles data sourced from the hospital value-based purchasing program to help hospitals determine their expected reimbursement for the year. The data is stored in a database and accessed through mySQL. Within the site, authenticated users have options to:

  • Model hypothetical data
  • Save and load hypothetical scenarios
  • Comment on scenarios and reply to previous comments
  • Search for and load actual hospital data from a database
  • Upload their own data from a csv file
  • Update the database by running migration files
  • Request more information by sending emails to the company

My Contributions:

Designed the visual style of the site, designed the framework for the passing data from the view to the backend, developed the hospital search and load function, created dynamic html tables with php to display hospital data, designed the entire migration dashboard


OWF Poudre Basin Dashboard
Dates Designed: Spring 2019 (ongoing)
Built In: HTML, CSS, Javascript, Typescript
Framework: Angular, Leaflet
Designed For: Open Water Foundation
Designed By: Justin Rentie, Mason Force

The Poudre Basin Dashboard is an ongoing project, not currently publicly deployed online. The application is intended to be a web-based information portal that will provide access to cross-jurisdictional datasets for the Poudre Basin, integrating datasets from various entities in the basin and providing links to datasets. This site will contain different spatial visualizations, for example maps developed using Leaflet with various layers to help better understand water issues in the Poudre Basin. The application is intended to be extremely dynamic and configurable- for example:

  • The navigation elements are generated by a factory based on the contents of a configuration file
  • Every map component is generated dynamically based on the contents of a serarate configuration file
  • The sidebar options load dynamically based on the available data for each map, allowing users to show and hide data

My Contributions:

Designed the dynamic navigation bar frontend and backend, configured Angular routes for map components, Implemented dynamic sidebar for map components, wrote services and directives to parse configuration files between components