Post Job Free
Sign in

Software Engineer Developer

Location:
Oakville, ON, Canada
Posted:
January 22, 2017

Contact this candidate

Resume:

Tianhui(Alina) Huang

University of Waterloo,Master

Student

Electrical and Computer Engi-

neering

Phone: 226-***-****

Email: ***************@*****.***

LinkedIn profile: Tianhui Huang LinkedIn

SUMMARY OF QUALIFICATIONS AND TECH-

NICAL SKILLS

Programming languages:JAVA, C++, C, SQL, HTML, CSS, Matlab, Python, XML, Android, JSON, JUnit, Latex

Solid understanding in Object-Oriented programming Strong knowledge of algorithm and data structure

Mobile application for both Android platform and IOS platform Hand-on experience in web development and database Tools: MyEclipse, Xcode, Git, and Android Studio, Visual Studio, Chrome DevTool, Apache Tomcat, MySQL database,intelliJ, Valgrind Creative, self-motivated, fast learner,easy-going and good to cooperate with

EDUCATION

1.Master of Software Engineering(GPA: 3.7), University of Waterloo, Canada

(2014/09-2016/5) .

2.Bachelor of Electrical and Computer Engineering(GPA: 3.9), Shenyang Jianzhu UNIVERSITY, China (2010/09-2014/07).

WORK EXPERIENCE

1.Junior Software developer at skura for three month contract(2016/06- 2016/08)

Fix several bugs for both front end and back end

2.Junior Software Engineer at Aviya(from 2016/09-2016/12) Model validate, code review and write script language to check code standard

Write ptu script to finish component testing

3.Teaching Assistant, Shenyang Jianzhu University, China Accessing students, following the professor’s procedures, communicat- ing with professors and students

Tianhui(Alina) Huang 2

RELEVANT PROJECTS

Hospital file system

Designed front end (HTML, CSS) and back end (JAVA) Built database for a hospital management system using MySQL Online shopping Store

Usage of Spring and hibernate framework.

Implemented by java in MVC model.

Usage of bootstrap as UI part.

Android application experience

Top ten downloader APP, Youtube APP(usage of Google API), Personal Notes APP, Exam System APP, Message chat APP

Data mining

Implemented SVM, Bayes, Decision Tree, K-NN for classification Implemented agglomerative algorithms, k-means algorithm, fuzzy c- means algorithm for cluster

Used different evaluation metrics

Preprocessed with word stemming, tokenization and stop-word filter Security cameras systems

Improved programming skills with C and python programming. Familiar with concepts of multithreading, process, inter process commu- nication, etc.

Demonstrated profound understanding of data structure and algorithm such as BFS, CNF-SAT reduction, etc.

Wrote a driver program in C, using Inter-Process Communication to link the projects above

Experienced in using Makefile and familiar with linux command line etc.

Building an Automated Bug Detection Tool

ECE 653 Software Testing, Quality Assurance, and Maintenance, 2015 January- 2015 May

Developed a tool to detect bugs in a Java program on Linux machine and analyzed the detection results

Used JUnit and Valgrind to find bugs

Fulfilled unit tests and integration tests in python and JAVA Tianhui(Alina) Huang 3

Words Autocomplete(big data)

Read wiki text file to build Ngram model

Generate language model based on probability, and using database to filter top popular item

Jquery, PHP and AJAX to fetch database data and display front end part Usage of Hadoop and proficient in Linux command line Tool: IntellJ, MAMP(apache, PHP and mysql)

AWARDS

Advanced Individual, 2011

6 times for 1st and 2nd Class Scholarship (achieving top 10 in my major), 2012-2014

Merit Student, 2012

Excellent Individual in University, 2012

Minoring in The Project Cost and obtained the qualification certificate, 2012

PUBLICATION

Publication: Research Overview of Hot Rolling Strip Laminar Cooling Process Model

Industrial Science Tribune 2012.2 (ISSN: 1673-5641 CN: 13-1371/F) Volunteer

Member of love club



Contact this candidate