Post Job Free
Sign in

software engineer

Location:
San Jose, CA
Posted:
November 19, 2015

Contact this candidate

Resume:

Haolin (Bailey) Tong

213-***-**** **************@*****.*** 1962 Paolo Ct, San Jose, CA 95131

EDUCATION

University of Southern California (USC) 2013.08 - 2015.05

• Master of Science, Department of Electrical Engineering

• Emphasis: Computer Networks (GPA 3.7/4.0)

Zhejiang University (ZJU) 2009.08 - 2013.06

• Bachelor of Engineering, Department of Control Science and Engineering

• Specialty: Automation (GPA 3.7/4.0)

SKILLS & COURSES

• Courses: Programming Systems Design, Analysis of Algorithm, Broadband Network Architectures, Design of Computer Communication Networks, Wireless Internet and Pervasive Computing

• Languages: Java, C++/C, swift, python, SQL, HTML, CSS, Matlab

• Platforms: Eclipse, Linux, Android Studio, Xcode, Amazon EC2, MySQL, GitHub ACADEMIC PROJECTS

Chihuo: Personalized Restaurant Recommendation Service

• Built a personalized web service to store restaurant information and user profile. (MySQL, Git)

• Imported and parsed restaurant and user information from Yelp API. (JSON)

• Designed and implemented a filtering and sorting algorithm to recommend similar restaurants based on user's history and favorite restaurants. (Java)

• Collaboratively implemented an Android app to provide a list view and a map view of restaurants.

• Tested the app UI and web services with unit tests. (JUnit) Socket Programming: Hierarchical and Hybrid Resource Discovery/File Sharing Network

• Designed a hybrid resource-discovery/file-sharing network.

• Implemented registration and resource discovery process through UDP socket and file sharing process through TCP socket.

• Simulated the designed network locally on Linux and performed a load test with multiple clients and servers. (C) Maze Game Design

• Designed a maze game and generated the possible path for any maze.

• Represented the maze by a 2D array and the path by a list of maze coordinates, and implemented the path searching algorithm using DFS.

• Displayed the maze component and showed the solution path upon request. (Java)

• Tested with 10+ maze and compared the results with different algorithms (BFS, A*, DFS). Story Generator: Random Text Generator

• Designed a text generator to make new stories according to given source stories.

• Initialized the story with random prefix in fixed length and generated the story word by word.

• Picked up each word randomly every time from the list of words satisfying the current prefix and updated the prefix (Java).

• Tested with 3 source stories and compared the results with short source and long source. WORKING EXPERIENCE

Research Assistant, China National Petroleum Corporation (CNPC) Research Center 2012.05 - 2012.09 CNPC is the largest integrated energy company in China. CNPC Research Center focuses on natural gas detection and gas transportation simulation.

• Investigated and researched common methods to perform gas detection and sampling.

• Performed data analysis to detect and measure natural gas, alkane and alkene specifically.

• Provided a research report and presentation to our customers.



Contact this candidate