Post Job Free
Sign in

java developer

Location:
Union, NY, 13035
Posted:
January 31, 2012

Contact this candidate

Resume:

Hua Zheng

SCEA (Sun Certified Enterprise Architect)

SCBCD (Sun Certified Business Component Developer)

SCWCD (Sun Certified Web Component Developer)

SCJP (Sun Certified Java)

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

TECHNICAL SKILLS:

Languages and Software: Java1.5/1.6, C/C++, C#, Delphi, Masm, PL/SQL, PowerBuilder, .NET, Flex and Swig.

Design Concept: OOAD, UML, RUP, Agile, Scrum, XP, AOP.

Design Patterns: J2EE Patterns, Framework.

Operating Systems: Windows NT/2000/XP, HP-UNIX, Sun Solaris, Linux, Palm OS.

Web Servers: Apache, Tomcat, and IIS.

IDE: Eclipse, Builder, WSAD, Satellite Form, Rose (Clear case & Clear quest), Microsoft SourceSafe.

Web Technologies: J2EE, Asp.Net, JDOM, AJAX, Jsp, Servlets, ASP, JSF, REST, XML.

Distributed Technologies: EJB, RMI, CORBA,MQ,JMS, JAX-RPC and Web Service.

Application Servers and Framework: Glassfish, Spring, Hibernate, Weblogic, WebSphere, JBoss, BAS, Struts.

Databases: Oracle, MySql, SqlServer, DB2, PostGreSql, Access, Hibernate.

Protocols: TCP-IP, SNMP, MLP and HTTP

Experience Details:

Morgan Stanley Jul.2010 - Now

Project detail:

PNLLink (A prototype intended to be run inside of MS PASSPORT to provide clients with P&L data)

• Architected and implemented a message forward server to adapt PNLLink project into current PB network infrastructure

• Architected server side framework and implemented major business flows, including trade capture, default client allocation strategy, security override and client profile management.

• Prototyping the client side application by using 3rd part market data

WIRE (Worldwide Interest Rewrite, A distributed system used by Prime Brokerage (PB)

• Architected and implemented a data loader application to facilitate report process

• Architected and implemented an alert component

• Rewrote existing system cache implementation

Technologies Used: Java 1.6, J2EE, Spring CXF, MQ, Hibernate, DB2, Sybase and .NET

Deutsch bank

Senior Consultant Jul.2008-Jul.2010

Project detail:

SPGTT (Trading tool used for ABS/CDO/CLO trading)

• Designed and Developed front desk credit/debt (ABS/CDO/CDS/Index products) trading Tools using Spring, JSF and Hibernate

• Designed and developed multithreaded Java standalone ABS model monthly runs framework using Java concurrent lib, sun grid.

• Refactored and developed Flex UI, Normalized action scripts using OOP concept. Created reusable UI components, encapsulated business logic in business models.

• Integrated third party data using JNI, Swig and Oracle procedures

• User requirements collecting and analysis.

Technologies Used: Java 1.6, J2EE, Flex, Spring, JSF, Hibernate, Oracle, perforce, Sun grid and Swig

Ericsson

Solution verification engineer (Consultant) Jul.2007 – Jul.2008

Responsibilities: Application analysis and design, Database Architect and modling

• Designed and developed EMX: one part of Ericsson IMS(Ip Multimedia Solution), which it works with IBSP, Operator to provide Location service

• Designed and Integrated persistence layer using Spring with JPA and hibernate, performance logging using Spring AOP

• Designed and Developed configurable multi-threaded test framework for south bound interface plugins

• Worked with test team to identify the performance issue and provide the solutions, implemented Spring object pooling, Hibernate secondary cache.

• Architected and developed Turbo message fetchers using REST and JSON

• JVM tuning

Technologies Used: Java 1.5, J2EE, Maven, Glassfish, Spring, JSF, Hibernate, My Sql, REST API and Web Service

SR Telecom

NMS (Network Management System) Designer Sep.2004 –Jul.2007

Responsibilities: System analysis and design, system, application and database performance tuning, testing, documentation and customer technical support.

Project details:

Mom Installation Tool Pocket PC version:

MIT is a Satellite form application running in Palm OS used to provision and configures CPE (Customer Premier Equipment) in the field.

Technologies Used: C#.net, Microsoft compact .Net framework, SQL Server CE,

Wimax compatible NMS: Responsibilities and Achievements:

System analysis and design NMS framework design and development Database modeling and performance tuning Refactor and integrate the server side database accessing implementation New functionality development

Web Based CPE Diagnosis Toolkit:

Technologies Used: Java 1.5, AJAX, Struts, CORBA, Oracle, Hibernate

• Architected, designed and implemented system framework.

• Implemented server side logic

• Mentoring team member.

LCID (local Craft Interface Device):

a Java Swing stand-alone application used by technician in the field to configure and monitor base station or CPE (Customer Premier Equipment).

GABRIEL (Network Management System):

a collection of network management softwares used for managing, configuring and provisioning network elements.

Responsibilities and Achievements:

• Maintain and enhance the existing system.

• Develop new modules based on customer’s requirements

• Technologies Used: Swing, JDBC, JMS, LDAP, web start, Oracle, xml, Eclipse, And Clear Case

MOM (Michael Order management System) & MIT (Michael CPE install Tool):

MOM is a Web application responsible for processing work orders that are from web interface or from Customer’s existing order system.

Responsibilities and Achievements:

• Refactor the existing system framework to resolve a performance problem.

• Revised MIT and MOM to support new functions

• Modified MOM order transfer framework to support uploading large amount work order in a batch

• Developed MitConfig tool, a swing application used to comfit MIT running-time environment

Technologies Used: Java 1.5, Swing, JDBC, Oracle, Castor, xml, Struts, Satellite Form, Palm development kit, HotSync, Eclipse, Clear Case

Freelance software developer Mar.2004 – Jul.2004

Project Details:

Independent Consultant of ClearThinking

Developing an n-tier, real-time SchoolProjection application.

• User requirement analyze, use cases design and business modeling

• Object-Oriented Design, database modeling.

• Object-Oriented Programming

Technologies Used: UML, ROSE, J2EE, EJB, JBoss, Struts, Struts-layout, MVC, Jasper report, PostGresql

Wireless Zone

Software Developer Mar.2004 – Apr. 2004

• Develop the application based on the requirements of company

Technologies Used: Delphi7, SQL Server2000, Access.

Freelance software developer Oct.2002 – Mar.2004

Project Details:

Independent Consultant of BlindToGo

• Coaching staff of BlindToGo in project of transferring AS400 RPG to J2EE platform.

• Finding the solution and resolving the problems which staffs encounter in the project (for example: limiting the session numbers of accessing the application server, adding or modifying functions by using webfacing tool).

Technologies Used: AS400, WebSphere, WSAD, Webfacing and J2EE.

Designed and developed a Client-Server application “ShipMate” for Uniformbasics, it provides Invoicing, Sales Ordering and Inventory Control

• Designed and implemented the ShipMate database, including tables, views, and procedures.

• Designed and implemented the ShipMate application by using forms, ADO, EHlib.

Technologies Used: Delphi, Sql Server, and Windows2000.

Redesigned and developed n-tier, real-time ordering system for www.Uniformbasics.com.

• Designed and implemented the Access database, including tables, views.

• Designed and implemented the web interfaces and server side coding, including HTML files, javascripts, and data processing.

Technologies Used: ASP.NET, C#, Access, Javascript, Windows2000.

Beijing BexcomTaiji Info Tech co.ltd Jan. 2000-Oct.2002

Se nior Software Engineer

Role:

Object-Oriented system analysis and design.

Customer facing, information gathering.

Implementation functionalities and developing business layers.

Framework development (CITC4.0).

Project Details:

Developed an n-tier, real-time B2B E-Factoring application for China EverBright Bank. It provides an Internet presence for online business services for internal using.

• Analyzed and designed a part of application (interest maintain and invoice control), including analyzing the user’s requirements and designing use cases, diagrams, classes.

• Wrote a part of application (interest maintain and invoice control).

• Assembling and deploying EAR or WAR by using ANT.

Technologies Used: HP-UX, Weblogic7.0, Oracle, Jbuilder, Rational Rose2000, Struts, UML, and RUP.

Developed an n-tier, real-time E-Bidding application and can be customized for specific purposes. It provides an Internet presence for both bidding and tendering.

• Analyzed and designed a part of application (Bidding and Tendering server side), including analyzing the user’s requirements and designing use cases, diagrams, classes.

• Wrote the source code, including EJB, Web Model, DAO, and Controller.

• Improved framework (CITC4.0)

• Developed Ant scripts for compiling and packing application for different platforms.

• Integrated and developed security module (Certificate, public key signature, MD5 password protection)

Technologies Used: SunSolaris, WebLogic, WebSphere, Jboss, BAS, Oracle, Java, Ant, Microsoft Certificate Server, Rose, UML, RUP, ANT.

Developed an E-Commerce Center for China Tobacco Machine Co.ltd (WWW.CTMC.NET). It provides an Internet presence for both buying and selling.

• Developed user and role maintain, product catalogue (including Web Model and Ejb Model).

Technologies Used: AIX400, WebSphere, JBoss, Oracle, VisualAge.

Beijing OZ Network Tech co.ltd Jan.1999-Jan.2000

Software developer

Role:

Software design and application development.

Network security system design and development.

Project Details:

Developed a Network Monitor&Track System for monitoring and tracking network traffic.

• Developed a module to fetch the logs from Cisco router.

• Developed an analyzing software to analyzer and locate the traffics.

• Developed an online web application, which provides the data query.

Technologies Used: C++, Oracle, Jsp, Tomcat, SNMP (to get Mib from the Router).

Developed a News Publishing System.

• Developed an online web application which publishs news.

Technologies Used: Java, Tomcat, and Oracle.

ShanXi Telecommunication Co.ltd System July.1995- Jan.1999

Software Engineer

Role:

System administrator a HP-UX250 mini computer.

Design network

Deployment network

Oracle database administrator and application developer.

Project Details:

Developed a Clinet-Server, real-time Billing&Charging System of HJD04 Programming-Control Switch for YangQuan Telecommunication Co.ltd.

• Developed a magnetic tape reader to read and process binary data from billing tapes.

• Developed Oracle procedures to sum and calculate customer’s bills.

• Developed Unix shell to deal with routine tasks (backup database, execute procedure).

• Developed PowerBuilder application for collecting, query, producing reports.

Technologies Used: C++, PowerBuilder, Oracle, HP-UX, Shell.

Developed a Client-Server, real-time Online Billing&Charging System for ShengHua Telecommunication Co.ltd.

Technologies Used: C++, PowerBuilder, SqlServer, HP-UX.

Certification and Education

SUN:

SCBCD (Sun Certified Business Component Developer)

SCWCD (Sun Certified Web Component Developer)

SCJP (Sun Certified Java Programmer)

CCNP (Cisco Certified Network Professional)

HP-UX:

HP-UX Fundamentals for Programmer

HP-UX 10.0 System Administration

HP-UX Network Admin

HP-OpenView Window Basic

HP-OpenView Network Node Fundamentals for System Administration

ORACLE: Database and Application Design Technology

Bachelor of Computer Science & Technology, ShanXi University, China 1991 - 1995

Master of Computer Information Systems, Boston University, US 2011 -

*References available upon request.



Contact this candidate