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