Post Job Free

Resume

Sign in

Excellent with Java, C and proficient in data structures and algorith

Location:
Ottawa, ON, Canada
Salary:
50000 per year
Posted:
July 19, 2016

Contact this candidate

Resume:

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



Contact this candidate