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.