1. SONG LIU 柳嵩
+86-15524617902
kutreels@hotmail.com
EDUCATION
Sep 2012 – June 2014
University of Waterloo
MASTER OF ENGINEERING IN ELECTRICAL AND COMPUTER ENGINEERING
Sep 2007 – Aug 2011
The Hong Kong Polytechnic University
BACHELOR OF ENGINEERING IN ELECTRONIC AND INFORMATION ENGINEERING 2ND
CLASS (DIV 1) HONS (2011)
Summary of Qualifications
- Solid background in procedural programming and object-oriented programming using various
programming languages including C/C++, Java, etc.
- Good knowledge of design patterns and software architecture with software design
experience
- Thorough understanding of distributed computing, socket programming, concurrency and
synchronization, participated in several projects related to distributed computing and socket
programming
- Proficient with SQL and database programs including MySQL and MS SQL Server
Professional Skills
Programming Languages: C/C++, C#, Java, Python and Lua
Database Systems: MySQL, SQL Server
Developing Tools: Visual Studio, Eclipse, MyEclipse
Version Control Systems: SVN, Git
AWARDS/SCHOLARSHIPS
Full scholarship covering tuition fee and student hall fee for 4 year in Hong Kong Polytechnic
University
2010, 2009 Included in Dean’s Honors List for outstanding academic performance
2010, 2009, 2008 Best Semester GPA award in EIE Department, The Hong Kong Polytechnic
University
INTERNSHIP EXPERIENCE
June 2010
Internship in IMD Co. Ltd (A machine design company in Ishikawa,
Japan)
-A member of system engineering department
-Participated in the design and implementation of the control systems
-The control system was developed under embedded C environment
-Responsible for the testing of the control system
2. ACADAMIC RELEVANT PROJECTS
July 2013
Online Auction System Website
- In the project, a website of online auction system was established, providing a platform of
commodity exchange for buyers and sellers
- The website utilized and integrated HTML, JSP, and database system as well as web-server
techniques. The administration system of the website is developed using Java and JSP
together with MySQL database system for data storage.
June 2013
Virtual File System
- Designed and implemented a distributed virtual file system for storing, retrieving and sharing
files
- This system was designed as decentralized with files stored on multiple devices
- The program was developed under Java environment using technologies including socket
programming, multi-threading and self-designed communication algorithms
June 2013
Distributed File Sharing System
- A Bit-Torrent like program achieving peer-to-peer file sharing architecture
- Files can be shared through multiple machines
- Utilized file chunking, socket programming and multi-threading techniques under Java
environment
2010 – 2011
Final-Year-Project: Real-time vehicle detection system
- The project was aiming at studying different algorithms for pattern detection
- A system running in real-time for detecting vehicles in images and videos was implemented
- HOG with the aid of SVM (Support Vector Machine) was selected as the proper algorithm
- C++ with VS IDE as development environment for designing the GUI and implementing the
pattern recognition algorithm
- The system can reach a 97% correct rate for detecting positive and negative vehicle samples
2010
Robot-Golfer Project
-The goal of the project is to design a robot-golfer with the ability of automatically seeking
paths, identifying target balls and bowls, collecting balls and shooting the balls into the bowls
-The design of the robot is started from scratch. PCB boards are designed and manufactured
by self.
-Motors, servos and wheels are used for achieving the movement of the robot
-PIC microcontroller was used for the control of the robot
-Embedded C language is used as the programming language for algorithm and control
implementation