Harold Hiu Fung Li

Candidate for Bachelor of Computer Science
hhfli@student.cs.uwaterloo.ca
http://www.haroldli.ca/
http://www.haroldli.ca/files/resume.html

 

Skills Summary

  • Committed
  • Enthusiastic
  • Team Player
  • Able to work independently
  • Keen interest in learning new technology
  • Fluent in Cantonese and English

Computer Proficiency

Language/Technology Proficiency in:

  • Java (6 Years)
  • C++ (2 Years)
  • C# (1 Year)
  • OpenGL (1 Year)
  • HTML
  • PHP (5 Years) /Perl
  • MySQL
  • Content Management Systems

Software Proficiency in:

  • NetBeans 5
  • Adobe Photoshop CS/CS2
  • Microsoft Office XP/2003
  • Microsoft FrontPage XP/2003
  • All Popular Windows OS
  • Visual Studio .NET
  • UNIX/Linux
 

Education

University of Waterloo, Waterloo, Ont.

Sept 2002 - Present

Candidate for Bachelor of Computer Science Co-op
Relevant courses taken (or currently enrolled in):

  • Intro to Computer Graphics, learning the fundamentals of 3D graphics and OpenGL. Wrote a Ray Tracer and developed 3D OpenGL 'Game' in 2 Weeks
  • User Interfaces, understanding concepts dealing with usability, application behaviour and user expectations when dealing with software
  • Artificial Intelligence, an introduction to concepts and ideas such as Bayesian networks and A* path finding
  • Intro to Networking, an overview of networking infrastructure. Worked in Management team with group of 25 developers on "MyTube" - a decentralized P2P based Video software
  • Building Simulations and Games for Learning, using Valve's Hammer Editor and Source engine to create a lifelike 3D environment for simulation purposes.
 

St. Elizabeth C.H.S., Vaughan, Ont.

Sept 1997 - June 2002

Ontario Secondary School Diploma

  • Honour Roll student for 5 consecutive years
  • Perfect attendance award
 

Work experience

Symcor Inc, Mississauga, Ont.

Jan - Apr /Sept - Dec 2006

Application Developer

  • In charge of rewriting logging and configuration software package for legacy, deployed and future products
  • Created Web Service application for developers to use as testing tools
  • Aided in development of core product and customized built for customers
 

Transport Canada Aviation Forecasting Group, Ottawa, Ont.

May 2005 - Aug 2005

Design and Programming Assistant

  • Created ASP.NET web services using both VB.NET and C#.NET
  • Migrated existing web services to a new Secure Channel implementation
  • Maintained client webpages throughout transition period
 

University of Waterloo Psychology Department, Waterloo, Ont.

Jan - Apr 04/Sept - Dec 04

Computer Maintenance Support

  • Responsible for maintaining and troubleshooting computer problems
  • Installing of new hardware and software
  • Created Perl scripts to assist in hardware maintenance
 

General Internet Inc., Toronto, Ont.

May 2003 - Aug 2003

Junior System Developer / Programmer / System Support

  • Responsible for maintaining and updating web-based database systems
  • Developed new web-based search engine utility for company using PHP, MySQL and Java
  • Created new Java Applet software for future projects
  • Ran organized testing to ensure proper execution of beta software
 

Volunteer experience

U. Waterloo Math Graduating Committee - Yearbook Editor in Chief

June 2006 - Present

  • In charge of recruiting, delegating and management work
  • Designed layouts, graphic artwork and themes
  • Primary Photoshop editor
 

School Yearbook - Editor in Chief

May 2000 - July 2002

  • Oversaw layout design & Photoshop editing
  • Listened to comments and complaints to improve on previous yearbooks
  • Managed and assigned team responsibilities
  • Designed and implemented fundraising events (raised $3000)
 

Awards Received

Awarded St. Elizabeth Co-Curricular Award

June 2002

  • Given to the students who have been active members of the St. Elizabeth School community
 

4th place in the Skills Ontario Competition - Internet Web page design team

May 2002

  • Competed against 15 secondary & post-secondary team (2 members) in web page design within 6 hour time limit
 

Activities & Interest

Game Design/Development side project

May 2006 - Present

  • Created Sample Game Design Documents
  • Prototyped Game AI Logic work
 

Founder and President of the UWGamers Club (www.uwgamers.org)

August 2005 - Present

  • Formed a Federation of Students approved club to promote gaming as a social activity and an emerging industry
  • Created an advertisement strategy to attract new members. Over 200 new members signed up during Clubs day
  • Organized events and tournaments for club members
 

Developed CMS based personal website (www.haroldli.ca)

May 2005 - Present

  • Designed multiple iterations of graphics and layout design for website
  • Managed and implemented PHP and MySQL scripts for automated updates based on CMS like structure
  • Created custom text editor/parser/viewer based on BBCode to allow users to upload stories without HTML knowledge
 

Mod development using the Valve's Half Life 2 Source Engine

Feb 2005 - June 2005

  • Designed Multiplayer and Single Player Levels
  • Created Models, Textures and Scripts for a mod foundation