Wei Zhang
Tel: (416) 487-0283
E-mail: weizer@eecg.utoronto.ca
SUMMARY OF QUALIFICATIONS:
|
·
|
Strong software engineering
skills acquired through internships and coursework. |
|
·
|
Working knowledge of
objected-oriented design and programming of large scale applications. |
|
·
|
Experienced in driver and
low level code development. |
|
· |
Experienced in creating
hardware design using FPGA CAD tools. |
|
·
|
Motivated and quick to
learn new things. Able to work
independently and as part of a team. |
COMPUTER PROFICIENCY:
|
Software: |
Working knowledge of
Microsoft Visual C++ 6, Altera Quartus
II, ModelSim, GCC, Borland C++ Builder 6, VIM, GDB
and MATLAB |
|
Language: |
Advanced skill in C/C++ and
Verilog |
|
Operating System: |
Working knowledge of
Windows, Linux and UNIX |
EDUCATION:
|
|
|
|
|
· Masters of Applied Science, Electrical and Computer Engineering, September 2008 · Overall GPA of A · Thesis topic o Automatically generate portable and scalable design of linear equation solver for various FPGAs o Established a framework for an FPGA hardware library to facilitate usability |
|
|
|
|
|
· Bachelor of Applied Science, Computer Engineering with Management Science option, Honours Coop with Distinction, June 2006 · Overall GPA of 93% |
|
|
|
|
|
·
|
WORK EXPERIENCE:
|
Software Engineer |
|
|
NVIDIA Corp., |
September 2005 ~ December 2005 |
|
·
|
Developed software driver for handheld chip on
multiple platforms |
|
·
|
Implemented scripting technology for easier
customization of driver |
|
·
|
Implemented hardware cursor
and capability to search for script files |
|
·
|
Wrote tools to compile-in
scripts files to be used on platforms with no file system |
Hardware System Engineer |
|
|
Qualcomm Inc., |
January 2005 ~ April 2005 |
|
·
|
Developed a software
platform to simulate hardware behaviour on a chip
to test boot code |
|
·
|
Designed and implemented
SDRAM controller model using SystemC in UNIX
environment |
|
·
|
Responsible for ensuring
that all necessary features were modeled |
|
·
|
Implemented features to detect
and report errors in boot code |
|
·
|
Wrote self-testing test cases
to verify model |
|
Software Programmer |
|
|
Epson Canada Ltd., |
May 2004 ~ August 2004 |
|
·
|
Developed inbox printer
drivers for the new Windows codenamed Longhorn |
|
·
|
Responsible for design and
implementation of components in the printer driver |
|
·
|
Implemented features like
changing page order for N-up and rotating printout by 180 degrees |
|
·
|
Debugged and optimized
other features like Epson custom image enhancement |
|
·
|
Analyzed and wrote report
on new printing system in Longhorn and METRO specifications |
|
Computer Programmer |
|
|
Sensors & Software
Inc., |
September 2003 ~ December 2003 |
|
·
|
Wrote DLLs callable by C,
C++, VB and MATLAB in C and C++ |
|
·
|
Assisted in objected
oriented design and implementation of new speed-optimized software that
displays multiple radar images |
|
·
|
Optimized C/C++
implementation of mathematical algorithms by 15% ~ 50% |
|
·
|
Wrote C and C++ code with
significant use of low level pointer based data access and graphical user interface,
including use of MFC |
|
·
|
Tested and debugged legacy
code |
|
Software Developer |
|
|
Alcan Inc., |
January 2003 ~ April 2003 |
|
·
|
Worked as part of a group
developing an application to model aluminum factories |
|
·
|
Wrote C++ code for the
application involving aspects of graphical user interface, database saving
and loading, and multi-user capabilities using Borland C++ Builder 6 |
|
·
|
Responsible for specific
components of the application |
CONFERENCES AND
PUBLICATIONS:
|
·
|
Wei Zhang,
Vaughn Betz and Jonathan Rose. “Portable and Scalable FPGA-Based Acceleration
of a Direct Linear System Solver.”
International Conference on Field-Programmable Technology, December
2008. |
AWARDS AND SCHOLARSHIPS:
|
·
|
NSERC Canadian Graduate
Scholarship – Masters (for academic excellence and research abilities), |
|
·
|
Faculty of Engineering
Upper Year Scholarship (achieved highest academic ranking in class), |
|
·
|
The Nortel Networks
Entrance Scholarship (for academic excellence and extracurricular
involvement), |
ACTIVITIES AND INTERESTS:
|
President, UW Bridge Club, |
|
|
·
|
Organize and conduct club
meetings. |