Prathvi Kulkarni
************@*****.***
973-***-****(Pradeep)
Professional Summary:
. Around 7+ years of experience in software in the area of design,
development in Java/ J2EE technologies.
. Experience in both core and advanced Java technologies (HTML, JavaScript,
Servlets, JSP, JSF, Hibernate, Spring, EJB, JMS, JDBC, XML, XSLT) with
various middleware technologies.
. Expert level skills in Struts, Spring and Hibernate.
. Implemented Spring MVC for designing and implementing the UI Layer for
the application.
. Used Hibernate for mapping java objects to the relational database in
.hbm.xml file.
. Strong working experience in development and deployment of java/j2ee web
components using Web Logic, Web Sphere, and Apache Tomcat Servers.
. Extensive knowledge and implementation skills in Spring MVC.
. Extensive knowledge and implementation skills in Struts MVC framework
(Validator, Tiles, Tag Libraries, Action Classes).
. Expertise in GUI design and application development using IDE Tools -
Eclipse, IBM RAD, My Eclipse.
. Experience in designing and developing UI components using Jsp,
JavaScript, HTML, DHTML, CSS, and Tiles.
. Experience implementing Web Services using Apache CXF, SOAP, WSDL, and
REST interfaces in Java.
. Experienced with relational databases like Oracle, MS SQL.
. Strong Experience in OO Analysis and Design.
. Proficient and highly competent in gathering user requirements and
converting them into software requirement specifications using UML,
Object oriented techniques.
. Strong experience in software development life cycle phases including
requirements gathering, analysis and design, testing and project
management.
. Experience with writing build scripts for ANT.
. Experience in version control system tools like CVS, SVN.
. Experience in using the Soap UI to test the Web services.
. Have used the Apache CXF to build web service clients.
. Preparing Weekly Status report and Daily Task monitoring using Time sheet
Entry.
. Involved in all phases of Software Development life cycle.
. Ability to work in diverse platforms and industry environments.
. Goal oriented team player, self-starter, quick learner, and proficient in
handling multiple projects.
. Excellent Analytical & problem solving skills with attention to detail
and Persistence, Teamwork and Communications
Technical Summary:
. Languages: C, C++, Java.
. Java APIs: J2EE, EJB, Servlets, JSP, JMS, REST, JDBC.
. Presentation: JSP, HTML, DHTML, XML, WSDL, CSS, JavaScript.
. Frameworks: Struts, spring, JSF, Hibernate, Apache CXF.
. Database: Oracle 8/8i/9i/10g/11g, DB2, MySQL.
. RDBMS Query tools: TOAD, SQL Developer, and DbVisualiser.
. Application Servers: Apache Tomcat, IBM Web Sphere, BEA Web Logic,
JBuilder.
. IDE: RAD, MyEclipse, Eclipse.
. Tools: Ant.
. J2EE Design Patterns: Front Controller, Composite View, Business
Delegate, Session Fa ade, DAO, Command Pattern, Singleton pattern,
Service Locator.
. Version Control: CVS, SVN.
. Operating Systems: Windows Nt/XP/Vista/7, Unix, Linux
Professional Experience:
CSI, PA
Jun
2012-
Till
Date
Sr. Java/J2EE Developer
Responsibility:
. Involved in System Requirement study, conceptual design and designing of
Use Cases based on the requirements using UML.
. Developed server-side services using Core Java concepts (multithreading,
collections).
. Implemented Spring MVC for designing and implementing the UI Layer for
the application.
. Used Spring Framework for Dependency injection (IOC) and integrated with
the Hibernate.
. Developed Web Pages by using JSP Tag Libraries.
. Involved in writing all client side validations using Java Script.
. Implemented Spring AOP for implementing the roles throughout the
application.
. Used Hibernate for mapping java objects to the relational database in
.hbm.xml file.
. Implemented persistence using Hibernate, mapping of classes in
Hibernate.cfg.xml file.
. Written HQL (Hibernate Query Language) Queries for the modifications to
existing database structure according to the required features.
. Designed, Developed and Implemented document transformation applications
using XML tool.
. Have used the Apache CXF to build web service clients.
. Have used SOAP UI for testing the Web Services.
. Involved in writing SQL queries.
. Developed the presentation layer using JSP, HTML, CSS and client
validations using JavaScript.
. Involved in designing and development of web interface using JSP,
Servlets, and JavaScript.
. Developed the application using My Eclipse 8.5 and used eclipse
standard/plug-in features for editing, debugging, compiling, and
formatting and build automation.
. Handling user requests such as code enhancements, bug fixes.
. Designed reports per the need of the user.
. Created stored procedures, triggers and functions to meet user
requirements.
. Used Log4j for logging errors, messages and performance logs
Environment: Java 1.6, J2EE 1.4, Servlets 2.5, JSP, HTML, CSS,
Javascript, Hibernate 3.5, Web services, Spring, AXIS, SOAP UI, Java
Script, Oracle-8i, CVS
Mind Spec, NJ
Apr
2011
-May
2012
Sr. Java/J2EE Developer
Responsibilities:
. Involved in designing the sequential diagrams using the Enterprise
Architect.
. Involved in Setting up an environment, configuring an application and
deployment in Tomcat Server.
. Have used Spring MVC framework for developing the web application to
isolate the application layers.
. Involved in writing the code using servlets.
. Worked with technologies like JSP, HTML, CSS, AJAX and JavaScript to
construct the UI Layer for the application.
. Involved in writing AJAX code for developing UI Components involving the
asynchronous communication.
. Have used Spring IOC injecting service dependencies in the application.
. Involved in writing the Interfaces using java.
. Creating CSS styles for the web pages.
. Involved in development of Ant build based Java web application.
. Wrote Stored Procedures and Complicated queries for Oracle.
. Involved in writing the Spring Configuration files.
. Involved in unit testing using JUnit and integrating the unit testing in
build process with Ant for TDD (Test Driven Development).
. Worked on Persistence layer using O/R Mapping tool Hibernate with Oracle
database.
. Involved in writing queries using HQL.
. Worked on front-end validation through JavaScript and back-end validation
using Spring Validation Classes
. Used Spring for cross cutting concerns and IOC for dependency injection.
. Developed application service components and configured beans using
Spring IoC, creation of Hibernate mapping files and generation of
database schema.
. Extensively used Eclipse as the IDE tool for creating the code.
. Involved in writing the Hibernate mapping files.
. Used SVN as version control system.
. Involved in fixing the defects using Quality Center.
. Attending the status meetings for every two days.
Environment: Java, JSP, Servlets,Spring 2.5, Spring IOC, Spring MVC,
Hibernate, SVN, JUnit, Ant, Java script,Html, MyEclipse 10.1, Oracle
11.2.0, CSS, HTML 4.0, HP Quality Center10.0.
Valley National Bank, NJ
Dec 2009 - Mar
2011
Java Developer
Responsibilities:
. Involved in System Requirement study, conceptual design and designing of
Use Cases based on the requirements using UML.
. Developed server-side services using Core Java concepts (multithreading,
collections).
. Implemented Spring MVC for designing and implementing the UI Layer for
the application.
. Used Spring Framework for Dependency injection (IOC) and integrated with
the Hibernate.
. Developed Web Pages by using JSP Tag Libraries, HTML, JQuery,
. Involved in writing all client side validations using Java Script.
. Implemented Spring AOP for implementing the roles throughout the
application.
. Used Hibernate for mapping java objects to the relational database in
.hbm.xml file.
. Implemented persistence using Hibernate, mapping of classes in
Hibernate.cfg.xml file.
. Written HQL (Hibernate Query Language) Queries for the modifications to
existing database structure according to the required features.
. Designed, Developed and Implemented document transformation applications
using XML tool.
. Used DOM Parsing Methodology for Serializing and parsing the XML request
and response.
. Have used the Apache CXF to build web service clients.
. Developed Unit test cases and functional test cases using JUnit
. Implement client components using CSS, HTML, and JSPs.
. Have used SOAP UI for testing the Web Services.
. Involved in writing SQL queries and PL/ SQL stored procedures necessary
for the application.
. Involved in tuning the database queries to improve the performance of the
application.
. Involved in identifying and improving the performance of the java
application.
. Have used CVS as the source control system.
Environment: Java 1.6, J2EE 1.4, Servlets 2.5, JSP, Hibernate 3.5,
Webservices, Spring, SOAP UI, CSS, HTML, JavaScript, IBM Websphere
6.0,RAD, Oracle 11g, CVS
Department of correction, CA
Nov 2008 - Nov 2009
Java Developer
Responsibilities:
. Involved in setting up the environment With the CWF Framework Which is a
combination of Struts, spring and Hibernate, SQLJ etc.
. Used Struts Framework to Develop the User Interface of the Application
Client.
. Involved in writing Struts validation framework for the application
validations.
. Have used Struts tiles framework to define the layout of the application.
. Developed custom tags in addition to utilizing JSTL standard tag
libraries to enforce reusability, and faster development of GUI.
. Used JavaScript for developing UIComponents like Editable drop down, data-
driven menu customizations.
. Implemented persistence layer using Hibernate and created the mapping
files.
. Used spring to separate an application's configuration and dependency
specification from the actual application code.
. Have developed Rest Web services using Apache CXF.
. Involved in Developing SQLJ files and Binding in mainframe environment.
. Involved in writing Stored Procedures using PL/SQL.
. Involved in writing CTG, JCICS classes to interact with Mainframe DB2.
. Involved in writing Junit test classes to unit test the application
. Involved in preparing the program specification documents for the
application.
. Involved in creating use cases for the requirements and creating analysis
and design documents
. Involved in preparing the use case diagrams, sequence diagrams and class
diagrams using RAD.
. Used Rational Clear Case for bug tracking.
Environment: Windows XP, UNIX, Java 1.5, J2EE 1.5, Struts 1.2, Apache CXF,
Spring, Servlets, JSP, Hibernate3.1, SQLJ, IBMRAD6, WebSphere 6.0,
Displaytag, log4j, Junit, PMD, PVCS, Mainframe environment DB2, PL/SQL
WIPRO, INDIA
May 2007 - Aug 2008
Java Developer
Responsibilities:
. Create tables & records as specified by the client using SQL.
. Used JSP extensively to display and manipulate data.
. Developed Servlets using JDBC for storing and retrieving user data
into and from the SQL database.
. Use JDBC to connect to SQL database and validate transaction entries.
. Use JSP/HTML for creation of web pages.
. Develop EJB components encapsulating business logic.
. Used JavaScript for developing UI Components like Editable drop down,
data-driven menu customizations
. Deploy Beans, Servlets, JSP's, and EJB's.
. Involve in Unit testing and Integration testing.
. Maintain the system and update of the system as per client
requirements.
. Involve in development and implementation of Client access Module
using Java.
. Interacted with the users and documented the System.
Environment: Java, J2EE, STRUTS Framework, JSP, JavaScript, CSS, Servlets,
JDBC, HTML, XML, Eclipse, ANT, Windows.
APOLLO HOSPITALS, INDIA Mar
2006 - Apr 2007
Java Developer
Responsibilities:
. Interact with business managers to transform requirements into technical
solutions.
. Proficient in doing Object Oriented Design using UML-Rational Rose.
. Developed web pages using JSP, MVC - Struts, Servlets, Java Script and
XML for various modules.
. Developed JSP and Java Helper classes for In-patient and out-patient
Information.
. Created XML Schema, XML template and XSL.
. Involved in development of scripts for UNIX platform deployment.
. Used Web sphere Application Server and JDBC package for Data Access
Objects and DB Connections from the Connection Pool using Oracle
database.
. Written PL/SQL Packages, Stored procedures, Views and Functions at the
Oracle database.
. Involved in the functional test of the application. Also resolve
production problems.
Environment: Java, J2EE, JSP, Servlet, WebLogic Application Server,
Eclipse, JavaScript, Oracle 9i, PLSQL, JDBC, UML, Rational Rose, Windows
2000.
Education:
Bachelor of Engineer in Information Science - Vishveshwarya institute of
engineering & technology, India