Post Job Free
Sign in

Design Java

Location:
8873
Posted:
January 19, 2011

Contact this candidate

Resume:

Vaidehi Patel

E-Mail: **.******@*****.***

Phone: 732-***-****

Summary

. 1+ year experience as a Java Developer in Requirement gathering,

Analysis, Design, Reviews, Coding, Code Reviews, Unit and Integration

Testing. Developed Client-Server Applications and Relational Database

Applications in Core Java (Multi-Threading, Collections, RMI, JDBC,

Serialization), J2EE Technologies (JSP, Servlets), Javascript, XML, AWT,

Swing.

. Good experience in Struts, Hibernate & Appfuse Frameworks.

. Extensive experience in Internet/Web Application analysis, Design, Multi

Tier Applications and Database.

. Good experience developing GUI/Front end screens using Swing components.

. Conversant with web/application server as Apache Tomcat.

. Designed and developed the CRUDs, action classes and implemented MVC

design pattern using Struts framework.

. Proficient in designing all the layers of an Object Model (using UML

notations) to make it reusable and more importantly making the

application, both database independent and GUI independent.

. Extensive experience with Eclipse, NetBeans.

. Knowledge of XML Suite of Technologies (XML, XSL, XSLT, DTD, XML Schema)

. Expertise in Relational Data Base Design and writing SQL and PL/SQL,

stored procedures, packages and database triggers.

. Good knowledge and experience of packages, stored procedures, functions,

triggers etc using SQL and PL/SQL.

. Sound RDBMS concepts and extensively worked with Oracle 8i/9i/10g/11g,

DB2, MySQL.

. Ability to work in tight schedules and efficient in meeting deadlines.

Strong work ethic with desire to succeed and make significant

contributions to the organization. Self-starter, fast learner and a team

player with strong personal and group communication skills.

Software Skills

Skill Total

Experience(years)

Enterprise Java: JSP/Servlets 2

Core Java: Java Swing, JDBC, Threads, 2

Collections, RMI, JDBC, Serialization,

Annotations, Socket Programming

Programming Languages & Scripts :C++, C 1

SQL and PL/SQL 3

J2EE and Standard Design Patterns:MVC, 1

Inversion of Control (Dependency

Injection), Object Relational Mapping,

Aspect Oriented Programming, DAO and

Business Object, Test Driven Development

Mark-up/ Scripting Language: HTML, DHTML 2

(CSS), XML, XSLT, JavaScript, PHP

XML Technologies: XSL/XSLT, XPath, DTD 2

Struts 1

Hibernate 1

JUnit 1

Application/Web Servers: Apache, Tomcat 2

5.4/4.x

CASE Tools: Rational Rose, MS Visio 2

Professional

DBMS / RDBMS: Oracle 11g/10g/9i/8i, MySQL 2

5.x/4.x

DBMS / RDBMS: IBM DB2 <1

Testing Tools: JUNIT4 <1

IDE & Reporting Tools: Eclipse Ganymede, 3

NetBeans 6.7.1, iReport, Kompozer

O/S & Environment: Windows 8

Vista/XP/2000/NT, Linux

Other Skills: UML, Design patterns 3

Professional Experience

PMC India Pvt. Ltd

Java

Developer

Project: PMC Tracker(Framework Enhancement)

Jan 2010 - Aug 2010

Description:

PMC-Tracker is a web-based time and expense tracking system. It gives

easy and effective time tracking and expense tracking for the projects. PMC-

Tracker also provides fast and effective report generation for client

depending upon specified criteria. This phase will look to enhance all

areas of current implementation.

Responsibilities:

. Business Logic analysis to produce Business Workflow Diagram, Use

Cases, Architecture, Functional/Design specifications, sequence

diagrams;

. UML diagrams like use cases, class diagrams, interaction diagrams

(sequence and collaboration) and activity diagrams.

. Linux(OpenSUSE) is used as operating system.

. Implementation of dynamic roles in the framework.

. Implementation of menu system based on roles.

. Removed security.xml and stored user-role and role-menu mapping in

database.

. Implemented dynamic check for every access to a particular url using

spring security.

. Development of custom tag for action.

. Extensively involved in design and implementation of front-end

controller using Struts framework.

. Provided gui for adding new roles and assignment of responsibilities

to a particular role.

. Responsible for validation of Client Interface JSP pages using Struts

form Validations.

. Integrated and implemented Hibernate DAO with Struts.

. Developed Action Classes and Action Forms and implementing

validations.

. Evaluation of JUnit vs TestNG.

. Development of sample test cases(unit test cases and functional test

cases) for each layer using JUnit.

. Migrate code to SVN.

. Developed design patterns Value object, DAO.

. Development of CRUDs.

. Designed reports using iReports IDE.

. All reports generated using Jasper Reports.

. Creating Jasper reports using iReport IDE.

. Create and deploy Jasper Reports in the application server integrated

with J2ee (servlets).

. Create various reports and sub reports.

. Logging for the application is done by Log4J.

Environment: Core Java, J2EE, JDBC, Struts,, Hibernate, JDK V1.5, HTML,

XML, Jasper, Eclipse, iReports, XML, XSLT, XSD, Javascript, JUnit.

Appfuse framework., Apache Tomcat, OpenOffice.

Computer Center, M.S.University

Project: Subject Information System

Jan

2009 - Oct 2009

Description:

The M. S. University computer center is

responsible for automation of various university operations of exams,

accounts and administration. The system developed will provide better and

easy access to the information about current and past subjects, syllabus

for a particular semester and exams.

Responsibility:

. Business Logic analysis to produce Business Workflow Diagram, Use

Cases, Architecture, Functional/Design specifications, sequence

diagrams;

. UML diagrams like use cases, class diagrams, interaction diagrams

(sequence and collaboration) and activity diagrams.

. Taken responsible for ensuring that customer needs are met through

providing specific deliverables.

. Knowledge of business impact of technology deployments, including

items such as business requirements, implementation and planning.

. Worked on oracle and developed stored procedures and triggers for the

application.

. Java Servlets used for server side development.

. Extensive used of JDBC for data manipulation in application.

. Configured Apache Tomcat as servlet container.

. Editors like PL/SQL & Toad are used for developing and running the

functions, procedures and SQL queries with Oracle.

. Developed JavaScript for Validations.

. Windows XP is used as an operating System for the deployment.

. Developed system preferences UI screens using Java Swing and HTML.

. JDBC is used to connect to the Oracle Database for fetching different

records for the details provided by the user.

. Generation of reports using iReport.

. Create various reports dynamically according to criteria entered by

the user.

Environment: Core Java, JSP, Servlets, Swing, JDBC,, UML, Eclipse 3.2,

Oracle 10g, XML, iReports,, XML, Javascript. SQL, PL/SQL, Windows XP,

Apache Tomcat, Visio Professional

Education

. Master of Computer Application, April 2010 The Maharaja

Sayajirao University, Vadodara, Gujarat, India

. Bachelors of Science (B.S.) in Bio-Technology, April 2007 Sardar

Patel University, Anand, Gujarat, India

Certification

. Web Technology Professional Course(Linux, Apache, MySQL, PHP) Computer

Center, M. S. University, Vadodara, Gujarat, India

. Java Programming and Technology Zen Softech Pvt.

Ltd, Vadodara, Gujarat, India



Contact this candidate