David Mayo

dam106uc@gmail.com | 0277692288

Auckland, New Zealand




Education

Bachelor of Science: Computer Science

University of Canterbury

02/2015 - 11/2018


Work Experience

PaknSave - Supermarket Assistant

November 2016 – February 2017

Queenstown, New Zealand


Fresh Choice - Trolley Recovery

July 2014 - February 2015

Queenstown, New Zealand


Technical Skills

Languages

Proficient: Python, HTML, CSS, C

Familiar: Javascript, PHP, SQL


Courses Taken

  • COSC362-18S2: Data and Network Security
  • COSC363-18S1: Computer Graphics
  • COSC364-18S1: Internet Technology and Engineering
  • COSC367-18S2: Artificial Intelligence
  • ENCE360-18S2: Operating Systems
  • SENG365-18S1: Web Computing Architectures
  • COSC261-17S1: Formal Languages and Compilers
  • COSC262-17S1: Algorithms
  • COSC264-17S2: Introduction to Computer Networks and the Internet
  • COSC265-17S2: Relational Database Systems
  • ENCE260-17S2: Computer Systems
  • COSC101-16S1 Working in a Digital World
  • COSC121-15S1 Introduction to Computer Programming
  • COSC122-16S2 Introduction to Computer Science

Projects

Idle Game

  • Developed and designed an in-progress idle game that is played by assigning characters to tasks that they automatically perform over time.
  • HTML, CSS and Javascript/Typescript (with Angular).

Personal Website

  • Developed and designed my personal website.
  • HTML, CSS and Javascript (with React).

Google Chrome Extension

  • Developed and designed a personal new tab page extension for Google Chrome that has a daily/weekly planner, to-do-list, customisable bookmark links and CSS animations.
  • HTML, CSS and Javascript (with jQuery).

Auction Website

  • Developed and designed an auction website similar to Trade Me, which allows for user registration/login, auction navigation/sorting, and bidding.
  • Javascript RESTful API to communicate with a MySQL database for the backend, and HTML, CSS and Javascript (with Vue.js) for the frontend.

3D Model Gallery

  • Developed and designed a fully navigate able 3D environment that allows the user to view different static and animated models.
  • OpenGL 2 API and C/C++.

RIP Routing Daemon

  • Developed and designed a routing daemon that runs over several instances to emulate a network, and utilises the RIP routing protocol to properly manage packets and any new/severed connections.
  • Python through select and socket programming.