Post Job Free
Sign in

Software C

Location:
United States
Posted:
February 14, 2014

Contact this candidate

Resume:

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



Contact this candidate