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.