Post Job Free
Sign in

Project Java

Location:
Herndon, VA, 20171
Posted:
October 26, 2010

Contact this candidate

Resume:

Alpana Gupta

E-mail Id -- *********@*****.***

Telephone No. - 636-***-****

Java/J2EE Developer with 6+ years of Experience

Objective

To obtain a developer position utilizing my strengths in Software

Application Development, Implementation and Testing of software systems in

Java, J2EE, Internet technologies, e-commerce, and web development.

Overview

Six Plus years of professional experience in the areas of Software

Application Development, Configuration & Release Management, analysis,

documentation, implementing and testing of software systems in Java,

J2EE and Web based technologies.

Expertise in writing Custom and Web based Applications using Core

Java

as well as J2EE Technologies.

Broad Knowledge of JAVA, J2EE (EJB, Servlets, JSP, Servlets,

Struts, JMS, JSF, Spring, Hibernate), CSS, HTML, DHTML,XML,XSLT,

JavaScript, Webservices.

Experienced in designing/developing Web applications using

Struts/JSF framework, SOA Architecture and JSP, Servlet.

Experience in Unix and ORACLE9x/10g

Design, develop, and deploy applications based on client's

business and technical requirements using the BEA portal Environment.

Extensive expertise in variety of RAD tools like Eclipse

2.0/3.0/3.1/4/5, Forte 4.0,NetBeans IDE 3.6, Editplus, Xmlspy,

TOAD,SQL Workbench,SQL YOG Community.

Experienced in installation, developing and deploying application

servers like WebLogic, WebSphere and Apache Tomcat Servers.

Strong Web development skills. Experience in N-tier Client-Server

based Internet technology, intranet portal design/development;

Framework development for Internet application.

Extensive experience in Client interaction, coordinating a small

team from Preparation of High Level Design (HLD) to development and

Testing.

Good working knowledge on spring framework & Hibernate.

In depth knowledge of database concepts and programming practices

using SQL and PL/SQL with extensive work experience in Oracle (SQL,

PL/SQL & DB Setup)

Able to learn new skills rapidly in a team or working

independently by using experience in past related technologies.

Have excellent communication skills, work ethics and the ability

to take initiatives very well and work very sincerely in critical

situations -- in a team or individual environment.

Good knowledge of Windows XP, Windows 7, Windows Vista, Windows

NT, Windows 2000,Windows 95, Windows 98.

Technical skills:

Language core java, Java 2 Enterprise Edition (J2EE) : (Servlets,

JSP, Java Beans, JMS, EJB, JNDI, RMI, JFC/Swing, AWT,

JDBC),

HTML, DHTML, XHTHML, CSS, CSS2, AJAX

Frameworks Struts, Struts2, Hibernate, JUnit, Axis, Spring (AOP, MVC,

ORM, Annotations)

ls Source Control Systems (CVS, SVN), Build Tools

(ANT,MAVEN,MAVEN 2), Logging Tools(Log4j)

Web Servers Apache Web Server, Java Web Server

Application servers BEA WebLogic 8.1, IBM Web Sphere 5.1, JBoss, Tomcat 5.0,

Apache 2.0

Databases Mysql Server, MS-SQL Server, Oracle 7.x-10g (SQL/PL-SQL),

and SQL Server

TECHNOLOGIES JDBC, JavaBeans, JSP, Servlet, EJB, Struts, AJAX,

Hibernate, Spring, JSF,HTML, CSS, XML,UML,JAVA and J2EE

Design patterns

TOOLS Eclipse Galileos, Helios IDE, JBuilder IDE, Forte/NetBeans

Scripting Language Java Script

Operating Systems UNIX, Windows XP, Windows 2000, Windows NT Server 4.0,

WINDOWS VISTA, WINDOWS 7 and Sun Solaris

Web Services SOAP, RESTful services,WSDL, apache axis2

PROJECT PROFILE

Sansa Technology LLC - Fremont CA USA

Project Name Sansa Test me

Duration Jun 2009 - till date

Location

Position Java developer

Synopsis Sansa Test Me is an online exam and certification portal,

available for internal as well as external users. The site allows

individuals to have self evaluation and get ready for

certifications. It also provides employment testing to help

companies screen job candidates.

Responsibility Participated in project planning sessions with business

analysts and team members to analyze business IT Requirements and

translated business requirements into working model.

Implemented MVC design pattern with Struts framework

Used Agile software development methodology which helps to

develop project plans

Involved in Initial designing and creating Use case diagrams,

Sequence Diagrams and class diagrams using the MS Visio Tool.

Involved in developing applications using Java, J2EE and Struts

Designed and developed user interfaces using JSP, HTML and CSS.

Used JavaScript and struts validation framework for performing

front end validations.

Developed ActionForm classes, Form beans, Action Classes using

Struts.

Hibernate is used to persist the objects in the Database.

Implemented MVC, DAO J2EE design patterns as a part of

application development.

Developed DAOs interfaces for hibernate to interact with the

database.

Technologies Java, Eclipse, JSP, HTML, CSS, XML, JavaScript, ClearCase, AJAX,

Struts2, IBM Websphere 6.1, Oracle9i/10g, MS Visio, UML,

Hibernate

Project Name Flight Reservation System

Duration Nov 2008 - May 2009

Location

Position Java J2EE Developer

Synopsis Flight Reservation System helps the user to search and book

flights with various options and provides user with the option to

view and modify their itinerary.

Responsibility Worked with Business Analysts to prepare the software

functional and

technical design document.

Developed use cases, class diagrams and state diagrams using

UML.

Developed front-end components using JSP, Servlets and deployed

in

Weblogic.

Developed Session Beans and used J2EE Design Patterns like MVC

and

Business Delegate.

Used Session Facade, Business Delegate, Data Access Objects and

Transfer

Objects design patterns

Implemented EJBs to retrieve insert and delete values from

database.

Used JDBC for database connectivity and used connection pooling

to

optimize database connections.

Developed java beans for interacting with database using JDBC.

Used AJAX for asynchronous communication with server.

Developed and prepared test cases for unit testing with Junit.

Technologies JSP, HTML, Servlets, EJB 2.0, struts,WebLogic 8.x, J2EE, JDBC,

AJAX, Eclipse (IDE), SQL Server 2005, JUnit

Project Name Application Tracking System

Duration Jan 2008 - Oct 2008

Location

Position Java/J2EE Developer

Synopsis The primary function of the project was to automate various

functionalities of SANSA to improve efficiency and coordination

among departments. This system provides multiple services, such

as saving information about the applicant, submitting to job

posts, replying to applicant requests etc. This application had

two interfaces, one that deals with the Applicant and the other

with the SANSA.

The HRM module provides the status of the job openings in the

organization, to the applicant and applying accordingly. The

applicant enters data which is accepted through a set of JSP

pages and is processed using a set of Enterprise Java Beans (EJB)

and Servlets and an email regarding the failure or success of the

process is sent to the user. The UI at Recruiter side deals with

the information like number of applications for a positions,

searching the applicants in databases by certain keywords,

whether they have been contacted, applicant has been selected or

rejected, number of rounds the applicant has cleared.

Responsibility Interacting with the SME's and Stakeholders to get a better

understanding of client business processes and gather business

requirements.

Co-author business requirements document with project teams.

Extracted, discussed, and refined business requirements from

business users and team members.

Gathered user requirements in order to prepare functional

specifications.

Designed the application by writing screen logic, validation

logic and business logic in page specification document for each

screen.

Identified and created use cases from the gathered user

requirements.

Design components based on object-oriented design (Class

Diagrams, Sequence Diagrams, Activity/State Chart Diagrams

including swim lanes, and corresponding text descriptions

(UML, OOAD)) from use case specifications using Microsoft Visio

Involved in design and architectural discussions. Participated

in performance related discussion

Application was designed and developed in MVC architecture with

JSP as presentation layer, EJB for business logic implementation

and Ms Access as back end.

Developed front end components using JSP, HTML, CSS and Java

Script.

Written Servlets for request data capturing and invoking

appropriate bean for business logic implementation in Java

Classes.

Responsible for architect and building HRM and Mailing system

modules.

Written SQL queries and used java JDBC for data manipulations

Building the application and deploying on Web Logic.

Written test cases as per screen logic and validation logic.

Unit testing the application and recording the results.

Assisted UAT Manager in User Acceptance testing to author Test

cases from the User interface Designs and prototypes.

Fixing of defects and retesting the application.

Preparation of module flow and data flow diagrams using

Microsoft Visio.

Involved in preparation of Page Specification documents

providing screen logic validations and business logic.

Technologies Java, J2EE, Servlets, JSP, JMS, HTML, CSS, EJB, JavaScript, JDBC,

MVC, Microsoft Visio, XML, UML, RAD Model, Relational Database

Design, OOAD, SDLC, MS Office (MS Access, Power Point, Word

Excel), PL/SQL, Web logic, Windows XP.

Project Name Resume Management System

Duration May 2007 - Dec 2007

Location

Position Java/J2EE Developer

Synopsis The application aims to provide software interface for the users,

thereby improving ease and efficiency of the process. This Web

based application will manage Resume and Jobs for the job seekers

and suppliers (like Dice.com). This system supports the following

users: Job Seeker and Job Provider. This system will check for

the authentication of the user, that is, if the users have

registered with the system else will display registration form.

It also facilitates both the users to register in website, Create

and maintain their profiles by performing operations like Read,

Update, Delete the profiles. Jobs providers can post jobs and

search the database whereas job seekers can search the job and

apply for it.

Responsibility Designed the application by writing screen logic, validation

logic and business logic.

Requirement capturing and collecting various forms from the

client

Followed the UML based methods using Microsoft Visio to create

Activity, Sequence, Class, and Collaboration Diagrams.

Responsible for planning, design coding with Java Classes and

Servlets.

Involved in developing user interfaces(UI) using HTML, CSS and

JSP

Developed various Forms and modules like Home Pages and

Validation Page. Used Spring Framework for implementing business

logic and transactions management.

Used MS Access for data populations and comparisons.

Involved in creating and manipulating the Database Objects such

as Tables and Views using DDL and DML. And also involved in

optimization of queries.

Building the application and deploying on Web Logic.

Involved in code reviews and code refining at various levels of

the project.

Unit testing the application and recording the results

Fixing of defects and retesting the application.

Technologies Java, J2EE, Servlets, JSP, HTML, CSS, EJB, JDBC, Spring,

Microsoft Visio, XML, UML, Relational Database Design, OOAD,

SDLC, MS Office (MS Access, Power Point, Word Excel), PL/SQL,

DDL, DML, Weblogic, Windows 2000.

JC Whitney CHICAGO, IL USA

Project Name JC Whitney

Employer GCI (Collabera)

Duration Apr 2006 - Jul 2006

Location

Position Java J2EE Developer

Synopsis J.C. Whitney, Inc. offers retailing and distributions services

for automobile parts and accessories. The company provides

catalog and online retailing services for motorcycle, trucks, and

light automotive vehicles parts and accessories.

Responsibility Capturing the Business Requirements and did Analysis of the same.

Develop the application code using Java, Struts and EJB based

on the UML -based Design documents available.

Designing the Web pages using JSP, HTML, CSS and JavaScript.

Responsible for planning, design and coding with Java Classes

and Servlets.

Performed the integration testing and fixing the defects.

Technologiess Java, JDBC, JSP, Servlet, EJB, Struts, Web Logic 8.1, Apache

Tomcat 5.0, Eclipse 3.x, CVS

Pacific IT Solutions - Bangalore, India

Project Name Web Timesheet

Duration August 2005 - Mar 2006

Position Java assistant Developer

Synopsis Web Timesheet is a Web-based timesheet management application

for workgroups in a software organization. It creates,

consolidates, and manages the timesheets of the employees. The

application is mainly extended up to two circles of concern i.e. -

Project/team Leader and Developing Team. Project/team Leader

creates and allocates the project tasks to Developing Team. The

Developing Team can access all the resources required for

developing application and report the solutions to Project/team

Leader.

Technologies Core Java, JSP, JavaScript, Servlet, Java web Server/ Tomcat4.1 Web

Server, MS-SQLServer.

Ness Technologies (India) Limited - Bangalore India

Project Pharmaceutical Industrial Automation (MGRM, New Delhi, India )

Position Java/J2EE Developer

Duration July 2004 - July 2005

Synopsis The primary function of the project was to automate all the

departments of pharmaceutical company to improve efficiency and

coordination among departments. HRM module provides user from

recruiting an employee to relieving an employee. Purchase module

provides user from raising Material Requisition to releasing

Purchase Order. Similarly major functionalities are automated in

Inventory, Time Office Management and Payroll module

Responsibilit Requirement capturing and collecting various forms from the client

y

Responsible for creating software requirements documents and low

level design documents based on the forms collected and input

from client.

Responsible for architect and building HRM, Payroll and Purchase

modules.

Designed the System in Microsoft VISIO.

Preparation of screen logic, business logic in Page Specific

Document for above modules

Designed the client/server application in MVC architecture.

Coded for front end screens using JSP, HTML, Java Script.

Written SERVLETS and Java classes for business logic

implementation.

Used JDBC and SQL to access data in Oracle database and do data

manipulations

Preparing database views for easy development of crystal reports.

Preparation of crystal reports for analysis and printing output

documents.

Building war file and deploying on Tomcat container

Unit testing and debugging application.

Implementation of the project at client side by collecting master

and sample transaction data.

Environment JAVA, J2EE, JSP, JDBC, HTML, Java Script, Dream weaver, SERVLETS,

Oracle 8i, PL/SQL, TOAD, Apache Tomcat server, Net Beans IDE, VSS,

Windows XP

Project Name Intranet Development for Ness Technologies (India) Ltd.

Duration Nov 2003 - Jun 2004

Location

Position Java/J2EE Developer

Synopsis This application provides the information regarding the entire

organization. It deals with various activities that take place in

all divisions with in an organization. Some of the important

modules are Human Resources, Applications and Administration.

The system is being designed to automate the whole of the

processes, which are currently being implemented manually at our

Organization.

Responsibility Capturing the Business Requirements capturing and creating

various HTML forms and wireframes.

Responsible for creating low level design documents based on the

system architecture and design.

Coded and developed modules like Leave Management, Variable Pay

Appraisal and personalization (employee search, change password

etc.)

Building war file and deploying on Tomcat container

Unit testing and debugging application.

Technologies Core Java, JDBC, JavaBeans, JSP, Java Script, HTML, CSS, Apache

Tomcat 4.1, Oracle

Education & Certifications

Masters in Computers and Management with Honors from R.S.S.

University, Raipur (INDIA) - in 2003

Post Graduation diploma in Computer Application from R.S.S.

University, Raipur (INDIA) in 1997

Bachelor of Science in 1995

> Sun Certified Java Programmer

Java Certification from Brain bench

Certification in Database technology

Personal Skills:

Extremely Passionate, Good Problem Solver, an Excellent team player,

Ambitious, Excellent verbal and written communication skills, willing to

learn and possess leadership qualities.

References:

Available on Request



Contact this candidate