Resume

Sign in

Java Developer Project

Location:
Springfield, Illinois, 62704, United States
Posted:
June 01, 2010

Contact this candidate
Sponsored by:
TalentDesk
Post Jobs to
Multiple Job Boards &
Get more Candidates
Try it Free!
Start your 30-day
Free Trial

**** Xu ***

**** **. ****** **. ***********, IL *2704

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

(Cell) 936-***-****

Summary

J2EE or Java EE or Java open source developer with 9+ years of experience

in full life cycle of software design and development. Solid background and

strong ability to design and code across all layers in E-commerce, Web-

based and multi-tiered client/server-based systems. Be able to establish a

J2EE or an open source system for any business discipline. Excellent

analytical, interpersonal and communication skills with proven ability to

quickly adapt to tech changes. Being a Sun Certified Java

Programmer/Developer for 9 years.

Skill Matrix

Architecture & Design 6 years.

GOF Design Patterns, Java EE Design Patterns and OO Analysis &

Design, SOA.

Java & Scripting 9 years

Multithreading, RMI, CORBA, Networking, JDBC, Ajax, JSON, Perl,

JavaScripts, JQuery, Java from JDK 1.1.4 to JDK 6.

J2EE 5 years

JSP, Servlet, Struts 1, 2, JDBC, EJB, Hibernate, IBatis, LDAP, SOAP,

XML, Web services, Spring.

Middle-ware or Third party tools 4 years

CORBA (Visibroker), MQ Series, JMS, Object Databases (DB4O, PSE PRO),

Jasper Reports.

Application Server 7 years:

Apache Tomcat and WebSphere.

Database 9 years:

SQL 2000/2005, DB2,Object Databases, PL/SQL, MySQL, Oracle, MS

Access.

Knowledgeable or Trained Technologies:

Rules based development, Groovy, Grail, ASP.net, JBoss, etc.

Professional Experience

IT Dept. H. D. Smith, Springfield, IL Jan. 2009-

till now

Environment and technologies involved:

Open sources: Struts 2, JSP/Servlet, JQuery, Spring, IBatis, AOP, Java 6,

Java mail, OpenLdap, JUnit, Subversion, Ant, ApacheTomcat 6. Jasper

Reports. Back end: DB2/SQL. IDE: Eclipse. Methodology: Agile/Scrum daily.

Fitnessee.

Project: Group Purchase Organization Rebates (GPO) & Customer Rebates

This project uses all open sources, except Jasper reports. The editor

portion was released in Oct. 2009 as pilot version. Full version was

released in earlier January 2010, continuing release with enhancement in

the coming months, 2010.

Role: Java developer, developed GPO/Customer rebates system starting from

scratch.

Achievement:

+Three layers or hierarchies of GPO search system.

+Add/view/edit performance, nonperformance, and administrative fees

functions.

+Override all rebates per customer and hierarchies of GPO.

+Implement Customer rebates based on GPO rebates system, highly reused

objects to achieve efficiency.

+Customer Payment Reports for continued 15 months in Jasper PDF format and

web version.

Project: Sales Cycle Management (SCM)

SCM was released as a pilot in April 2009. It serves sales representatives

nationwide. Newer version with parameterized forms and PDF files was

released in earlier January 2010.

Role: Java developer. Designed, developed and maintained SCM across

multi-layers from front end to back end.

Achievement:

+Status control across application, part of it using table or rule-based

implementation.

+Email sending for to-do list for all roles involved.

+Multi-pricing request and approve/escalate/deny per role.

+Established a rule based development environment.

+Highly practiced OOD/OOA concept.

+Successfully pushed into production.

Technology Center, Hertz Corp. OKC, OK Jun. 2005 -

Aug. 2008

Project: Fleet Control System (FCS):

This large scaled of multi-tiered enterprise application is used to

control non-revenue movement of rental cars in Hertz nationwide locations.

The client applications include Web client and handheld application(C#).

Environment and technologies involved:

Front end: Struts 1, JavaScripts, CSS/DHTML.

Mid-layers: JSP/Servlet, EJB 2, Hibernate, Web services, MQSeries, JNDI,

JDBC.

Back end: LDAP, MS SQL 2000, DB2.

Building: Maven 2.0

IDE: Rational Software Developer 6.0 or Eclipse.

Document and Tracking: JIRA.

Version Control: Harvest (moved from CVS)

Role: J2EE Developer working on FCS server and web client to provide

services for concurrent ten thousands of web users and 600 handheld devices

nationwide.

Achievement:

+ Coding across all layers from Struts/Presentation to Server/Domain,

Component/Controller, Data source/Mapping and SQL management.

+ Successfully finished development and deployed FCS to production in July

2007.

+ Intellectively followed SOA (Service Oriented Architecture) principles in

the process of development.

+ Successfully conducted Agile methodology.

+ Obtained top performance evaluation in providing quality software.

+ Successfully trained four offshore IBM Indian programmers to support FCS.

Project: Gold Electronic Manifest (GEM)

This is a highly traffic and hard coded multi-threaded application and

serves Hertz #1 club members to provide high quality service in Hertz car

rental business. It is running in 30 participated airports with more than

600 handheld devices nationwide.

Environment and technologies involved:

Three Swing applications: Airport terminal application, Command center log

monitor and desktop airport terminal monitor.

One embedded C++ application for handheld.

Other techs: JNI, Servlet, CSS/DHTML, JavaScripts, WAP/WML and RMI were

used in rewriting process.

Three standalone servers: Wireless, Core and CORBA.

Mid-wares: Visibroker CORBA, RFGate/RFLink, MQSeries, embedded object

database (PSE PRO, DB4O).

Servers: Windows 2000/2003 for CORBA, Wireless and Core Servers. Apache

Tomcat 4.1 for system administrators. Linux server was used to do migration

and rewriting.

Version Control: Harvest (moved from CVS)

Role: Java developer and analyst working on both server and client sides,

including C++ application for handheld.

Achievement:

+ Successfully migrated GEM, the 7 sub-systems from Windows NT to Windows

2000/2003 servers, where others had struggled 4 times.

+ Reached zero trouble ticket after re-architecture of GEM.

+ Proved current GEM system is more stable than ever in the past 3 years

+ Solved object database transfer running from PSE PRO to DB4O dramatically

from 6 hours to 2 minutes.

+ Rewrite GEM system and evaluated performance of several handheld devices

from Motorola, Simple, Intermec and Teklogix.

+ Received highest appraisal in 2006.

Project: Document Storage System (Docs)

Docs is a store and tracking system, used in OKC airport.

Environment and technologies involved:

JDK 1.4, JSP, Servlet, Ajax, JavaScript, CSS/XHTML, SQL 2000/2005, MS

Access, WebSphere 6.1 server running in Linux box.

Role: Evaluated and analyzed Docs

Achievement:

+Worked with development team to identify, analyze and resolve technical

issues.

+Assess and suggest improvements for architecture, tools, methodology, and

development after investigating the user environment and on site research.

VARCO CORP., CONROE, TX Oct. 2003 -

Nov. 04

Project: Shaking Machine Auto-controlling System

There was a patent pending machine used in oil industry. The

controlling system was manually designed for the first time. Dr. Scott

prototyped the controlling system to be automatic with manual option. I was

hired in to make it happen.

Environment and technologies involved:

JDK1.4, XML DOM, Wireless connection, Linux, Applet & Servlet configuration

and company customized Java controlling framework.

Role: Java Developer & Consultant

Achievement:

+ Successfully designed and developed shaking machine auto-controlling

system.

+ XP methodology.

KIRKWOOD COMMUNITY COLLEGE, CEDAR RAPIDS, IA Jan. 2002-

Nov.03

adjunct Instructor

+ Adjunct instructor, teaching Java Programming (4 credit hours) and

Microsoft Project courses.

+ Designed and developed online auto scoring, skill assessment lab tools.

+ Developed online Java assessment tools and several Java training e-books.

+ Published Java vs. C# E-book, upgraded & developed new online test

simulators.

+ Consulted in several companies for Java job hiring requirements.

+ Designed client/server RMIWizard in Java RMI technology. CGI is written

in Perl.

JAVACAMP.ORG, IOWA CITY, IA Jan. 2001-

Dec. 05

Multiple projects related with Java technologies.

+ Marketed, explored, developed and maintained old and new window-based

apps.

+ Parts Reserving System (full suit from design, implementation, testing to

user doc.

+ Internet Chat Room project: modified, by using RMI technology.

Education

+ Credit courses taken in University of Iowa/Alabama/Sun (GPA 3.75)

+ Sun certified Java Programmer/Developer (score: 98%)

+ B.S. in ME Hubei Industrial Institute, CN.

+ A.S in Math, Shelton State College, AL.

+ Diploma in Scientific English.

+ More than 80 master certificates earned from mindleaders.com in cutting

edge technology fields.

+ Attended multiple national symposiums regarding Java related

technologies, like Groovy, Grails, JRuby, etc.

+ Active member of Java User Group for the last 7 years.

+ Active member of .Net User Group for the last 2 years.

Preference & Status

+ American Citizen

+ Like travel. No smoke, no drug and no alcohol.

+ Available for new position immediately.



Contact this candidate