Post Job Free
Sign in

Years Experience Customer Service

Location:
Saint Paul, MN, 55104
Posted:
April 22, 2010

Contact this candidate

Resume:

Li,Yuchen

Current Address: St.Paul, MN, U.S.A ***05

E-mail: *********@*****.***

Phone : 651-***-****

Education:

September 2007-May 2010

University of St.Thomas in St.Paul, MN

Master of Science in Software Engineering (GPA 3.6/4.0)

Focus on Data Management and Object-Oriented Design.

Related area: Database Design, Object-Oriented Application Analysis and

Design, and Object-Oriented Architecture.

September 2003-June 2007

Sichuan University, China

Bachelor of Engineering in Software Engineering

Working Experience:

Chinalinq.com LLC (U.S, 11/2007-05/2010 )

TOP Intelligence Consulting Corporation (China, 09/2006-05/2007)

Certifications:

SCJP( Sun Certified Programmer for J2SE 6.0).

SCWCD (Sun Certified Web Component Developer for the J2EE 1.5)

Advantages: Java, jsp,html, javabean, server side development, web project

architecture, database design.

Technical Skills:

. J2SE : (6+ years experience)

1. Using Eclipse 3.x (3.2,3.4 etc) to build normal java project.

2. Familiar with using JSwing to create GUI. Like JFrame, JButton,

etc.

3. Highly understand the JUnit and how to create the testcase.

4. Can handle standard File I/O tasks by creating java class.

5. Also very expert in JDBC.

6. Have experience about Exception Handling. Create custom exception

handler class.

7. Have experience about Thread Synchronization.

. J2EE: (4+ years experience)

1. Using Eclipse 3.x (3.2,3.4 etc) to build web project based on Html

and JSP in Apache Tomcat.

2. Familiar with Struts (1.x, 2.x), hibernate 3.x, and Spring 2.5

combination.

3. Have experience about i18n based on Struts framework.

4. Have expert skill in DAO and MySQL.

5. Understand MVC framework, persistent layer, service layer, and

presentation layer working process.

6. Have experience about JSTL, Apache Tag Library, and custom tag

library.

7. Have experience about Java servlet, configure web.xml, and create

data source connection.

8. Have experience about HQL, DWR.

9. Have experience about CRUD, and web information security. Like MD5

encoding, role management and extension.

10. Have experience about export web table data to MS Excel, or pdf

file.

11. Have experience about Log4j debug.

. C++: (6+ years experience)

1. Using Visual Studio 200X (2005,2008,etc) to develop the program

based on MFC framework.

2. Knowing thread programming and threads communication.

3. Familiar with Data Algorithm. Knowing how to create link list,

stack, tree, etc.

. Ant: (2+ year experience)

1. Using build.xml to create database initial file, like import mega

dates in a xml file to the database.

2. code style check, like using sun-checkstyle to automatically

generate check report in html format.

3. Junite test. Create build.xml file and let ant generate a Junit

test report in html format.

4. Hibernate mapping files. Use special comments in Java bean file,

and let the Ant create hibernate mapping files for those java bean,

meanwhile, create or update the database tables.

. SQL: (4+ years experience)

1. Highly understand Oracle operations based on terminal command.

2. Familiar with writing PL-SQL, including creating functions,

triggers and procedures, etc.

3. Have experience about using Mysql in several projects.

4. And also highly understand MS SQL Server with its T-SQL.

5. Also Knowing create and design database (concept model,

physical model, etc) by using PowerDesigner.

. Grails Groovy: (+1 years experience)

1. Understand Grails Domain database build,

2. GSP definition and groovy tag library.

3. Have experience about write JS function in GSP

4. create Controller.

Working Experience:

Chinalinq.com LLC: (11/2007-05/2010 )

Related technique: Object-Oriented Pattern, HTML, CSS, JAVA,JSP, JavaBean,

Hibernate, Struts, Spring, AJAX, DWR, MySQL,JavaScript,SiteMesh, TomCat,

UML.

Related Projects:

Create an internal OA system for Chinalinq.com LLC:

. It's a project build on Agile software development. This system is

designed as an office automation system for Chinalinq employees and

employer. It will include Accounting system, User login system, Roles

Authority, Parking System, Admin Management System, HR Management

System, and internal Office System.

. Join the design team and take part in about deciding the system

architecture. Create a MVC model architecture.

. Build the work environment. In this project the development team

choose SSH (spring, hibernate, struts 2) to create a web based

project. And use Eclipse as the IDE tool, Mysql as the database, and

TomCat as the server.

. Create the ERD diagram for the project and make the Physical model for

Mysql database.

. Create the persistence layer for the project. Create Javabean for

database.

. Develop the service layer for receiving hibernate feature. Using

Decorator pattern to implement those DAO interface.

. Create service layer actions by using HQL and Hibernate templates.

. Design the parts of User Authentication and Authority. Create DAO to

realize the CRUD functions.

. Develop the part of User authority extension. By using "And" "OR" and

binary code level operation, realize the user authority extension.

. Join the team for presentation layer development. Write parts of the

Struts configuration xml file and leave those action url for the UI

developers future using.

. Develop some JSP files for the UI. Specially focus on how to make the

different authority users, or roles, cannot see those contents that

you don't have the authority to see in a same page.

. Realize the i18n feature by using Struts 2. And this makes the system

can be used by American employee and Chinese employee in Chinalinq.

. Create Junit test for the parts I created. Test those CRUD query

functions.

. Test the struts configuration for JSP files and service layer actions.

Create www.rejuvelaser.com for Rejuvelaser Clinic:

. Join the develop team in Chinalinq to create an html-js based website

for Rejuvelaser Clinic.

. Create html pages for matching client's requirements. Those html pages

should show the clinic's main business and also make potential

customers be attracted.

. Write several Java Script functions for different html pages to handle

message windows, error message windows, and confirmation message

windows.

. Create MVC architecture for the project, and create servlets for

several potential actions.

. Create JS functions for the inter-action between user and the web

pages. Like sending email to the doctor, or send question to the

customer service.

. Create CSS in the html website and make them look in same format.

. Build the web server in TomCat and do the maintenance job.

Create Chinalinq.com home website:

. Using html to create several web pages for Chinalinq.com LLC.

. Using html pages to introduce the business of Chinalinq, company

history, and related information.

. Create CSS file to improve the website UI and let them divide into

different divisions.

. Create a java file to record the session data, like how many people

look at the website every day.

. Create database in MySQL and do the daily maintenance job.

. Set the TomCat configuration files and server.xml file. Set the Data

Source for the mysql databse.

TOP Intelligence Consulting Corporation (China, 09/2006-05/2007):

Related technique: ERD, HTML, CSS, JAVA,JSP, JavaBean, Hibernate, Struts,

Spring, SQL Server 2005, TomCat, UML, Raional Rose, Java Servlet.

Related Projects:

Hotel Management System:

. Write the customer requirements analyze. And write the function

definition report.

. Create Concept Model for the system by using IBM Rational Rose.

. Create UML diagram for the Admin Management system.

. Create the JDBC files to the database. Create connection pool by

using Hibernate and make the configuration in TomCat.

. Create JSP files for the Admin Management system part.

. Create ActionForm and mapping configuration file in Struts 1.2.

. Create ApplicationContext.xml for Spring 2.0.

. Create Message Resource xml file for Struts.

. Create DAO files to realize the CRUD features for Admin role.

. Create Junit Test.

Community and Friends System:

. Using JavaServlet to handle the post request from those html pages.

. Create user login feature

. Create user space for each user, and user can update their picture as

their tag.

. Create a guestbook and all the users can share their articles in the

public page. But only those register users can create a new article.

. User can send email to those register users by click their name in

their friend list.



Contact this candidate