University of Toronto St. George Campus - Computer Science
Chinese (Mandarin)
English
Ontario Graduate Scholarship
Ontario's Ministry of Training
Postgraduate Scholarship
Natural Sciences and Engineering Research Council of Canada
Competent Communicator
Toastmasters International
Alexander Graham Bell Canada Graduate Scholarship
Natural Sciences and Engineering Research Council of Canada
Queen Elizabeth II Scholarship in Science and Technology
University of Toronto
Hui Zhou
PhD
Computer Engineering
University of Toronto Engineering Toastmasters
University of Toronto
MASc
Computer Engineering
BASc
Computer Engineering
IEEE Student Branch
Functional Verification
Software Development
SystemVerilog
Algorithms
Shell Scripting
Bash
C++11
Testing
Java
Software Engineering
TCL
Subversion
Python
x86 Assembly
C
Formal Verification
Boost C++
C++
Linux
Perl
GPU Acceleration of ILUTE
GPU acceleration of a microsimulation used for transit planning by Prof. Eric Miller from civil engineering (Prof. Miller is on the panel that advised the TTC transit plan).
Eric Miller
Keng
Brian
Keng
University of Toronto - Rotman School of Management
Marketwired
Rubikloud Technologies
University of Toronto
Altera
ATI
Vennsa Technologies
Inc
University of Toronto
Epson
Toronto
Canada Area
Lead Data Scientist
Rubikloud Technologies
Toronto
Canada Area
Adjunct Professor
Data Science
University of Toronto - Rotman School of Management
• Designed imaging algorithms to determine image quality of scanned checks that could potentially save the company millions of dollars in licensing fees.\n• Researched and developed an automatic orientation detection system for digitally scanned consumer images.\n• Prototyped an auto focus demo for digital cameras using image processing techniques.\n• Prototyped implementations for printing solutions in Windows CE involving COM
ATL and Epson printer libraries.
Epson
Vennsa Technologies
Inc
• Fifth employee of Vennsa Technologies Inc.
a startup company in the Electronic Design Automation industry commercializing over 15 years of academic research in automated hardware debugging.\n• Senior C++ developer and principal researcher responsible for devising
implementing and evaluating novel algorithms and optimizations that increased performance of backend C++ engine by over 300%.\n• Team lead and co-developer of user-facing shell scripting infrastructure.\n• Interviewed
trained
and mentored interns via formal training sessions and one-on-one interactions.\n• Demonstrated technical capabilities of products at multiple industry trade shows and conferences
generating over 50 customer sale leads.\n• Provided on-site training and support for three major customers in North America and Asia.
Senior Software Engineer
Toronto
Canada Area
• Solved and debugged complex kernel level device driver issues in C
C++ and x86 assembly that increased team’s productivity by 10%.\n• Gained intimate knowledge of Windows Driver Development Kit (DDK).\n• Qualified new silicon for next generation ASICs through system
stress and regression software test cases.
ATI
Rubikloud Technologies
Toronto
Canada Area
Chief Data Scientist
• Technical lead and senior data scientist for a six-member research team developing innovative social media analytics for the Sysomos social media monitoring and analytics platform.\n• Advised
researched and developed solutions for enterprise clients on how to use social data and analytics to achieve specific business goals and insights.\n• Researched and developed innovative social media analytics that were instrumental in generating sales leads and retaining multimillion-dollar clients.\n• Employed a variety of techniques to analyze over 500 million daily social conversations including machine learning
data mining
text analytics
natural language processing (NLP)
graph analysis and data visualization.\n• Interviewed
trained
and mentored new hires via formal training sessions and one-on-one interactions.
Senior Data Scientist - Technical Lead
Toronto
Canada Area
Marketwired
• Key developer on C++ automated hardware debugging tool.\n• Implemented several key features and enhancements that improved performance and quality-of-results of debugging algorithms.\n• Created hundreds of unit and regression tests to verify functionality and maintain quality of the code.\n• Organized and led monthly technical seminars introducing co-workers to relevant leading-edge research in the field.
Software Engineer
Toronto
Canada Area
Vennsa Technologies
Inc
• Investigated FPGA floorplanning using customer designs to determine best practices.\n• Demonstrated that the utilization of Altera tools on a key customer design resulted in increased productivity with a clear advantage over competitors.\n• Active developer of the chip visualization tool that allows users to visually make assignments and changes to their designs.\n• Created and maintained regression tests to ensure proper coverage and functionality of Quartus II.
Altera
University of Toronto
• Course instructor for core Electrical and Computer Engineering undergraduate course: Algorithms and Data Structures (ECE 345).\n• Delivered three weekly lectures to 100+ students about the design and analysis of algorithms and data structures.\n• Helped students understand abstract concepts through lectures and one-on-one help sessions.
Sessional Lecturer
Toronto
Canada Area
• Teaching assistant for undergraduate (ECE 345) and graduate (ECE 1762) algorithms and data structures course.\n• Delivered over 5 hours of weekly tutorials to over 200 students.\n• Prepared problem sets
midterms
and final examinations.\n• Helped students understand abstract concepts through tutorials and one-on-one sessions.
Teaching Assistant
Toronto
Canada Area
University of Toronto