res (1) .pdf

File information

Original filename: res (1).pdf

This PDF 1.4 document has been generated by Writer / OpenOffice 4.1.1, and has been sent on on 18/10/2015 at 21:30, from IP address 129.97.x.x. The current document download page has been viewed 486 times.
File size: 212 KB (2 pages).
Privacy: public file

Download original PDF file

res (1).pdf (PDF, 212 KB)

Share on social networks

Link to this file download page

Document preview

Oliver Xu
501-208 Sunview St Waterloo ON N2L 3V6 - Mobile 519-504-5122 –
Languages: Haxe, Java, Javascript, C, C++, Processing | Python, Bash | Scheme, C#
Technologies: Unix, Android, Git | Debuggers, Wordnet, NLP

About Me


I'm a 3rd year computer science student at the University of Waterloo. I really enjoy
software development and building things but I have more ambitious goals in mind for
the future, including having my own tech startup within the next 5 years. My favorite OS
is Ubuntu. I have excellent resume writing skills.

Software Developer AxiomZen
Machine learning application back end development

2015 Summer

Skills : Java, Linux, OSX, OrientDB, Wikipedia, WordNet, AIDA-Light, Natural
Language Processing, Git, APIs

Software Developer Blackberry
Device simulator, 3D accelerometer playback feature

2014 Summer

Skills : C++, C, QML, Python, SVN, Git, QNX operating system, linear algebra

Some screenshots on page 2

Smart Steering AI
I used genetic algorithms to implement agents that would slowly learn how to avoid a
moving obstacle. Unfortunately lost when I returned my laptop from my last coop term :(

Horror Shooter Game
Implement 2d soft shadows using HXSL shaders. 'Breadcrumbs' AI that allows
hundreds of agents avoiding obstacles and attacking the player. An online demo here,
(needs flash):

Fishing Safety Android App
Team application at a Hackathon. Uses geofencing and a database of toxic waste
locations to notify fishers of danger. Demo video can be found on youtube:

Collaborative Platform Game
Collaborative project with a fellow developer from Virginia. This game features a
platformer made from scratch, alongside a level authoring tool I was responsible for.
The repository can be found here:

Procedural Terraria Style Terrain Generation Library
A terrain generator that I also used in many of my other projects.

OpenGL Sprite Batch
A Sprite batcher for OpenGL, written in C++. The bitbucket for this project is here:


Computer Science Club Office Staff
Since 2014 Fall

UW Breakers Sr Event Coordinator
2015 Fall

UW Tricking Club Founder and President
2015 Fall

Vice President of Visual Arts Club
2013 Summer

Hobbyist Youtuber
Lighting Demos:
Me on Youtube!


Horror Shooter Game
Entity Component System

Terrain Generation
Projectile Aiming AI
Procedural Terrain Generation

Platform Game / Level Builder
Collaborative Development
Sweep Test Collision
“Module” Engine Design

Document preview res (1).pdf - page 1/2

Document preview res (1).pdf - page 2/2

Related documents

res 1
brian graham resume
nowakowski resume jan 11 2017
surajpai cv
surajpai resume
resume 1 1

Link to this page

Permanent link

Use the permanent link to the download page to share your document on Facebook, Twitter, LinkedIn, or directly with a contact by e-Mail, Messenger, Whatsapp, Line..

Short link

Use the short link to share your document on Twitter or by text message (SMS)


Copy the following HTML code to share your document on a Website or Blog

QR Code

QR Code link to PDF file res (1).pdf