Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
630-345-5301
Javadev.129@gmail.com
SUMMARY
Senior J2EE Developer with 7 years of experience in analysis, design, development and
implementations of web based, client/server, database and/or Intranet-based application using Java, J2EE
technologies in various business domains including Banking, E-commerce, Manufacture and Education.
Strong understanding of Object Oriented Design concepts and Analysis and Well versed with concepts
like collections, multithreading, serialization, Java beans.
Experience of using various IDEs such as Eclipse 2.0/3.x/4.3/4.4, NetBeans 7/8, and RAD 8/8.5, Servers
such as JBoss 5/6/7, IBM Websphere 6/7/8, Apache Tomcat 5/6/7/8, Weblogic 8.1/9/10/11g/12c.
Hands on experience in developing enterprise applications using J2EE technologies like Servlet
2.4/2.5/3.0/3.1, JSP, JSTL, JDBC, XML 1.0/2.0, EJB, Commons and Log4j.
Proficient in developing application using enterprise open-source frameworks like spring 2.5/3.x/4.0,
Struts 2/2.2/2.3 and Hibernate 3.0/4.x.
Experience with latest technologies of JavaEE 7.0 stack like EJB 3.2, Java Persistence (JPA) 2.1, Java
Transaction (JTA) 1.2, Java Message Service (JMS) 2.0, JSF 2.2 and Web Services 1.3.
Extensive knowledge of Client-Server technology, web-based n-tier architecture, Database Design and
development of applications using J2EE Design Patterns like MVC, Singleton, Session Facade, Factory
Pattern and Business Delegate.
Experience using middle ware business logic technologies Session Beans, Entity Beans, Message Driven
Beans.
Experience in building Project management tools like Maven and ANT for developing JEE based
applications.
Experience working with databases such as Oracle 8.x/9i/10g, MS-SQL Server 2008/2005 MySQL and
using PL/SQL to write stored procedures, functions and triggers for different Data Models.
Implemented and used various Web Services using SOAP 1.1/1.2 and Restful.
Experience in design and development of presentation layer using Servlets, JSPs, JSTL, HTML
3.0/4.0/5, XML and CSS 2/3/4.
1/2
TECHNICAL TOOLS
Java, C, C++, J2EE, XML1.0/2.0, XSLT, EJB, JSP1.1/1.2, Servlets 2.0/2.3/2.4/2.5, AWT, Java Swing (JFC), Java
Beans, JPA, JTA, JMS, JNDI, OOPS, OOAD, JavaScript, HTML 3.0/4.0/5, XML, CSS 2/3/4 Java Server Faces
(JSF), Hibernate 3.0/4.x, Spring 2.5/3.x/4.0, Struts2/2.2/2.3, JDBC 3.0, SQL, WSAD 4.0/5.0, Web Methods,
WebLogic 8.x/9.x/10.x., JBOSS 3.x/4.0, IBM Web Sphere 4.0/5.x/6.x, Apache Tomcat 5/6/7/8, Oracle 8.x/9i/10g
Enterprise Edition, MS-SQL Server 2008/2005, Maven 1.1 /2.0/3.x, ANT Log4J, RAD 8/8.5, Eclipse
2.0/3.x/4.3/4.4, NetBeans 7/8, SOAP 1.1/1.2, MS-Office.
EDUCATION
PROFESSIONAL EXPERIENCE
Jul 14 -
State of MI develops several on-line application processing and status tracking applications for its various
departments. Involved in development of processing and tracking of online insurance application for the health
department.
Responsibilities:
Developed Use Case, Class diagrams and Sequence diagrams for the modules using UML and Rational
Rose.
Used Spring Framework for dependency injection with the help of spring configuration files.
Developed the presentation layer using JSP, HTML, CSS and client validations using JavaScript.
Involved in Dynamic form generation, Auto completion of forms and user validation functionalities using
AJAX.
Designed developed and maintained the data layer using Hibernate and performed configuration of Struts,
Application Framework.
Developed various test cases and performed unit testing using JUnit.
Environment: Java, JEE, JSP, Servlets, Hibernate 4.0, SQL/PLSQL, Eclipse 4.2, Web Services, SOAP, WSDL, JUnit, Tomcat, Oracle 11i, CVS, ANT, and Windows 7.
Mar 13 - Jun
This is a fully integrated Inpatient EMR system that includes all the tools to achieve meaningful Use and maintain
compliance. It provides clinician job satisfaction through reduction in paperwork, ease of use, flexibility on where,
when and how data may be used and provides built in tools for clinical decision support to strengthen care and
prevent errors.
Responsibilities:
Followed Agile SCRUM methodology and used Test Driven Development (TDD).
Involved in developing code for obtaining bean references in spring framework using Dependency
Injection (DI) or Inversion of Control (IoC).
Developed Object -- Relational (O/R) mapping using Hibernate. Developed Data Access Object (DAO)
persistence layer using Hibernate.
Involved in development of Web Services using JAX-WS to get data from the SAP System.
Used Oracle Sql Developer for Oracle for running queries to confirm the results from the application.
Involved in writing SQL queries and stored procedures for the application in Oracle.
Worked on code-merge, code integration and module integration. Involved in monitoring the defects and
assigning it to the concerned.
Used JUnit for Unit Testing and Clover for code coverage.
Provided support to the testing team and also involved in the Bug Fixing.
Deployed the application on to IBM WebSphere in UNIX environment IBM AIX. Tested the application
after making the necessary configuration.
Environment: EJB, Struts 2.0, Hibernate 3.0, Spring 2.5, JSP 1.2, Java Swing, Servlets 2.1, JMS, XML, SOAP,
UDDI, WSDL, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4j, Junit, WebSphere App server 8.5.5, RAD
9.1.1, Rational Rose, Oracle 11i.
J2EE Developer
Horizon Bank, Austin, TX
Jul 12 - Feb 13
Involved in the analysis, design, and development and testing phases of Software Development Lifecycle
Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams, using
Microsoft Visio to model the detail design of the application.
Used Jakarta Struts Framework for rapid development and ease of maintenance.
Developed the application front end using Jakarta Struts Framework. Developed action classes, form beans
and Java Server Pages using Eclipse.
Developed a web-based reporting for credit monitoring system with HTML, JSTL and custom tags using
Struts framework.
Designed and implemented Business Delegate, Session Facade and DTO Design Patterns.
Involved in implementing the DAO pattern for database access and used the JDBC API extensively.
Used XML Web services for transferring data between different applications and retrieving credit
information from the credit bureau.
Developed logging module-using Log4J to create log files to debug as well as trace application.
Environment: Java SDK 1.4, MVC, Hibernate 3.0, Struts 2.0, EJB 2.0, Servlet 2.4, JSP 2.0, JNDI, JDBC, PL/SQL,
XML Web Services, Weblogic 11g, Eclipse 3.8, Spring 2.5, SOAP 1.1, WSDL, JavaScript, Windows 2000, Oracle
10G, JUnit, CVS, ANT 1.5 and Log4J.
J2EE Developer
Henghe North America Inc., Old Bridge, NJ
12
Oct 11 - Jun
Henghe North Inc. is an e-commerce company that is based in NJ. It has two main businesses: (1) energy-saving and
renewable energy products; (2) import and export plastic materials. The project is an Employee Information
Tracking System to track and update current employees information, compensation and benefits. It supports other
functions like payroll module, time and labor management module, online recruiting, and career development.
Responsibilities:
Direct client interaction to understand the clients needs and designed the proper application architecture.
Prepared the technical design and developed the system using MVC architecture and implemented the
application in Spring framework. Developed user interfaces using JSP and HTML/CSS as presentation
layer in Spring MVC framework.
Utilized JDBC and Hibernate to interact with MySQL database to persist the application data.
Implemented Hibernate Framework technology for the persistence layer by writing Hibernate Query
Language (HQL) queries and map Java Beans to specific database tables with XML configuration files and
Annotations.
Designed MVC Controller classes, DTO classes, DAO interfaces and classes and used web.xml file and
annotations to configure them.
Developed DTO classes, DAO interfaces and business logic classes for the application and transfer
information from database server through Java Beans to calculate employees salary ,work hours and
vacation time
Developed Spring MVC Controller classes to handle request from client side, get required data
information from database server and to efficiently realize all the required validations using the data from
the database server.
Wrote SQL scripts to transfer employees record into database tables and validated the data
Utilized JUnit for unit testing and debugging all possible business scenarios
Utilized Maven as project building tool and manage the project dependency.
Utilized Log4j to record bugs and application errors during runtime. for further debugging.
Environments: Java/JEE 1.7, JSP, Servlets, HTML 5, Spring MVC, Spring Framework, Hibernate 3.0, JDBC,
Log4j, SVN, Eclipse 3.5, Apache Maven 3.2.2, Websphere 7, MySQL database, Windows 7, Linux,
Software Engineer
Systems & Services Limited, India
Jul 09 - Sep 11
This is a comprehensive and integrated Hospital Management System for a Super Specialty Hospital. This package
is used to computerize the activities of a servicing system. This package contains four modules. They are
Administration, Patient Care System, Health Services and Auxiliary Services. Each module is having sub modules
with in this sub modules will maintains storing, registering, details of joining patient details, and over all day
activities maintains one particular database
Responsibilities:
Designed the application using the J2EE design patterns such as Session Faade, Business Delegate,
Service Locator, Value Object and Singleton.
Developed presentation tier as HTML, JSPs using Struts Framework. Used AJAX for faster page
rendering.
Developed the middle tier using EJBs Stateless Session Bean, Java Servlets.
Entity Beans used for accessing data from the Oracle database.
Prepared high and low level design documents for the business modules for future references and updates.
Deployed the application in JBoss Application Server in development and production environment.
Used ANT as build tool. Used Junit for writing Unit tests.
Environment: Java, HTML 4, Java Script, Core Java, JUnit, JSP, Servlets 2.0, JDBC, Oracle 9i, Ajax, CVS
Weblogic 10.3, Eclipse 3.5
Software Engineer
Object Synergy, India
Jun 09
Jan 08 -
The objective of this import business project is to construct a method that will automate the approval process
required before the request is sent to the supplier and retailer.
Responsibilities:
Designed and developed Servlets to communicate between presentation and business layer.
Developed Session Beans and Entity beans to business and data process.
Environment: Core Java, J2EE, JSP, Servlets 2.0, JDBC, and JavaScript.