AddThis Social Bookmark Button
ROBERT WU
Ave Bayside, NY - 11361 USA
Expertise :Java, J2EE
Status :
Job Type :
All - W2,1099
Position :

Resume
 

Objective
Robert Wu
(917) 609-9508 211-04 43rd Ave.
chengwu2002@yahoo.com Bayside, N.Y.11361

Summary: I am a highly motivated and team-oriented individual who seeks to streamline the companys bottom-line operation and improve business competitiveness. I have broad experience with regard to information management system in planning, analysis, design, implementation, testing, and documentation.
Languages: Java, J2EE (EJB, Servlet, JSP, JNDI, JDBC, JMS, JAXP, JTA, JSF), Swing, XML(DOM, SAX, XSLT), Perl, SQL, JavaScript, DHTML, CSS, C/C++, COBOL, RPG, CL, Visual Basic, .NET, ActiveX, ASP, COM, VBScript, PHP, Crystal Reports, Excel, Access, Python, Junit.
Software & Web Application Tools: WebSphere/WSAD, WebLogic (Application Server, Portal), Spring Framework, Hibernate, MQSeries, UML/Rational Universal Process (Rose & ClearCase), Documentum, LDAP, Tomcat, Struts, SOAP, Ajax, Intellij, JDeveloper, JBuilder, JCreator, Eclipse, ANT, Jakarta POI, JBoss, Iplanet, IIS, FOP.
Operating Systems & Networks: Unix, OS/400, Windows 2000, WindowsNT, Linux, OS/2, TCP/IP.
Database: Oracle, SQL Server, Sybase, DB2.

EXPERIENCE:
NYK Logistics (Americas) Inc. Secaucus, NJ. (10/05-Present, full time position)
Spring Framework and Hibernate Developer.
Our team develops a customer tracking system. This system uses Spring Framework, Hibernate and JDBC, Java, Servlet, JSP, XML, JSTL/Taglibs, WebLogic, SQL Server, Log4j and ANT. We use Intellij as development IDE. We also use Crystal report and Excel report.
Below is a list of my responsibilities.
Take part in client meetings and discuss the client business requirements.
Develop system in three modules, Domain, Service, and Web.
In Domain, create and modify configure file (XML), data access objects (DAO), implement these DAOs, create Hibernate mapping files (XML), write Hibernate Java files.
In Service, create many service interfaces and implement these interfaces (Java).
In Web, write JSP files, controller files (Java and Ajax), design Crystal report patterns and Excel report patterns, and generate these reports in controller files.
Write stored procedures for these modules.
QA testing (unit testing, group testing and system testing).
Write the system document for the clients.
Pratt & Whitney Corporation, CT. (02/0509/05, contract employee)
Java & J2EE Consultant.
As a contract employee of GeoLogics Corporation, I was a member of the technical team in Pratt & Whitney Corporation. The system uses Java/J2EE (EJB, Servlet, JSP, JMS), Oracle, WebSphere(5.0), MQSeries, Spring Framework, Hibernate, Struts, XML, Crystal Reports, Log4j and ANT on Unix. Use JDeveloper as IDE.
I upgraded the DET (Data Exchange Tool) system. Below is a list of my responsibilities.
Take part in client meetings and discuss the clients requirements for the current system.
Analyze the current system, write a report for the current systems workflows and virtual documents structure, and submit technical suggestions for modifying the structure.
Modify Oracle database tables for new workflow structure, redesign and develop the workflows with Java, JSP, Struts, and Hibernate based on Oracle database.
Develop virtual document management system with Spring Framework (Domain/Service/Web hierarchy).
Write the system document for the new structure, including the system descriptions, function specifications, etc.

NorthPoint Solutions Inc. NYC. (09/0401/05, contract employee)
Java & J2EE Consultant.
As a contract employee of NorthPoint Solutions, we develop credit ranking project. This system uses Java/J2EE (Servlet, JSP, EJB), Oracle, and Documentum running on Sun One and Unix servers. Below is a list of my responsibilities.
Take part in group meetings, discuss the web application and develop webtop application:
1.Write the development document for the new functions, Save As and Configure XML Tool,
including function structure and description.
2.Add the Save As function in the Menubar and implement its function using Java, JSP, XML,
JavaScript, etc.
3.Create the Configure XML Tool function, customize Browsertree and related work areas using Java, EJB, JSP, XML, PL/SQL stored procedures, etc.
Create new tables on Oracle for the new structure, code Oracle stored procedures, and process stored procedures in Java files.
Use Shell script programming on Unix.
Write the system document for the new functions.

Towers Perrin, Inc. NY. (02/0409/04, contract employee)
Java & J2EE Consultant.
As a contract employee of Hudson Global Resources, I participate in the Towers Perrins Knowledge Management System project. This system uses Java, J2EE (Servlet, JSP, JMS, etc.), Sybase, Python, and WebLogic running on Unix.
Take part the group meeting, discuss the new system requirement, write the technical document.
Develop Universal Data Entry Utility using Java, JSP, Struts, and Sybase stored procedures. Create new database tables for this utility.
Develop Workflow Management Utility with Java, JSP, and Servlet. Create new database tables for workflow manager.
Use WebLogic Portal and Java to develop Virtual Document Management utility.
Use Java and JMS processing message (Queue and Topic).
Use Python and UltraSeeker to create search engine.
QA testing, and write the system document for the new structures and utilities (system description, and function specification).

DeepBridge Content Solutions, Inc., NYC. (07/0302/04)
J2EE/J2EE Consultant.
Participate in the Office Depot Global Content Management project. This system uses Java, J2EE (Servlet, JSP, JMS), MQSeries, Oracle, Documentum, and WebSphere (4.0) running on Unix, and also supports MacOS (Macintosh). The develop environment is WSAD (WebSphere Application Developer)
Take part the group meeting, discuss the clients business objects, evaluate users requirements,
write the development document for client requirements.
Develop a daemon server running on Unix system. Its function is to allow MacOS users to logon to the Docbase, get the tree structure of Docbase (Docbase, Cabinets, Folders, Documents); permit the MacOS user to start PhotoShop or Quark XPress, choose the document under some cabinet/folder, display it, and save it to MacOS local folder. This daemon server uses Java, JTA, DFC, and Design Patterns to support multi-threads/multi-users environment and processing a lot of transaction (container transaction and user transaction).
As a team member, designing and developing Office Depot new Web application. This system use Java, JSP, Servlet, JMS, MQSeries, JavaScript, HTML, CSS. This system includes managing virtual documents, workflows, etc.
QA testing coding stored procedures for backend testing, write bugs report, and debugging.
Write the system document for the new structures and utilities.

KYOCERA MITA AMERICA, INC. NJ (05/02-06/03, long term contract employee)
Web Technology Consultant.
As a contract employee of Fulcrum Logic, I participate the Web & Knowledge Base System Consultant team in KYOCERA MITA AMERICA, INC.
This system, named the Amoeba Management System, includes Finance/Budget Portal and Manager Portal, which are web application.
The system uses Java/J2EE, Oracle, WebSphere application server, and WSAD as IDE.
Attended user/developer meetings, discussed user requirements, write the development
document.
Created database model on Oracle, including new tables, and stored procedures.
Used Java, JSP, Servlet, JavaScript, and HTML to develop objects contents screens for Manage portal.
Used Servlet, JSP, EJB (Session Beans), and Stored Procedures to develop object components, control servlets, and GUIs on J2EE framework for Finance/Budget Portal.
This is a multi-threads/multi-users environment.
Use WebSphere application server(4.0) to test the web system. Shell script and Perl programming on Unix for managing, and tracing running jobs.
QA testing testing system, write bugs report, and debugging. Write system document.
NexxtHealth, Inc. New York City (03/01-04/02)
Senior System Analyst/Developer.
I focused on building an E-Medical-Insurance System/Provider Portal. Below is a list of my responsibilities. (The system uses Java/J2EE, DB2, WebSphere, Documentum, etc.)
Use Rational Rose to design the system (manage practice/create practice/join practice in Provider) structure and system diagrams (analysis and logical), including class diagrams, sequence diagrams, etc. Used design patterns (MVC, Command model, etc.).
On back end, use Java, JavaBeans, and DFC, to develop object components, including virtual documents, workflows, etc.
On front end, use Java, JSP, WDK, JavaScript, DHTML, CSS to develop content screens,
and the GUIs for web application.
Use WebSphere application server (3.5) to test the web system.
Shell script and Perl programming experience on Unix for managing, tracing running jobs on testing stage. Coding DB2 stored procedures and DQL query scripts for backend testing.
PaineWebber Inc., New York City (02/00-03/01)
Senior System Analyst/Developer.
I focused on building an e-Content Management System (InfoNet). Below is a list of my responsibilities. (The system uses Java/J2EE, Sybase, WebSphere, Documentum, etc.)
Create Docbase objects using Documentum Server DQL.
Use Java, JSP, Servlet, JavaScript, DFC, HTML, and CSS to develop
control components, content screens, and GUIs for web application.
Use WebSphere application server (3.0) to test the web system.
Shell script and Perl programming experience on Unix for managing jobs on testing stage. QA testing coding Sybase stored procedures for backend testing.

Funaro-Lufrano Assoc. Inc., New York City (06/98-02/00)
Senior Analyst.

Upgraded database system to DB2/400 (old system included program-specified files and external-specify files, the new system uses DB2 to define tables and views instead of old files), used RPG IV with SQL to replace RPG III source code, used Java/JavaBeans on VisualAge to design GUI (including load driver, write SQL statement in Java source code to access and manipulate database tables), and used JavaScript and HTML to create client accessing driver (this is intranet, browser-based system).
Creating develop system utilities with C++.

New York City Transit, Brooklyn (10/96-06/98)
Analyst/Programmer.

Upgraded database system (Track System, Transit Employee System) to DB2/400, and upgraded source code with COBOL/400, CL and DB2 SQL. Used Java and JavaBeans on VisualAge, JavaScript/HTML to develop GUI.

Standard Data Corporation, New York City (06/93-10/96)
Analyst/Programmer.

Maintained and developed database with COBOL, CL, DDS, and DB2 on AS/400.

Shanghai Second Polytechnic University (08/82-01/89)
Assistant Professor

Guided students programming in COBOL and C, and managed computer laboratory.

EDUCATION: M.S. in Computer & Information Science, Brooklyn College, CUNY.
B.S. in Electronics & Computer Science, East China Normal University.


Employment

2002 -  2003
Web Technology Consultant

Fulcrum Logic , Inc New Jersey . Web Technology Consultant . Web and Knowledge Base System on Documentum Consultant on KYOCERA MITA AMERICA , INC
This system, named the Amoeba Management System, includes Finance, Budget Portal and Manager Portal which are web application and desktop clients.
Using Java/J2EE, Documentum and Oracle.
Attended user, developer meetings, discussed user requirements, write the development document.

Created Docbase model on Documentum Server with API, DQL and Workflow Manager. Created database model on Oracle, registered tables and other tables for the system.
Used JSP, Java, JavaScript, CSS, Documentum DFC and WDK to develop objects, contents screens and DocApps for Manage portal.
Used Servlet, JSP, EJB and Stored Procedures to develop object components, control servlets and GUIs on J2EE framework for Finance, Budget Portal.
Develop Desktop client for header quarter office users. It uses Docbasic, VB, COM and DFC.
Use WebLogic application server 6.0 to test the web system. Shell script and Perl programming on Unix for managing and tracing running jobs.
QA testing write unit testing and group testing plan QA testing, testing system, write bugs report and debugging.


2001 -  2002
Developer

NexxtHealth , Inc . Senior System Analyst Developer .
I focused on building an E-Medical-Insurance System, Provider Portal. Below is a list of my responsibilities.
Use Rational Rose to design the system structure and system diagrams, class diagrams, sequence diagrams, etc. Used design patterns.
On back end, use Java, JavaBeans, Documentum DFC, API and DQL to develop object components, Virtual Documents, Workflows, etc.
On front end, use JSP, WDK, JavaScript, DHTML and CSS to develop content screens and GUIs for web application.
Use WebSphere application server 3.5 to test the web system.
Develop Desktop client for company office user with VB, COM, DFC, Docbasic and Develop Studio.

Shell script and Perl programming experience on Unix for managing, tracing running jobs on testing stage. Coding SQL stored procedures and DQL query scripts for backend testing.


2000 -  2001
Developer

PaineWebber . Senior System Analyst Developer .
I focused on building an e-Content Management System. Below is a list of my responsibilities.
Create Docbase objects using Documentum Server API and DQL.
Use Documentum DFC and WDK using Java, JSP, Servlet, JavaScript, HTML and CSS to develop control components, content screens and GUIs for web application.
Use WebSphere application server 3.0 to test the web system.
Develop a desktop client for internal users using Docbasic, VB, COM, DFC and Develop Studio.
Attend the Documentum training course, eContent Server and API, DQL and DFC.

Shell script and Perl programming experience on Unix for managing jobs on testing stage. QA testing coding SQL stored procedures and DQL query scripts for backend testing.

Funaro Lufrano Assoc Inc, New York 02/99 - 02/00.
Senior Analyst.

Upgraded database system to DB2/400, used RPG IV with SQL to replace RPG III source code, used Java, JavaBeans on VisualAge to design GUI and used JavaScript and HTML to create client accessing driver.


1998 -  1999
Senior Analyst

Forster and Garbus , Inc Farmingdale . Senior Analyst .

Upgraded database system to DB2/400 and changed related RPG source files with RPG IV and SQL.
Used VisualAge for Java to develop new GUIs.


1996 -  1998
Programmer

New York City Transit Brooklyn . Analyst Programmer .

Upgraded database system to DB2/400 and upgraded source code with COBOL/400 CL and DB2 SQL. Used Java and JavaBeans on VisualAge, JavaScript, HTML to develop GUI.


1994 -  1996
Programmer

Standard Data Corporation , New York . Analyst Programmer .


1994 -  1994
Consultant

Programmer Consultant . Standard Data Corporation , New York . Analyst Programmer .
Took part in a short term project in Mita Copystar America, Inc Environment : AS/400 with RPG.


1982 -  1989
Professor

Shanghai Second Polytechnic University . Assistant Professor




Education

MS in Computer and Information Science, Brooklyn College, CUNY.

BS in Electronics and Computer Science, East China Normal University.



Miscellaneous
Guided students programming in COBOL and C and managed computer laboratory.