Kevin Weng
Mississauga, ON, Canada
*** – 779 - 2650
************@*****.***
OBJECTIVE: Summer Co-op Job
SKILLS
Proficient with C, Java and JavaScript
Familiar with CSS, HTML, jQuery, Lisp, PHP, Python, Ruby, Scheme, SQL
Proficient with abstract algorithms, data structure and design patterns
Strong sense of design, interactivity and motion
Knowledge of data structure and algorithms and design patterns
Attention to detail, multitasking and problem solving
Self-motivated with a desire to learn and to take responsibility
Excellent interpersonal, oral and written communication skills
Ability to work independently as well as in a team collaborative environment
PROJECTS
Water inspired artistic piece with heavy use of a pseudorandom number generator,
made with Processing (Java) using object-oriented programming
Multiple basic arcade games each with simple graphics and user interface
made with Processing (Java) using object-oriented programming
Interface which pulled words, with the same meaning but in different languages, from a public database, reactively organized them and displayed in a 2D space,
made with Processing (Java) using object-oriented programming
Chess simulator with 2D board display and proper rule enforcement,
made with Python on Wing IDE using imperative programming
Chess simulator with 2D graphics and user interface and proper rule enforcement,
made with Python on Wing IDE using imperative programming
Reliable crossword puzzle solver which could display the unfinished and finished puzzle, made with Racket (Lisp-Scheme) on DrRacket using functional programming
EDUCATION
University of Waterloo, Waterloo, Ontario
September, 2015 – Present
Honours Mathematics with co-op
Studying towards a degree a degree in Computer Science
John Fraser Secondary School, Mississauga, Ontario
September, 2011 – June, 2015
Represented John Fraser Secondary School, with 2 other teams, in the Educational Computing Organization of Ontario (ECOO) contest in March 2015