Sunnyvale CA ***** YUSHUN GUO 315-***-****
*********@*****.***
SUMMARY
Experience of coding for more than 12 years, good debugger and code reviewer, proficient in C++, JAVA
Industry JAVA and SQL experience, experience of leadership, nice teamworker, highly motivated
Strong problem solving ability with strong background in algorithm and computer fundamentals
Experienced with Net Security, Android, JavaScript, Windows, Linux, Python, SQL, C# WORK EXPERIENCE
Software Engineer, Intern Mettler-Toledo July 2015 - Aug 2015
Developed a JAVA-Based software for the sales department, to query the corresponding sales record from the database, so that they could provide service options for the customers
Developed an access-based UI with vb and SQL for the sales manager.
Incorporated new processes, tools and approaches that increased efficiency.
PROJECTS
Sneaker Mania(Android) Feb 2016 - May 2016
Designed a JAVA based application to download instant data frommy FireBase database, and provide functions to use camera and gallery to set the profile icon.
Functions to upload/download my information to/frommy Apache server(using PHP).
Complete a functional toolbar and navigation bar, and able to log in with Facebook/Twitter API.
Renew the data in my own database according to the operation in the mobile part.
Client Information Manager(C#) Feb 2015 - May 2015
Created a WPF based client to support searching the database located at server side. Each client can modify the information or status of one specific or several attributes, and upload/download files to/from server.
Support several clients to update database in the same time, arrange the process with a queue
Profits Analyzer(HADOOP & JAVA Program) Feb 2015 - May 2015
Deal with the data of employees with HADOOP and Map-Reduce, then calculated projected organizational profit with my own functions.
Analyze the data and automatically visualize the calculated results into charts
Remote Code Manager (c++) Aug 2014 - Dec 2015
Designed a C++ based file catalog and analyzed the directory tree stored on local disk, and checked duplicated file names and searches the input text in specified files
Designed and implemented a remote code management facility which is able to transfer files between local disk and remote server, to explore a directory sub-tree on both local disk and server, to handle the request from different clients without collapse and to search the specific text in files.
Local Server Communication Software (JAVA) Jan 2014 - May 2014
Design and developed a non-server chat software, with broadcast tech and message queue to deal with the info waited to sent and get Mange sockets with connection pool to avoid waste of resource
The communication software is able to send message and start a instant voice talk like making a phone call. EDUCATION
Syracuse, NY Syracuse University Aug 2014 – May 2016
M.S. in Computer Engineering, May 2016. GPA: 3.57. 30% tuition waiver.
Graduate Coursework: Object Oriented Design; Advanced Data Structure And Algorithm; Software Modeling Analysis; Android Programming; Cloud Computing; Database Design; Computer Security; Design Pattern; Computer Architecture.
Nanjing, JiangSu Nanjing University Sep 2010 - Jun 2014
B.S. in Computer Science, June 2014. Elite Program
Undergraduate Coursework: Data Structure and Algorithm; Programming in C++; Computer Architecture; Operating System; Software Engineering; Compilers.