Post Job Free
Sign in

Software Developer Project

Location:
San Jose, CA, 95132
Posted:
July 03, 2013

Contact this candidate

Resume:

Haoru Zhao

software developer

*****.****@*****.***

Summary

Use positive attitude to do things, and hope to engage in software development.

Experience

Research Assistant at Syracuse University

July 2012 - May 2013 (11 months)

1. Built Virtual Machine Introspection( VMI) component for DECAF platform( which is a virtual machine

based dynamic malware analysis platform), bridged semantic gap between virtual machine and guest OS.

Examined Windows and Linux kernel structures, objects and exported API symbols of win32 PE file and

ELF file.

2. Implement system load and global data structure identification for Control Flow Integrity component of

DECAF.

3. Identified software security and vulnerabilities issues using DECAF and plugins, such as test published and

unpublished bugs.

Techniques involved:

C/C++, Python, Bash script, SQLite, X86 disassemble, Kernel debugging, Kernel Programming.

Software Developer at Shaanxi Fenghuo Communication

July 2009 - June 2011 (2 years)

1. Worked in a team, developed customer relationship management system( CRM) which involves with C++,

WinForm and SQLite techniques.

2. Applied and testing patches, programming automated test cases, and verifying product documentation.

3.Developed real-time embedded system, transplanted embedded system uC/ OS II, and developed driver for

embedded Linux in C8051 f chips.

Courses

Master Candidate, Computer Engineering

Syracuse University

Object Oriented Design

Software Modeling & Analysis

Operating System

Computer Architecture

Mobile OS

Design & Analysis of Algorithms

Page1

Projects

Small HTTP Server with RESTful API

January 2013 to March 2013

Members:Haoru Zhao

- Developed a cross platform web server, which is based on the HTTP protocol and provided a set of headers

for common operations,

- Supplied RESTful Web API like Twitter API, It enable user to do Create/ Read/ Update/ Delete ( CRUD)

operations on database.

( C++, Java, C, Socket, Multi- threading)

Virtual Machine Introspection

July 2012 to Present

Members:Haoru Zhao

Virtual Machine Introspection( VMI) component for DECAF platform( which is a virtual machine based

dynamic malware analysis platform), bridged semantic gap between virtual machine and guest OS. Examined

Windows and Linux kernel structures, objects and exported API symbols of win32 PE file and ELF file.

Remote Cooperative UML Diagram Designer

September 2012 to November 2012

Members:Haoru Zhao

- Provided multi- clients which can synchronously view, create and edit class diagrams and package diagrams

from user inputs or an XML file, supported the creation of Standard UML class and package symbols at user

specified locations on a drawing canvas.

- Built a server hosted WCF services which can do user control, store files, commit the changes to and display

same diagram on several clients concurrently.( C#, WPF, WCF)

Remote Code Test Facilities

February 2012 to May 2012

Members:Haoru Zhao

Test Wizard, generating a project template and source codes for testing with given test source codes;

Graph Facilities, a framework which determines static dependency relationships between set of C++, C#

source code files so that to optimize test process for test;

Remote Test Harness, a frequent remote testing facility which can concurrently execute multiple test suites on

server.

ASP.NET Online Meeting Website

February 2012 to May 2012

Members:Haoru Zhao

Page2

Independently completing an online meeting website using MVC model, which enables users schedule their

meetings, shares the meeting with another people in the same meeting group.

Mobile RSS Reader App (ios, android)

September 2011 to January 2012

Members:Haoru Zhao

Implemented apps for Android and iOS, a project of Impunity Watch website of SU Law School, which can

read all your feed news in one place with clean, simple and intuitive GUI, where keeping on with your

favorite website is as easy as checking your email. (Java, objective-C)

Personalized App (ios app)

June 2013 to Present

Members:Haoru Zhao

Skills & Expertise

C/C++ STL

Java

Python

MySQL

Android Development

C

C++

Matlab

Algorithms

Languages

English (Professional working proficiency)

Chinese (Native or bilingual proficiency)

Education

Syracuse University

Master Candidate, Computer Engineering, 2011 - 2013

Xidian University

Bachelor of Science (B.S.), Electrical and Electronics Engineering, 2006 - 2010

Activities and Societies: Mathematics Modeling Competition, National Undergraduate Electronic Design

Contest.

Interests

Software, software security, computer game

Page3

Page4

Haoru Zhao

software developer

*****.****@*****.***

Contact Haoru on LinkedIn

Page5



Contact this candidate