XI CHEN
*-*** ********* ******, ******, ON, K*N *V1
Email: acvrq8@r.postjobfree.com Tel: +1-613-***-****
Personal Profile
•New Graduate, fast learner, able to handle tasks independently and cooperatively
•Excellent with Java, C and proficient in data structures and algorithms
•Familiar with C++, Python, Visual Basic, MySQL, HTML and MATLAB
•Experienced with GUI design, UML and Agile methodologies
Education Background
Master of Engineering, Electrical and Computer Engineering September 2014-April 2016
University of Ottawa, Ottawa, Ontario, Canada
Bachelor of Engineering, Automation September 2006-July 2010
Beijing Technology Business University, Beijing, China
Graduation Design: Design and Realize Graph Cipher System Based on Chaos Theory (92%)
Technical Skills
•Programming Skills: Java, C/C++, Python, Visual Basic and MATLAB
•Theory & Techniques: Data Structures and Algorithms, Distributed Computing, Software Project Management, Software Testing, GUI Design, JUnit, UML, Agile methodologies
•Design tools: Eclipse, Xcode, IntelliJ, Visual Studio, Sublime Text, Git,
•Professionals Certification: National Computer Rank Examination Level III (Network Technology), National Computer Rank Examination Level II (C Language)
Project Experience
Name Surfer Independent Project April 2016
•Created a program that visualized the popularity of names chosen for children over the last 100 years using Java
•Designed the GUI and implemented Name Surfer database to read and locate census data for various patterns
Implementation of TSP using Greedy and Genetic Algorithms March 2015-April 2015
Design and Analysis of Algorithms II, University of Ottawa
•Implemented greedy heuristic and genetic algorithm to solve Traveling Salesman problem using C on Xcode.
•Investigated the effects of genetic algorithm parameters, selected the appropriate ones that approached to the optimal solution and tested the effectiveness of the algorithm.
•Compared the run-time and the performance of the two algorithms on standard data library TSPLIB
Implementation of Priority-Ceiling Protocol on ARM7 February 2015-April 2015
Operating System Methods for Real-time Applications, Carleton University
•Created a RavenOSV2 application that implemented the Priority Ceiling protocol using C
•Extended a binary semaphore to a Priority Ceiling semaphore
•Verified that Priority Ceiling semaphore can prevent deadlock and priority inversion.
Software Quality Engineering and Management November 2014-December 2014
Software Validation, Verification and Testing, Carleton University
•Created test paths including state coverage, transition coverage, transition-pair coverage and round-trip path for an elevator system
•Wrote test scripts for test suites using Java
•Generated mutant version of the code using MAJOR (Mutation analysis for Java), executed tests on mutants and identified alive and killed mutants.
Histogram Equalization Independent Project March 2016
•Implemented histogram equalization algorithm using Java to change the distribution of luminance and sharpen the contrast in images, leading to much clearer pictures
Steganography Independent Project February 2016
•Designed a software to hide black-and-white images (the secret message) inside of full-color images and recover the hidden message, using Java
Hangman Independent Project October 2015
•Implemented a guessing game of Hangman using Java
Breakout Independent Project September 2015
•Implemented the classic arcade game of Breakout invented by Steve Wozniak using Java
Work Experience & Internship
Specialist of Satellite Supply System Testing February 2010-April 2010
AIT Centre, Department of Communication Satellite, China Academy of Space Technology
•Tested the power supply and distribution system of the satellites in a comprehensive manner, including ground simulative system and onboard system; assembled, debugged and tested the ground simulative power supply and distribution system for Tianlian-02 Satellite
Course Coordinator in Department of Teaching Affair August 2010-June 2014
Beijing Haitong Yuesheng Cultural Development Co., Ltd.
•Worked on curriculum design and various teaching plans, managed the teaching resources, etc.
Research Experiences
Motion Control of Bionic Robots and Practice on It September 2007- January 2008
•Designed a robot snake that could move in two ways, wriggling and swimming
•Designed algorithms of move angles of every joint of the robot snake, wrote the control program with C
•Achieved The Best Award in the competition because of the perfect action show of the robot snake
Honors and Rewards
•Granted Scholarship twice 2006-2010
•The honorable title of Top Ten Singer in University Popular Song Contest September 2008
Interests
•Sports: Long-distance running, table tennis
•Arts: singing, piano, Erhu (Chinese violin) and opera performance