Matthew Bonsall

2120 Blake Street Apt 201 · Denver, Colorado 80205 · (678) 908-1996 · [email protected]

I graduated from Auburn University in May 2018 with a Bachelors of Engineering in Software Engineering. My education has provided me with a broad background in computing languages, web development and application development. My weapon of choice is Python; however, I also have a good knowlege of Java, C++, and JavaScript. You can see my open source contributions on my Github.

Projects

Machine Learning Research

Dr. Gerry Dozier

Working under Dr. Dozier, my goal was to turn correspondence into a list of traits that could be used in our general regression neural network. I was able to use Python and various libraries to create a feature vector that had more than 200 traits. This python script was used at scale to classify every email in the ENRON email data set. This experience was incredibly valuable in learning the intricacies of production code.

Languages: Python

Treasurer and Assistant Coach of Programming Team

Auburn University ACM
  • Worked in both a team and as an individual to swiftly and efficiently solve problems. Solved problems related to Graph Theory, Optimization, and Data Manipulation. Competed and qualified in Programming Competitions.
  • Taught newer members about above topics and how I approach solving competitive problems.
Languages: Python, Java, C++

Auburn Facilities Management Safety Application

Senior Design Project

Created a C# Plugin for AutoDesk Navisworks and a Python Flask Backend. The C# Plugin makes API calls to our RESTful API and interfaces with AutoDesk Navisworks to retrieve safety information about a selected part of a model. The Python Flask Backend uses SQLAlchemy to add and retrieve Safety Information to our relational database.

Languages: C#, Python

Revolving Fours Android Application

Android Appliction

A game that is like Connect 4 with a rotating game board.

  • - Used custom views, fragments, and activities.
  • - Followed the Model-View-Controller (MVC) architectural pattern.
Languages: Java

Education

Auburn University

Bachelor of Engineering
Software Engineering

GPA: 3.2

August 2014 - May 2018

Skills

Programming Languages & Tools
Coursework
  • Software Quality Assurance
  • Software Process
  • Data Mining & Computational Intelligence

Interests

When I'm not coding, I enjoy most of my time being outdoors. I have yet to brave a Denver winter, but I look forward to skiing and slipping on ice when the time comes. I also love using my National Parks Pass to explore the many parks that Colorado has to offer.

Other Hobbies

  1. Programming
  2. Saxophone
  3. Pinball
  4. Cooking

Awards and Accolades

  • Most Outstanding Android Application - AU Wireless SWE Class
  • 1 st Place - Auburn University - Google Hosted Individual Programming Competition
  • Member of Auburn University Marching Band - 4 years
  • Qualified for ICPC 3 years in a row.