Huiyu Chen
*** ********* ***. **** ****, CA ***** 315-***-**** h acqaxp@r.postjobfree.com linkedin.com/in/huiyuCHEN
Education
Syracuse University - Syracuse, NY
M.S. Computer Engineering 0 5/2015
Beijing University of Posts and Telecommunications (BUPT) - Beijing, China
B.S. Telecommunications Engineering with Management (with 1st Class Honor degree) 06/2013
Key skills
P rogramming Language: C ++, C, J ava, Html /CSS, JavaScript, JQuery, .Net, C #, P ython, SQL
Tools: V isual Studio 2 013, E clipse, A ndroid Studio, M icrosoft Office
P latform: W indows, Linux
Work Experiences
CBS interactive China, cheshi.com, Beijing - Technical Support, intern 05/2013-08/2013
Assisted senior colleague to redesign and maintain cheshi.com websites at Front-end, and updated web contents daily.
Collaborated with R&D staff to build requirement documents from user experiences (UE).
Communicated and exchanged 30 in total online ads and friend links with e-commercial companies, including Baidu.com and SOHO China.
Academic Projects
Story Maker Web Service (Html5/CSS, JavaScript, C#, ASP.NET) 04/01/2015-04/15/2015
Authorized Developer and Admin for CRUD operations on story blocks from/to the Database and two xml tables using LINQ.
Built a WPF client to enable normal users to either upload or download whole stories e.g., story image, caption, and associated text.
Utilized JavaScript timer to slide show stories within a time line in order but different durations based on the Story Important Level.
Remote Performance Assessment (C++ 11, C#) 03/20/2015-04/05/2015
Coded a server application that supports uploading, downloading, exploring specific directory subtree, and performing file searches and
concurrent string searches in that tree.
Programmed concurrent processing of similarity analyses, including capability to s pecify the number of threads in that processing.
Built a WPF client with an elegant GUI, supporting File Transfer, Request Processing and Results Display in milliseconds.
Socket-based Message-Passing Communication Channel (C++ 11) 02/25/2015-03/15/2015
Based on OOP, programmed Sender and Receiver on Client and Server terminals to encapsulate channel facilities into easy use packages.
Built a Dispatcher class on Receiver to post the constructed Message object to one of registered communicators, for which each has an input
Blocking Queue and a child thread processing Message.
Coded Socket classes to transport Messages to an endpoint specified by an ip address and port number or network name.
Parking Lot Control System Implementation (Java) 05/15/2012-06/03/2012
Drew Use Case Diagrams and Sequence Diagram using the tool Visual Paradigm for UML, to model the system.
Partly designed an elegant GUI for Entrance and Exit Display, showing occupancy, locations and parking fee in total, respectively.
Coded functionalities, including OccupancyLocationSearch, and ParkingFeeCalculation.
Designed 50 test cases using WhiteBox Testing Method, and reported 92% passed cases in total.
Card Grid Game Design (Java) 03/25/2012-05/20/2012
Designed an elegant GUI with a panel, 6*6 guessing cells and buttons, from which players can choose to play again or stop and exit .
Coded functionalities, including calculation for the total score player got and the number of hands of each category user have created.
Programmed optional requirements on Result Display Window, which showed inf ormation for PlayerName, Score and TotalStep, etc.
FTP Server and Client Design (C) 02/20/2012-03/10/2012
Collaborated with a team member on programming the multithreaded server and client terminals based on FTL protocols.
Coded using socket programming, SSL security and the Pthread in C library.
Tested transfer functionalities using 10.txt files and 10 .jpg images, debugged on client terminal for a connection failure.