ZHIYUAN LING
LING@ZHIYUAN.ME
(+86)18970967366
https://zhiyuan.me
https://github.com/zhiyuan-l
Academic Background
05/2019
George Washington University
Computer Science
M.S.
07/2016
Jiangxi Agricultural University
Software Engineering
B.E. & B.A.
Work Experience
10/2016 - 11/2016
Jiangxi Guangeryi Ltd.
Java Engineer
Internship
07/2015 - 10/2015
Beijing Totemtech Ltd.
Java Engineer
Internship
Projects
01/2018 - 05/2018
AI for Generalized Tic Tac Toe
Course Project
I design and implement GUI based on JavaFX and contribute to most of the major AI algorithms, including Alpha-Beta Pruning and Iterative Deepening. This program supports multiple game modes, including PVP, PVE and Online EVE gaming.
01/2018 - 05/2018
Computer Simulator
Course Project
It is a simulator program written in JavaFX, which essentially simulates a simple computer. The simulator reads in binary programs and executes all the instructions, including IO instructions. I design the structure of the program and contribute to 90% of the code.
01/2018 - 05/2018
AppointmentPeach
Course Project
An appointment management plugin for Wordpress. This project was a group project and I was the P.M. I coordinate the teams and also coded several essential functions.
10/2016 - 11/2016
Online Advertisement Trading Platform
Internship Project
I am responsible for the Log module and the Web Crawler module. The project was based on Spring MVC, Shiro and MyBatis.
04/2016 - 06/2016
Hi Weather - Weather Website
Graduation Project
This website was developed specifically for my graduation thesis, which is based on Kotlin, Spring Boot, Hibernate and MySQL. The program embeds different kinds of Web Crawler as the highlight, also scheduled tasks are introduced to fetch data automatically.
07/2015 - 10/2015
Online Social Platform for Gourmets
Internship Project
I'm responsible for the implementation of most back-end APIs, including a CMS module. In addition, I'm also the operator of the test server for the project, and I developed a fully functional shell script to help improve the efficiency in the test deployments.
07/2015 - 10/2015
Online Water Quality Monitoring Platform
Internship Project
I design and implement the main structure of the program independently. The program communicates with remote water quality monitoring devices via Socket.
Career Objectives
I'm always eager to enhance my knowledge about new and emerging trends in the tech community, so I'm looking for a challenging role in a reputable organization to utilize my technical, and management skills. Specifically, I'm seeking for an opportunity to serve as a Back-End Developer in a progressive organization.