Yuanzhe Liu
*** ******** **, ********, **, *****
315-***-**** *******@***.***
To obtain a full-time position in area of Software/System Development that deals with technologies such as C++, C#.Net, OO, Web, Distributed
Systems on Windows, Linux or Unix platform.
Languages & Technologies:
C++/STL, C#.Net, XML, COM/ATL, C, Windows, Linux
Threading, Socket, OO, Design Patterns, Software Architecture, Distributed Systems
Education:
Syracuse University Syracuse, NY May, 2014
Master of Science, Computer Science
Shanghai Institute of Technology Shanghai, China July, 2012
Bachelor of Engineering, Computer Engineering
East China University of Science & Technology Shanghai, China July, 2012
Bachelor of Science, Finance (Minor)
Projects:
Automated Trading Simulator (Windows, Linux, C++, Http Client/Server)
A simple automated trading system built upon http client server for communication. (My master’s project)
Achievements:
Built a tiny http client and server in C++ for both Windows & Linux, supported both ipv4 & ipv6;
Simulated the simplest concept of trading: trading between two people;
Implemented the “Automated Trading” mechanism: allowed user to set their own trading rules, let software take care of the rest;
Built a “monitor” to indicate the system’s automatic trading behavior as the market changes;
Remote Software Repository (C++, C#, Client/Server)
A remote software repository built upon massage passing, socket-based communication facility.
Achievements:
Built a socket based communication channel using message passing mechanism (used http format);
Built a remote source code repository server using the channel above, supported upload, download, automated version control;
Built a client GUI in C# using WPF, supported user authentication;
Built a C++/CLI layer to bridge native and managed code, which achieved C++/C# interoperation;
Code Analysis Tool (C++)
A mini-compiler that manifested relationship among classes as well as dependencies among packages.
Achievements:
Identified all built-in & user defined types by using a rule-based parsing facility;
Analyzed & manifested relationship between class (inheritance, composition, etc);
Used topologic sort to analyze file dependency based on the result of class relationship analysis;
Remote Document Vault (C#.Net, WPF, WCF)
A remote document vault client and server developed using C#.Net.
Achievements:
Built a remote document vault server using C#.Net;
Built a client GUI using WPF, supported user authentication;
Supported file text query, file metadata query, upload, download service;
Exposed vault service using WCF web service;
Internship:
Intern, Increment P Shanghai Co.,Ltd 2012
Title: Associate C++ developer
Project: One module of a GPS navigation system developed using C++
Achievement:
Wrote unit tests for packages;
Tracked down errors, fixed easy ones and reported complicated ones to senior developers;
Worked with QA teams and fixed bugs;
Coursework
Object Oriented Design (C Software Modeling & Analysis (C#.Net, WPF, WCF), Distributed Objects (C++, COM, Windows, Linux), Design
Patterns, Operating System (C, CPU scheduling, memory management), Algorithms