Senior/Java web/j*ee Developer
BASIC INFORMATIOIN
Full Name: Xincun Huang
Date of Birth: 05/05/1984
Location:NYC
Visa Status: H1B(Oct/01/2012-Sep/15/2015)
It is renewable until Sep/15/2018
Cell phone:347-***-****
Email Id:acen4i@r.postjobfree.com
PROFESSIONAL SUMMARY
8+ years of Extensive experience in Software Development Life Cycle,
developing Web centric and Object oriented business applications with N-
tier architecture with Core Java, J2EE technologies.
Excellent knowledge of all the phases of software development life cycle
(Requirements gathering, analysis, design, development, testing and
implementation).
Over several years of Extensive experience with J2EE,
JSP,Javascript,HTML,CSS,Core Java (JDK1.6&JDK1.7), J2EE, Spring(Spring
MVC,Spring Webflow, Spring Batch), Struts, AJAX,JQuery,Hibernate,
Ibatis,XML, Restful and SOAP WebService(CXF),XML, JDBC, servlets,
JAXB,WSDL,JAX-RS,JAX-WS,GWT,Sencha.
Experience with designing/developing real time trading applications with
High Performance.
Sound knowledge of Object Oriented design and development.
Rational Rose, Rational Unified Process (RUP) Unified Modeling Language
(UML).
Web Logic, Web Sphere, JBOSS Servers and Apache Tomcat Web server.
Loading and querying an XML document and reading XML document using DOM and
SAX Parsers.
Design patterns Session Facade, Business Delegate, Front Controller and MVC
(Model/View/Controller).
Using IDE tools like Eclipse, and Netbeans.
WINDOWS 7/XP/NT/2k, Linux.
Software Configuration Management tools like CVS, SVN,Git and Visual
SourceSafe.
Unit Testing and Integration Testing.
Developing Test Cases and Test Suites using JUNITand EasyMock.
Experience with Agile/SCRUM(JIRA and Crucible) methodologies and
principles.
Experience with Sonar to manage the project code quality.
Experience with Log4J
EDUCATION
Bachelor's in Computer Science, Jilin University
Master's in Computer Science, Maharishi Univerysity Of Management
TECHNICAL SKILLS:
Languages : Java, Java Script, and HTML
Java Technologies : JSP, Servlet, Java Beans, JDBC, JUnit, JNDI,
Java Mail
XML Technologies : XML, DOM, SAX
Operating Systems : MS-Windows 7/NT/2000/XP, LINUX
DBMS : Sybase, Oracle, MySQL,DB2,Oracle Berkeley DB(No-SQL)
Modeling Tools : Visio, Rational Rose.
Methodologies : UML,Agile
Application Servers : Tomcat, Weblogic 8.1/9.2/10.3, and WebSphere
4.0/5.1, JBOSS,Jetty,Resin,Nginx
IDEs and Tool: Eclipse, NetBeans, Maven,SVN,Log4J, Jfreechar,
LoadRunner,Junit,EasyMock, Memcached
Frameworks : Struts, Tapestry, JSF, Spring, Hibernate, Restful
and SOAP WebServices(cxf),Ibatis,GWT,Sencha
Version Control : SVN,Git
PROFESSIONAL EXPERIENCE:
Vitech Systems Group(Client:MetLife) New York City
June-2011 - Till Now
Role: Java Developer
Description: The project is an Enterprice application which is based on
Tapestry, Spring, Hibernate Framework. It is the Metlife insurance
management system platform; the services include Pension
Application,Disbursement Application,etc.
http://www.vitechinc.com/
Responsibilities:
Involved in Detail Design Documentation.
Developed Java Tapestry as Server Side Components.
Involved in designing spring, Hibernate MVC architecture.
Involved in configuring various XML's in Hibernate, Typestry
and Spring framework.
Involved in developing interceptors for validation, processing request
parameters.
Involved in developing the Filter dispatcher and POJO Action classes.
Involved in developing the JPA classes for Hibernate Mapping.
Involved in developing the template through the jasper and Ireport.
Developed front-end screens and server side scripts using HTML,
CSS,Javascript,Ajax and Tapestry.
Developed business logic process using the Spring Framework and data access
layer using Hibernate.
Involved in writing complex SQL and PL/SQL queries.
SVN was used for source control, and ant build was used
Configured Spring, Hibernate, and Web Service(CXF) to WebLogic server.
Involved in writing unit test and ant build script and integrating
different parts of the Project.
Eclipse is used as an IDE while developing the application.
Developed Web Services using wsdl and Jaxrpc.
Used Oracle as the back end with JDBC drivers.
Implemented Data Access Objects using JDBC to access data from database.
Environment: Core Java, J2EE, Tapestry, WSDL, Spring 3, Jboss/jetty,
Hibernate, JDBC, SVN, Oracle 10i, Web Services(CXF), Linux, JDK v1.7,
HTML, SQL, PL/SQL, CSS, XML, JavaScript,Ajax,Jasper,Ireport, Eclipse IDE.
Incesoft Shanghai,China Jan-2008 - OCT-2010
Role: Java Engineer
Description: The project is a web Social Network Services which is based on
Struts Framework,Spring,Ibatis. It is a SNS(Social Network Services) web
site, the services include uploading photo,sharing video,finding
friends,chatting on-line,playing page games,etc. Also there are more than
3,000,000 active users.
Responsibilities:
Preparing technical specifications, work assignments, coding and unit
testing.
Involved in detail design developing use cases, use case diagrams, class
diagrams, sequence diagrams and high level activity diagrams using UML from
the requirements.
Developed Ajax, Struts, Spring, Ibatis.
Involved in IO operations and File read write.
Responsible for validation of Client Interface HTML pages using JavaScript
and Jquery.
Involved in designing Struts 2.0 MVC architecture.
Involved in developing interceptors for validation, processing request
parameters and file uploads.
Involved in developing the Filter dispatcher and POJO Action classes.
Developed front-end screens and server side scripts using HTML, DHTML, CSS
and JSP.
Prepared technical specifications document for the given functional
specifications. Developed JSP Custom tags to display Data and Graphs.
Developed business logic process using the Struts and Spring Framework and
data access layer using Hibernate.
Involved in writing complex SQL and MySQL procedures.
SVN was used for source control, and ant build was used
Prepared documenting user requirements for web applications development by
using Use cases and class diagrams
Involved in writing Junit test cases and ant build script.
Lanched the Cluster through the /Nigix
Optimized the performance with Memcached and Oracle Berkeley DB
Environment: Core Java, J2SE 1.6, J2EE, JSP, WSDL, Struts 2.0, JMS, Web
Logic10.1/Tomcat, Ibatis, JDBC, SVN, MySQL5, Web Services, Windows XP,HTML,
SQL,, CSS, XML, JXL, JavaScript, Eclipse IDE,Maven,Memcached,Oracle
Berkeley DB.
AUGMENTUM Network&Technology, Beijin, China
Oct-2005 - Dec -2007
Java/J2EE Developer
Description: Order Management controls the process and systems interaction
necessary to coordinate activation, deactivation, change, rewriting,
reporting and maintenance of communication systems and services. It can
provide conditional routing of order flow based on the success or failure
of each step in the process and can provide a real time window into the
status of a customer order.
Order handling process is responsible for Accepting and issuing orders, Pre-
order feasibility determination, Credit authorization, Order issuance,
Order status and tracking and customer updates on order activities and
order completion notification
Responsibilities:
Developed the both of client side and server side components.
Created the backend application using J2EE Framework(SSH) and state of the
art J2EE Design Patterns (Session Faade, Front Controller, Command and
DAO).
Developed ANT scripts for building application EAR for deploying in Web
logic server.
Environment : J2EE, HTML, CSS, Servlets, Struts framework, Spring,
Hibernate,Rational Rose, Eclipse, Web Logic 8.0, DB2, Windows2000/NT, Sun
Solaris.
Skill Set:
Core Java,J2ee,JSP,Spring,Hibernate,Javascript,html,tomcat,jetty
8 years
Struts, webwork, Ibatis, Ajax,MySql,weblogic,jboss,svn,maven
5 years
Oracle,Restful Webservice(cxf),PL/SQL, Memcached,Oracle Berkeley
DB 3 years