Yufeng Chen
current address
193 Hemlock St.
Waterloo, ON, N2L 3R4
(226) 808-4636
Bachelor of Applied Science
Computer Engineering
y68chen@engmail.uwaterloo.ca
www.eng.uwaterloo.ca/~y68chen
permanent address
1826 Dumas St.
Orleans, ON, K1C 1N4
(613) 841-2571
skills summary
Experience with Javascript, jQuery, HTML, CSS, and Ruby on Rails
Experience with Hive Query Language (similar to SQL)
Experience with C++ and trollTech Qt
Experience with Photoshop and Wings3D; able to create low-polygon models and illustrate textures
Brief experience with Java, Dojo, PHP, Bash, Perl, and Python
education
Bachelor of Computer Engineering, Co-operative Program, University of Waterloo, Waterloo, ON, Sept. 2007 - present
Ontario Secondary School Diploma, Lisgar Collegiate Institute, Ottawa, ON, June 2007
Relevant courses:
Computer Security
, Jan - April, 2012
Software Testing
, Jan - April, 2012
Programming for Performance
, Jan - April, 2012
Software Architecture
, May - Sept, 2011
Cooperative and Adaptive Algorithms
, May - Sept, 2011
Distributed Computer Systems
, May - Sept, 2011
Software Engineering
, Jan - April, 2011
Real-time Operating Systems
, May - Aug, 2010
Programming Languages and Translators
, Sept - Dec, 2009
Digital Computers
, Sept - Dec, 2009
Algorithms and Data Structures
, Jan - April, 2009
Fundamentals of Programming
, Sept - Dec, 2008
work history
Front-end Developer
,
Massive Health
, San Francisco, CA, Sept - Dec, 2011
Developed iOS application utilizing mobile Safari web frames
Created beautiful UIs using Javascript, Zepto.js (jQuery equivalent), HAML, and CSS
Wrote server side scripts using Ruby on Rails
Data Analyst
,
Facebook
, Palo Alto, CA, Sept - Dec, 2010
Collected and analysed user profiles and behaviour data
Utilized technologies such as Python, Hive, Hadoop, and Databee for data-pipelining
Help launch 2010 update of user profile
Quality Assurance Analyst
,
Cloakware Irdeto
, Kanata, ON, Jan - April, 2010
Analysed and Fixed testing framework failures
Updated and maintained physical and virtual test machines
Wrote scripts to automate manual processes
Build Developer
,
IBM Canada
, Markham, ON, May - Aug, 2009
Created UI elements in Javascript, Dojo, and HTML
Wrote and debugged Java database access backend
Rational Application Tester
,
IBM Canada
, Markham, ON, Sept - Dec, 2008
Wrote and ran tests for RAD, WAS, and associated plugins
Created an API for automated testing
Maintained test machines with various OSes
Programmer
,
Maya Heat Transfer Technologies
, Montreal, QC, Jan - May, 2008
Programmed UIs with Trolltech Qt toolkit to modify user settings stored in text and XML files
Facilitated future addition of settings easily edited ini files
Explored benefits of GPGPU computing with CUDA
activities & interests
Game Modification, Oct. 2003 - Sept. 2007
Wrote and optimized creative and hacky scripts
Designed and created 2D and 3D artwork with Photoshop, and Wings3D
Visual Art, Oct. 2003 - Sept. 2007
Studied art in various media: pencil, pen and ink, water colour, gouche, and oil
Created digital paintings with photoshop