Post Job Free
Sign in

Computer Science Java

Location:
San Francisco, CA
Posted:
August 03, 2016

Contact this candidate

Resume:

Siwei Zhang

415-***-****

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

PROJECTS

• Fournoid First Person Shooting Game

Designed and implemented a multiple player FPS game. Players can shoot to each other and have battles with AI online.

Implemented the AI part and designed the pickup system. Skills: C++, Unreal Engine OS: Unix

• Tancraft:

Designed and implemented a single player tank game. Tanks move around the landscape, firing shells at each other.

Skills: C++, Ogre OS: Windows

• Indoor Location

Designed and implemented an indoor location tracking system with iBeacon, visualize mobile locations on the web browser and mobile phones. Implemented a mobile app that can collect distance information and send them to the server to calculate mobile’s position.

Skills: Objective-C, React-Native, JavaScript OS: iOS

• Web Mail

Designed and implemented a website that acts as a web-based email client server. Implemented pop and SMTP protocol.

Skills: Java, Javascript, servlet, string template, HTML, POP, SMTP, SQLite, JDBC OS: Unix

• Vtable

Implemented a translator which can translate Java code into C code. Skills: Java, ANTLR OS: Unix

• Smalltalk VM

Implemented a VM which can accept Smalltalk code and generate bytecode to execute.

Skills: Smalltalk, Java, ANTLR OS: Unix

• Android Push-up Counter

Designed and implemented an app for Android phone using distance sensor to count user’s work outs and record data

Skills: Java, Sqlite, XML OS: Android

EDUCATION

• Aug 2014 - May 2016 M.S. in Computer Science

University of San Francisco

• Sept 2010 – Jun 2014 B.S. in Software Engineering Dalian University of Technology

Skills And Proficiencies

Proficient in programming languages such as Java and Python. Experienced in Objective-C, Javascript, C/C++, XML, Shell. Familiar with distributed systems like Map-Reduce and Spark. Familiar with mobile app development.



Contact this candidate