Jin Sun

1324 S. Winchester Blvd, Apt. 136

San Jose, CA95128

Email:

Tel: (408)866-5208

Cell: (408)547-7209

ObjectiveA challenging software design and development position

EducationUniversity of California, Riverside (UCR), CA, USA

M.Sc. in Computer Science, 09/2004 --12/2006 (GPA 3.85/4.00)

ShanghaiJiaoTongUniversity (SJTU), P.R. China

B.Eng. in Electronic Engineering (EE), 2001 (GPA 3.64/4.00)

Skills and Qualifications

• Experience in multi-tasking, multi-threaded programming, C/C++ (4+ years), Python, Perl, PHP,OpenSSL, HTML, Shell scripting

• In-depth knowledge and hands-on experience with TCP/IP, Peer-2-Peer (BitTorrent) and socket programming(C, Python)

• Good at OOP design, large-scale softwaredebugging and performance tuning

• Operating systems: Windows and Linux

• Tools/Platforms: Apache, Eclipse, NS-2Simulator, Matlab, CVS

•Fast learner, strong self motivated, responsible, excellent team player

ExperienceDepartment of Computer Science, University of California, Riverside (UCR), CA

Teaching assistant for undergraduate- level courses, 09/2004 -- 06/2006

• Automata and Formal Language, Fall 2004, Winter 2005.

• Computer Security, Spring 2005, Fall 2005.

• Introduction to Computing, Winter 2006, Spring 2006.

Shanghai R & D Center of China Telecom Group, Shanghai, China

Engineer, 07/2001 -- 01/2004

• Study Authentication and Key Agreement in 3G Mobile System

• Test and validatePSTN exchange software (No.7 Signaling system)

Publication“Multiple Identities in BitTorrent Networks”

• J. Sun, A. Banerjee and M. Faloutsos, accepted at IEEE/IETFNetworking 2007.

Course Projects

Multiple Identities in BitTorrent Networks: Develop andimplement a modified BT client based on the official BT Client (written in Python by Bram Cohen, the BT creator) to allow multiple concurrent BT processes to download the file cooperatively, using different piece selection and sharing algorithms. The performance of the Modified client has been validated through extensive experiments in UCR CS test-bed and PlanetLab (Linux based servers).

A Delay Aware Multi-level Clustering Protocol for Wireless Ad Hoc Networks: Design and implementa distributed, delay-aware intra/inter-cluster routing protocol for scalable wireless Ad Hoc networks to achieve less routing overhead and higher network throughput. The performance of this protocol has been evaluated with C++ based network simulator 2 (NS2) under Linux.

Characteristic of Internet Traffic with Respect to Long-Range Dependence (LRD): Conduct statistical data analysis from the WIDE backbone traces to demonstrate the existence of LRD at large time scales. Use Tcpdump and Perl to process large amounts of trace files.

Direct File Transfer in BitTorrent Networks: Develop, implement and validate a modified BT client in Python which supports direct arbitrary file transfer between users as an additional functionality.

Honors and Awards

UCRiverside Dean’s Fellowship, USA, 2004-- 2006

Excellent New Employeeof Shanghai Telecom, Shanghai, China, 2001

ShanghaiJiaoTongUniversity Excellence Scholarship, Shanghai, China, 1997, 1998, 1999

ShanghaiJiaoTongUniversity Excellent Entrance Scholarship, 1997

Certificate• Cisco CCNA 2000