Post Job Free
Sign in

Java Developer

Location:
New York, NY, 11432
Posted:
October 18, 2010

Contact this candidate

Resume:

Ting Liu

***-**, ** ******, *******, NY *****

516-***-****

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

Career Objective

To obtain the job position of Java developer in your organization, with interest in programming

Honors

Fellowship for Master’s program in NJIT

Certificate

Sun Certified Programmer for the Java Platform, Standard Edition 6 (SCJP)

Education

National University of Defense and Technology, Changsha, Hunan, China

BS, Computer Science, Graduated in July 2009

GPA: 3.5 on a scale of 4.0

New Jersey Institute of Technology, Newark, NJ

MS, Computer Science, Graduated on September 1st 2010

GPA: 3.7 on a scale of 4.0

Experience

Intern

Personnel Bureau of Government, Changsha, Hunan, China Dec.2008 – Jun. 2009

 Participated in a team of Java web developers for Department of Kaifu District Personnel and work for the official website of the government

 Programmed for the website views and function controller units. Mainly used JSP and Servelet to complete web design and data transformation controller separately.

 Mainly Implemented user login websites, information display websites and user manager functions

Tools: Eclipse, Dreamweaver, Tomcat

Intern

Mirror Books USA, Long Island, NY Feb.2010 – May.2010

 Participated in a team of Java web developers for Mirror Books USA

 Programmed in several projects as applet web games, function module for bundle sale, file compilers and JUnit testing module by using Java applet, Java swing, Java awt and Java net

 Joined the web designer team and programmed for website with JSP, mainly implemented online shopping module functions.

 Designed and developed database for some of above functions based on Unix server and Oracle

 Implemented all the functions in object-oriented design and based on MVC(model, view and controller) model.

Tools: MyEclipse, Dreamweaver, Tomcat

Project

Online Library Management System

 Programmed in Java program with Oracle SQL based on Unix server and mainly used

 Java application interface, such as Java applet, Java frame, etc., and SQL queries

 Implemented user function. Users could register for a new account, search books according to their types and reserve books online

 Implemented administration function. Administration account was created when the creating the database. Administrator can directly add and delete users, add and delete books, track borrowed books

Peer-to-Peer Publish Subscribe System

 Programmed independently in Java program based on Unix server and mainly used multiple thread, Java socket, file streams and collections.

 Implemented peer to peer networking topology, such as using several servers to work as peer nodes in his networking topology. Each server joins the network with a particular peer node ID and manages a particular type of file, such as doc, txt and so on. Moreover, the networking topology is sorted and shows the developer the natural order of the peer node

 Implemented file publishing, searching, retrieving and cache functions. Publishing, searching and retrieving functions are used for broadcasting information, searching files and down loading separately. Cache function is executed simultaneously by publishing and retrieving functions, as if the peer node retrieves or publishes a file and this file already existed in other nodes, the cache would store the information and tell other nodes this node also has particular files.

 Dynamic contents management. When a peer node joins in the networking topology, it retrieves a specific type of file and manages it. And, after this node leaves the network, it transfers all files to its successor or predecessor node according to which node is closer to it.

 Recorded the network topology and file transformation by using file streams to write log file



Contact this candidate