Download Brandon Hao - OnContracting

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Database wikipedia , lookup

Microsoft Access wikipedia , lookup

Relational model wikipedia , lookup

Oracle Database wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

SQL wikipedia , lookup

Team Foundation Server wikipedia , lookup

Database model wikipedia , lookup

PL/SQL wikipedia , lookup

Clusterpoint wikipedia , lookup

Open Database Connectivity wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Transcript
Brandon Hao
Tel: 609 580 1579
Email: [email protected]/ [email protected]
Experience Summary












Over 7 years of experience in developing web based internet/intranet, client/server,
Distributed architecture applications using Java/J2EE technologies
Experience in enterprise application development and deployment on Weblogic ,
JBoss and Apache Tomcat and platforms using IDE such as Eclipse, JDeveloper.
5 Years of exhaustive experience in SQL and Java interaction.
Batch Framework implementation in PL/SQL for huge volume of data
Extensively worked on developing Front end GUI using HTML, JSP and JSF, Json and
JQuery.HTML5/CSS3
Experience in Oracle11g, SQL Server 2008 with partial database administration and
Stored Procedures Extensive use of Ant script and tools for build, packaging and
deployment.
Experience in developing Server Side Programming using J2EE technologies such as
JMS, Spring, Hibernate, JSF and unit testing using JUNIT.
Expertise in System-requirements collection, Software Analysis and Design,
Development, and testing the modules in JAVA/J2EE based applications
Familiar with Operating Systems like UNIX, Linux, Windows NT, Windows XP,
Windows 2K.
Extensively worked on latest j2ee paradigms using Spring IoC container, ORM tools
like JPA/Hibernate, MVC frameworks like Struts/JSF, EJBs and XML technologies.
Extensive experience in Java, J2EE technologies such as JDBC, JSP, Servlets, EJB,
Hibernate, JNDI, and AJAX.
Wrote various finely tuned HQL queries for persisting the data using Hibernate integrated
with Spring
Professional Experience:
Duluthtrading Madison, WI
09/2012 – current
Java/J2EE Developer
Responsibilities:
 Involve in development of customized components based on Struts, Tiles, HTML,
JavaScript.
 Write Stored Procedures, Triggers, and Views extensively.
 Extensively use Java server Faces (JSF) Navigation rules and JSF tags for enhanced user
interface.
 Deploy business components into JBoss Server
 Work on Spring AOP for error handling.
 Develop Service layer includes Spring base IoC, to inject services using Hibernate.
 Extensively use HibernateTemplate in data access layer to do Database Operations.
 Connect to Oracle Database using DAO (Data Access Object using Spring DAO) Patterns.



Develop the User Interface (UI) using Java Server Pages (JSP), CSS and JQuery.
Write Servlet and Invoker servlets to redirect to JSP files.
Develop application components for storing, retrieval and structuring of documents using
IBM Content Manager API, Java
 Design and Develop Web services using SOAP to make submissions.
 Develop the JUnit Test classes for the new Java source code.
 Use Log4j for logging Errors.
 Analyze application defects and fixes the code in line with client’s requirements.
 Address any production issues in a timely manner.
Environment: J2EE, JDK6, Java Script, JSP, Ajax, XML,HTML, Eclipse, Oracle10g,
TOAD, PL/ SQL, JUnit, Hibernate, Spring, SOAP
SOVEREIGN BANK
08/2010-09/2012
J2EE Developer
Dorchester, MA
Responsibilities:
 Participated in project planning sessions with team members to analyze business IT
Requirements and translated business requirements into working model.
 Developed application components JSPs, Action Form Beans, Action Classes, Value
Objects and model layer logic.
 Developed the code for asynchronous update to web page using JavaScript and Ajax.
 Developed application using JavaScript for Web pages to add functionality, validate
forms, communicate with the server.
 Involved in developing of customized components on HTML, and JavaScript.
 Maintained various configuration files for application specific entries- struts-config.xml,
tiles-def.xml.
 Developed views using JSPs and struts tags. Using Tiles framework, improving UI
flexibility and providing single point of maintenance.
 Responsible for Service layer includes Spring base IoC, to inject services using Hibernate.
 Worked on Spring AOP for error handling.
 Developed Business Layer using java and injected DAO Layer into BAO using spring.
 Connected to Oracle Database using DAO (Data Access Object using Spring DAO)
Patterns.
 Used Singleton design pattern and implement MVC, DAO J2EE design patterns as a
part of application development.
 Worked on REST API based on Jersey framework. Response produced in JSON/XML
format.
 Wrote Stored Procedure, Triggers, and Views.
 Worked on Oracle 10g as the backend database.
 Used Log4j for logging Errors.
 Deployed the project on WebLogic application server
 Demonstrated experience with enterprise search platforms that provide full-text indexing
software (e.g. Lucene/ Elastic search)
Environment: J2EE, JDK6, Java Script, JSP, Ajax, XMLHTML, Eclipse 3.6, IBM RAD 7.5,
IBM, Oracle10g, TOAD 10.1, PL/ SQL, JUnit, RESTful, jersey
Plymouth Rock
Red Bank, NJ
01/2009-08/2010
JAVA/J2EE Developer
Responsibilities:
 Analyzed and reviewed business requirements.
 Developed the application using Java J2ee standards and guidelines.
 Developed the User Interface (UI) using Java Server Pages (JSP), and JQuery.
 Extensively used Spring JDBC in data access layer to do Database Operations.
 Developed Business Layer using java and injected DAO Layer into BAO using spring.
 Connected to Oracle Database using DAO (Data Access Object using Spring DAO)
Patterns.
 Deployed business components into JBoss Server.
 Extensively used SQL, stored procedures and functions.
 Prepared Test Cases and Unit Testing performed using JUnit.
 Involved in writing the Maven scripts to build and deploy the application.
 Worked on REST API based on Jersey framework.
 Extensively used Eclipse for writing code and CVS for version control.
Environment: Java 6, J2EE, AJAX, SQL, CSS, HTML, JavaScript, JQuery, spring,
Eclipse, Oracle10g, Hibernate. RESTful, Maven
DHL Tempe, AZ
05/2007-01/2009
JAVA/J2EE Developer
Responsibilities:
 Designed and Developed the application using the MVC architecture
 Developed the connectivity to the DB using JDBC.
 Developed the application using JMS for asynchronous messaging.
 Developed the front end using HTML, JavaScript, AJAX, and JSP pages.
 Deployed the JSF Framework on Web Logic application server
 Developed the Action classes for handling the requests from the JSP pages.
 Developed Java Bean components to communicate with Database.
 Used MVC, Value Objects, Service Locator, and Session Façade Design Patterns.
 Developed XML Schemas and DOM parser for all the XML documents used for data
transfer
 Developed back end communication using JDBC.
 Worked on REST API based on Jersey framework.
 Developed and Deployed the EJB’S in Web Logic application server.
 Used Object/Relational mapping tool Hibernate to achieve object persistency.
 Worked on the design documentation and functional specification documentation.
 Implemented JUnit testing.
 Performed the Unit testing of the application.
 Resolved bugs coming from the System and Integration Testing.
Environment: Java 6, J2EE, AJAX, SQL, CSS, HTML, JavaScript, JQuery, spring, Eclipse,
Oracle10g, RESTful, Web logic, EJB.
Education
New Jersey Institute of technology
Science
Tianjin University of Science & technology
Science
Newark, NJ, USA
M.S Computer
Tianjin, China
B.S Computer
Skills








Languages/platforms: Java/J2EE/Java EE(Servlet,
JSP,EJB,JNDI),HTML/XML/Spring/Hibernate
Database: Oracle, SQL server, MySQL, PL/SQL
Web/Application: Tomcat, JBoss, Weblogic
Operating System: Linux, Windows 7/8, MacOS
Other Tools: eclipse, NetBeans, Office
Design Patterns: MVC, Session, IOC, AOP, Singleton
ORM: Hibernate, JPA
Fluency in Chinese(mandarin)