Post Job Free

Resume

Sign in

Software Engineer Developer

Location:
San Marcos, TX
Posted:
July 24, 2018

Contact this candidate

Resume:

Y I C H E N

Z H A N G

•Phone:512-***-****

•Email: ac6ej7@r.postjobfree.com •

• 11843 Braesview, APT1202 •

• SAN MARCOS, TX 78666 •

CAREER OBJECTIVE

Position: Software Developer

EDUCATION

Texas State University, San Marcos, TX

Date of graduation: 2018

MS in Computer Sciences

GPA: 3.83

AREAS OF EXPERTISE

Algorithm Design Analysis

Artificial Intelligence

Distributed Computing

Database Design

Networks Communication

Software Testing and Maintenance

Data mining

Crafting Compiler

Operating System

ADDITIONAL

INFORMATION

Green card holder

Authorized to work in the US for any

employer

WORKING EXPERIENCE

Wayne Fueling System, Austin, TX June 2016 – August 2016 Position: Software Engineer Intern

Responsibility:

Participate in the development of an updated payment system by using C#.

Assist in the development and maintenance of EMV payment solution.

Unit testing the internal structure of the payment system.

Develop GUI for handling log files using Visual Studio. RELATED PROJECTS

Geolocation Android app -- Java

Develop an Android app with geolocation feature for students share their location and search certain help.

Analysis the purpose and components of the design app. develop user interface and login authorization.

Use the Google map API to achieve user coordinate acquisition and Android emulator for multi-user testing

Connecting Firebase as a database to record user data in real time, especially user's coordinates

mC language compiler -- C

Design and implement a compiler for a customized language, which contain Lexical analysis scanner, semantic analysis parser, abstract syntax tree and assembly code generator.

Divide the statement into tokens, and classify tokens into keywords, identifiers, constants, etc. by regular expression with flex.

According to the mC grammar to develop statement logic and create a hash table to store the abstract syntax tree with yacc.

Analyze and determine whether statements are valid and generate assembly language based on grammar.

Checker game with AI feature -- C++

Develop a Checker game with C++ on Visual Studio. Embed two artificial intelligence algorithms in the game and compare their advantages and disadvantages.

Built a skeleton of two player’s game, which is a game frame with two players alternately make a move with C++ on visual studio.

Add two AI algorithm MinmaxAB, Alpha-bete search into the game frame.

Compare the execution of the two algorithm and analysis their efficiency.

Data mining -- SQL

Compare two decision tree induction methods on UCI datasets using (stratified) 10-fold cross-validation.

MySQL builds back-end databases, uses SQL to restructure and extract the required data.

C4.5 decision tree and Random decision tree induction as classifiers.

For each dataset, use (stratified) 10-fold cross-validation and record the average tree height values as well as classification accuracy values.

Use Weka to import data and calculate results



Contact this candidate