Zhang Qi's Profile

I am me

Education:

2007 -- Ph.D Candidate, Computer Science, University of Waterloo, Canada

May 2006 -- Master of Applied Sciences, Computer Engineering, Queen's University, Canada

March 2004 -- Baccalaureate in Applied Science, Computer Engineering, University of Ottawa, Canada

 


AWARDS AND HONORS

2007 -- 2010 Natural Science and Engineering Research Council of Canada (NSERC) Postgraduate Scholarship for Ph.D study

2005 -- 2006 NSERC Postgraduate Scholarship (PGS-M)

2005 -- 2005 IBM Center for Advanced Studies Fellowship

2004 -- 2005 Ontario Graduate Scholarship

1999 -- 2003 Nortel Scholarship (academic year)

Member of Golden Key International Honour Society

1999 -- University of Toronto Da Vinci Engineering Competition Scholar, 1999

 

 

TECHNICAL AND PROFESSIONAL SKILLS:

Programming Knowledge
Java, C/C++, Visual Basic.Net, Pascal and Perl. Strong knowledge on MFC. Experienced with web application design using HTML, JSP, ASP, SQL, and Java script.

Software Knowledge
Microsoft Visual Studio.Net, Websphere Studio Application Developer (WSAD), Rational Rose, Code Warrior, Websphere Portal, Matlab 6.0, PSpice, Labview, MaxPlus II, Matlab 6.5

Computer Systems
Motorola M68HC12 Microcontroller, FPGA programming with VHDL and Verilog. Communication Protocol design in C.

 

 

WORK EXPERIENCE:

2006 -- 2007 Software Engineer, Monometric Inc. Ottawa, Ontario

2005 -- 2006 Researcher, IBM Centers, Toronto, ON
" Developed a framework for automatic generation of workflow enabled workplace applications
" Model driven development with UML and MDA
" Utilized event mechanism for developing context-aware and adaptive user interface components


2003 -- Programmer and designer, Natural Resources Canada, Ottawa, ON
" Assisted in designing a prototype senserweb system.
" Designing and developing communication protocols in GNU C.
" Developed graphical user interface in Visual Basic .Net.
" Aided in designing embedded system on Motorola M68HC12 microcontroller board.br>


2002 -- Web Application Developer, Public Service Comission Canada, Ottawa ON
" Web application development using JSP, servlet, EJBs, and Jakarta Struts Framework.
" Establishing database connections using JDBC-ODBC Bridge
" Facilitated project design and management using UML and Rational Rose Software


2001 -- Software Developer, Corel Corporation, Ottawa, ON
" Graphical user interface design using MFC and Microsft Visual C++ 6.0
" Worked on bug fixing, updating documentations and many other maintenance task

 

 

 

PUBLICATIONS:

" Qi Zhang and Ying Zou, "Using Self-Reconfigurable Workplaces to Automate the Maintenance of Evolving Business Applications", In Proceedings of the 21st International Conference on Software Maintenance (ICSM), Budapest, Hungary, September 25-30, 2005

" Qi Zhang, Ying Zou, Tack Tong, Ross McKegney, and Jen Hawkins, "Automated Workplace Design and Reconfiguration for Evolving Business Processes", In Proceedings of Centers for Advanced Studies Conference (CASCON), Richmond Hill, Ontario, Canada, October 17-20, 2005.

" Ying Zou, Qi Zhang, Tack Tong, Ross McKegney, and Mark Hubbard, "Dynamically Configurating a Role-based Collaborative Space", Filed Patent, No. CA9-2005-0008US1, June 2005.

" Qi Zhang and M. Zulkernine, "Applying AsmL Specification for Automatic Intrusion Detection" In Proceedings of the Workshop on Specification and Automated Processing of Security Requirements - SAPS '04, Linz, Austria, September 2004

 

 

 

Personal Entertainment:

Enjoy music

Skating

Play games

Travel

 

 

 

Contact:

Qi Zhang
2857 Millstream Way
Ottawa, Ontario K1T 4A3
Phone: (613) 521-5691

E-mail:Qizhang@hotmail.com

 

 

 

 

E-mail: Qizhang@hotmail.com