Resume
Sign in
Email

Java Resume

Location:
Smyrna, Tennessee, United States
Salary:
95000
Posted:
December 06, 2009
Email:
xikdmp@r.postjobfree.com
Contact Info:
**********@*******.***


SHIVRAJ PATIL
Cell: 908 *** ****
Summary

Over 10 years of IT industry experience in full life cycle implementation of the software applications using Java/J2EE technology.
Worked in the capacity of Technical Architect and Team Lead for small to medium size projects.
Have experience of architecture, design and development of applications in Java/J2ee platform using core Java (Lang/Networking/Multithreading/Socket Programming/Collection/JDBC/AWT/Swing) and following java based frameworks below:
Web Frameworks: MVC, Struts, JSF, ADF, Spring (Spring-Core/MVC)
Enterprise Technology Frameworks: EJB, JPA, Hibernate
Service Oriented Frameworks: Web Services, SOA (XML, SOAP, WSDL, Apache Axis, ESB)
Message Oriented Frameworks: JMS, MQ Series, TIBCO, Java Mail Messaging.
Web 2.0 Framework: GWT, Ajax, Flex, ZK
Portal Framework: JSR 168 Portlet (Websphere Portal/Oracle Portal/Weblogic Portal)
Implemented OOAD and UML and modeling of diagrams such as Use Case, Sequence, Class and collaboration diagrams.
Good understanding of various design patterns (GOF, J2EE design patterns etc) and implemented in various projects.
Have worked in Agile Scrum and Rational unified Process (RUP) phases of software development lifecycle (SDLC) such as requirement gathering, design and architecture, development, testing, deployment, support.
Worked on databases Oracle, SQL Server, Sybase, DB2.
Developed applications using Integrated Development Environment (IDE) tools like Eclipse (Ganymede/Europa), RAD 7, Websphere Studio Application Developer (WSAD), IBM Visual Age for Java.
Has experience in using application servers like BEA Weblogic 9, IBM Websphere 6, Apache Tomcat 5.5, JRun4, and JBoss.
Experience of configuration management of the application file repository by using version management tools like VSS, PVCS, CVS etc.
Have been involved in building and deployment of the applications by using build tools like ANT, Maven etc.
Has worked in a Test Driven environment using JUnit testing framework.
Have knowledge and case study experience of mainframe technology skills as COBOL, CICS, DB2, MVS, JCL, VSAM
Worked as a member of QA team and had good experience in writing Unit Test Plan, Integration Test Plan and was involved in various testing phases such as Unit testing, Integration testing and System testing.
Experience in QA tools like Mercury Test Director, Quality Center for defect tracking and defect report generation.
Worked on operating systems like Windows Vista, Redhat Linux, Windows XP, UNIX, OS/2, Windows 2000, Windows NT, Windows 98, Windows 95.
Has domain and functional knowledge of various industry sectors like Finance, Banking, Healthcare, Retail, Transportation.
Certifications: Brainbench Certification in Java 2 and Java-EJB.


Technical Skills:

Java Technologies : Java (v1.4, v1.5), JavaBean, JSP, Servlet, JDBC, RMI, JTA, EJB, JMS

J2EE Frameworks : Struts1.2, Spring 2.5.6, Hibernate 3, Web Services, Service Oriented Architecture (SOA), XML, XSL, XSLT, XPath


Java Web Frameworks : MVC Model-1/Model-2, Struts, JSF, Spring

Rich Internet Frameworks : Ajax, Web 2.0, JSF/ADF, Google Web Toolkit (GWT), GXT, Gson, Dozer, ZK

GUI Java Programming : Java Swing, AWT, GWT

App Servers/ Middleware : BEA WebLogic 8.1, IBM WebSphere 6.0, Apache Tomcat 5.5, JBoss, JRun,
Oracle Application Server 10.3.1

IDE Tools : RAD 7, Eclipse 3.3, WSAD, Visual Age for Java v3.5, Netbeans 4.

Design tools : Rational Software Architect 7, Rational Rose for UML, Visio

SQL Programming Tools : SQL Navigator, Toad for PL/SQL

Databases : Oracle 10g/9i/8i, Sybase 12, MS SQL Server 7, DB2

Version Control : SVN, ClearCase, PVCS, CVS, VSS

Build Systems : Ant, Maven

Testing Framework/tools : JUnit, Mercury Test Director, Quality Center, WinRunner

Operating Systems : UNIX, Redhat Linux 4.0, Windows Vista/ XP/2000/NT, OS2 WARP


Project Experience:

Accenture BPO, Wichita, KS April 09 – June 09
Sr. Java Developer

HR Zone is a Human Resource application that mange HR, Personnel, Delegation and Worflow related services.
This application is a portal application with implementation of Google Web Toolkit framework with GXT component along with logging, security, LDAP authentication and authorization. The web front-end is implementation of GWT, GXT with portlet ,JSP, Servlet and makes calls to web services, LDAP , Oracle, DB2 and SQL server for different services by using Java Persistence API.

Responsibilities:
Have been involved in Java/J2ee development and deployment using Apache Tomcat 5.5 web application server.
Worked on web technology Java, JSP, Servlets and Rich UI technology like Ajax, GWT, GXT to build highly interactive front end web framework
Have adopted J2EE framework using Spring, JPA, JTOpen, Gson, Dozer, Web Services with standard design patterns.
Implemented J2EE Design Patterns DAO (Data Access Object), DTO (Data Transfer Object), Service Locator and MVC design patterns.
Done code review and configuration build management for the application using Ant.
Have used IDE tool Eclipse Ganymede for development of source code, integration and testing and version control.
Used Oracle 10g, DB2, SQL Server as databases for the back-end system and have written SQL/PL-SQL.
Have used JUnit for unit testing framework of code in Test Driven environment.
Used a tool SVN for the project version management and for build making process.


Fidelity Investments, NH Jan 09 – April 09
Sr. Java Developer
Voyager (eWorkplace) is a Fidelity internal single point employee Human Resource application that provides service to cater to internal fidelity departments to mange New Hire, Rehire, HR administration, Benefits and Worflow related services.
This application is a portal application with implantation of Struts framework using IBM Websphere application server hosting proprietory enterprise framework. This application uses the framework to provide logging, security, Authenticaion/Authorization. The web front-end is implementation of JSP, Servlet and makes calls to HR web services. Enterprise data is managed by Oracle 10g database with PL/SQL.
Responsibilities:
Full life cycle experience including requirements analysis, high level design, detailed design, data model design, coding, testing and creation of functional and Technical design documentation.
Closely worked with System Analysts and testers to develop the Module from designing, development and implement in production.
Java Development and deployment using Websphere 6.1, RAD 7.0, ClearCase, Oracle
Design & Development using Java/J2EE, Web Services, Struts, XML, XSLT and Deployed on WebSphere 6.1 Application Server running on Unix
Worked on web technology Java, JSP, Servlets to build front end web framework
Have adopted J2EE framework using Struts, Web Services with standard design patterns.
Implemented J2EE Design Patterns DAO, Transfer Objects, Service Locator, Singleton and MVC Design patterns.
Done code review and configuration build management for the application using Ant.
Implemented Agile methodology process for the development of the project.
Have used IDE tool Rational Application Developer for development of source code, integration and testing
Used Oracle 10g as a database for the back-end system.
Have written SQLs to pull data and created procedures.
Have used JUnit for unit testing framework of code in Test Driven environment.
Prepared Unit Test Plan, Integration Test Plan for the testing. I have also reviewed test plans of the peers in my team.
Had been part of QA testing team to perform different testing phases like unit testing, integration testing for the project.
Used a tool IBM ClearCase for the project version management and for build making process.

Environment: Java, JSP, Servlets, Struts framework, Web Services, XML, XSLT, HTML, JavaScript, ANT, Eclipse, Websphere Application Server 6.1, ClearCase, Oracle 10g, Toad, Windows XP, UNIX.


Fidelity Investments, NH Nov 08 – Dec 08
Sr. Java Developer

LMO (Large Market Offering) is a Human Resource application solution to Large Market organizations offering them a solution to provide single point access to various resources required by a typical HR application system.
This application is a portal application with Oracle’s OC4j server and JSR-168 Portlet, where Spring as a building block using JSP, Servlet and makes calls to business objects and third party services mainly web services. Oracle application server is a J2EE container hosting this application and Oracle 10g is database with PL/SQL being used to get most of the data from HR database.
Responsibilities:
Worked on web technology Java, JSP, JSR-168 Portlet, Servlets to build front end design development work
Have adopted J2EE framework using Spring, Web Services with appropriate design patterns.
Implemented J2EE Design Patterns DAO, Transfer Objects, Service Locator, Singleton and MVC Design patterns.
Have been responsible for doing code review and configuration build management for the application using Ant and Maven.
Implemented Agile methodology process with Scrum method.
Have used IDE tool Eclipse for development of source code and debugging and testing.
Used Oracle 10g as an enterprise wide database for the back-end system.
Worked on Oracle 10.3.1 Application server as web/application server.
Have used JUnit for unit testing framework of code in Test Driven environment.
Prepared Unit Test Plan, Integration Test Plan for the testing. I have also reviewed test plans of the peers in my team.
Had been part of QA testing team to perform different testing phases like unit testing, integration testing for the project.
Used version management tool ClearCase

Environment: Java, XML, XSLT, HTML, JSP, Servlets, JSR-168 Portlets, Spring, Web Services, JUNIT, ANT, Eclipse, Oracle Application Server 10.3.1, ClearCase, Oracle 10g, Toad, Windows XP, UNIX.


Verizon Wireless, TX April 08 to Oct 08
Sr. Java Developer
AIMS (Application Integration Messaging System) is Verizon’s web based online Live helpdesk chat application that allows call center representatives to have a single point access to all customer query related services like FAQ. Virtual Agent is a part of AIMS that takes care of customer queries automatically when no human chat agent is online. All the information is displayed in Verizon portal gives the user a dedicated access to third party services acquired by web services.
This application is developed using Java/J2EE technology using JSP, Servlet and in the front end and major building block is Spring MVC framework that handles application logic and makes calls to business objects and services mainly web services. Hibernate is used as persistence framework.
Responsibilities:
Worked on web technology Java, HTML, JavaScript, JSP, Servlets to build front end design development work
Have adopted J2EE framework using Spring, Hibernate, Web Services with design patterns.
Done code review and configuration build management for the application using Ant and Maven.
Have used IDE tool Eclipse for development of source code.
Used Oracle as a database for the back-end system.
Worked on BEA Weblogic server as web/application server.
Have used JUnit for unit testing framework of code in Test Driven environment.
Prepared Unit Test Plan, Integration Test Plan for the testing. I have also reviewed test plans of the peers in my team.
Had been part of QA testing team to perform different testing phases like unit testing, integration testing for the project.
Used version management tool ClearCase.

Environment: Java, XML, HTML, JSP, Servlets, Spring, Hibernate, Web Services, ANT, BEA Weblogic 8.1, ClearCase, Oracle 10g, Toad, Windows XP, UNIX.

Kuali COE May 07 to Feb 08
Sr Lead Developer
Kuali Financial System is a web based application that allows users to maintain account and finance details for university education system mainly directed to Michigan state university. This application handles requests to add university course and registration of admission, accountancy and book keeping for education fund by private and government funds organizations. This application was developed using Java/J2EE technology using JSP pages as front end and middleware controller framework Spring to drive server side business logic along with Hibernate and Web services to establish third party business.
Responsibilities:
Performed role of Lead developer and mentored team of 6 people on this project.
Have been involved in design and architecting system. Provided architectural solutions to client to build this application.
Participated in requirement gathering and use case documentation.
Designed and architected the application for customer requirement.
Worked on web technology Java, HTML, JavaScript, JSP, Servlets, Tag libs and J2EE technology framework using Spring, Hibernate, Web Services with J2EE design patterns.
Done code review and configuration build management for the application using Ant and Maven.
Mentored junior team members for the project work and processes.
Have used IDE tool Eclipse for development of source code.
Worked on Apache Tomcat as web/application server.
Have done installation on Redhat Linux for entire application
Used version management tool like VSS and PVCS.

Environment: Java, XML, XSL, XSLT, HTML, JSP, Servlets, Spring, Hibernate, Web Services, Workflow, Quartz, ANT, Maven, Apache Tomcat 5.5, Oracle 10g, SQL Programmer, Windows X, Redhat Linux 4.0.

State Street, Irvine, CA Jan 07 to April 07
Technical Architect/Team Lead
Trade Assignment System is a web based application that allows users to assign trades from buy trade transactions and sell trade transactions of securities. When there is trade match between buy and trade transaction the trade is assigned to that account.
This application was developed using Java/J2EE technology with JSF and Oracle ADF components as front end, Spring as MVC controller framework for application flow control, server side ORM development using Hibernate.
Responsibilities:
Have lead a team of 6 people in this project.
Involved in Architecture, design and development using JSF/ADF, Spring MVC framework with AOP concepts.
Configured Java Objects with back end database tables using O/R mapping in Hibernate.
Developed JSP, custom tags, Servlet, JSF/ADF pages using Oracle JDeveloper
Implemented J2EE Design Patterns such as Composite View, Front Controller, Intercepting Filter, MVC, Business Delegate, Value Object etc..
Regular interaction with junior developers, business analyst, end users and QA team.
Written stored procedures in PL/SQL for Sybase database.
Have used IDE tool Eclipse for development and debugging the source code.
Involved in making build using ANT and deployment of application on Apache Tomcat 5.5 servers on Windows XP and Linux OS.
Have been involved in testing and production support of the application.
Responsible for version management using tool VSS and PVCS.

Environment: Java, JSP, Servlets, JSF, Oracle ADF, XML, HTML, Apache Tomcat 5.5, Sybase, MyEclipse, PL/SQL Programmer, Windows XP, Linux.

State Street, Irvine, CA Jul 06 to Dec 06
Technical Architect/Lead developer
Dashboard of Transitions is a web based application that allows PIMCO account managers to create and maintain data of transactions done by security portfolio managers. New accounts can be entered and maintained and transaction history can be reviewed.
This application was developed using Java/J2EE technology using Struts framework and server side java components using POJO and design patterns such as DAO, value objects.
Responsibilities:
Have lead a team of 6 people.
Implemented web application development with Struts framework technology.
Worked on web technology Java, HTML, JavaScript, Servlet, JSP, JavaBeans
Implemented J2EE Design Patterns such as Composite View, Front Controller, Intercepting Filter, MVC, Business Delegate, Value Object etc..
Have used IDE tool Eclipse for development of source code.
Worked on Apache Tomcat 5.5 web application server.
Worked on backend database Sybase.
Have done version management using tool like PVCS.
Provided production support by interacting with the end-users and fixing bugs.

Environment: Java, JSP, Servlets, JSP, Struts 1.2, XML, HTML, Apache Tomcat 5.5, Sybase 12, PL/SQL Programmer, Windows XP.

McKesson, Atlanta, GA Jan 04 – June 06
Lead Developer
McKesson’s Encore application involves a module called as Access Management (AM). AM involves identification and verification of the person and his/her eligibility and authorization for the medical service, registration/cancellation of admission, Bed Management, Tracking a patient in the Health
Care facility during treatment and discharging patient based on the overall health status maintained by the system. This application was developed using Java/J2EE technology.
Responsibilities:
Did requirement gathering for the AM system of Encore project. Prepared requirement document for the system.
Have lead a team of 12 people.
Prepared System Use Cases documentations using RSI approach. RSI stands for Request Service Interface and prepared Interface Use Cases for user interface, Service Use Cases for server side data operations and Batch Use Cases for batch programs.
Have done system analysis that included the high-level design. Prepared design document from this analysis.
Used ERwin tool for data modelling
Implemented J2EE design pattern such as MVC (Model View Control framework).
Worked on web technology Java, HTML, JavaScript and J2EE technology including JSP, Servlets, EJB, JMS, TIBCO and Web Services.
Have used IDE tool Eclipse for development of source code.
Worked on Weblogic and JBoss as application server.
Used PL/SQL programming tool Toad and SQL Navigator.
Prepared Unit Test Plan, Integration Test Plan for the testing. I have also reviewed test plans of the peers in my team.
Had been part of QA testing team to perform different testing phases like unit testing, integration testing for the project.
Was responsible for the defect analysis and defect fixing of the application. Prepared defect analysis report using tool of Mercury called Test Director and Quality Center and sent to concerned team members in my project.
Handled version management tool PVCS for the entire team and also used VSS, StarTeam for Version file management.

Environment: Java, JDBC, Java Beans, JSP, Servlets, EJB, JMS, TIBCO, Struts , Hibernate, Web Services, XML, HTML, JavaScript, Eclipse, Weblogic 8.1, JBoss, Workflow/worklist, Oracle 9, PL/SQL, TOAD, Mercury Test Director/Quality Center, Visual Source Safe, PVCS, Windows NT.

Stolt-Nielsen Transportation Group Inc., TX Jan 2003 – Dec 03
Sr Java Developer
Project: Forecasting & Budgeting System - Stolt-Nielsen Transportation Group (SNTG) is the world’s leading provider needs to actively manage their tank container fleet to ensure that enough tanks of the correct type are at each location to meet their customer requirements. The system was developed in web technology using J2EE MVC framework with Java/J2EE technology.
Responsibilities:
Have done the requirement gathering for the FABS system.
Prepared Unit Test Plan, Integration Test Plan for capturing all the possible test scenarios so that the design phase would have minimum defects in development phase.
Have done system analysis that included the high-level design. Prepared design document from this analysis.
Conducted a Proof of Concept before proceeding further with the actual development of the system.
Implemented J2EE design pattern such MVC with Command and DAO.
Developed components of web technology Java, HTML, JavaScript and J2EE technology such as JSP, Servlets, EJB (Stateless Session Bean), Command classes, JavaBeans, Data Access Objects using IDE tool IBM Websphere Studio Application Developer.
Used Log4j for logging the application log of the running system to trace certain automated routine functions running in the background, log errors in operations and debug application bugs.
Configured and deployed the applications on application server Websphere during development phases.
Executed SQL database queries on RDBMS database systems like Oracle using SQL programming tool Toad and SQL Navigator.
Did unit testing, integration testing and system testing for the applications.
Have used Visual SourceSafe tool for Version Control and check in check out operations on project files.

Environment: Java (core Java, JDBC, Java Beans), J2EE (JSP, Servlets, EJB, JNDI), XML (DTD, CSS), HTML, JavaScript, IBM Websphere Studio Application Developer, Websphere 5.0, Oracle 10, TOAD, Visual Source Safe, Windows 2000.

JP Morgan Chase, UK Jan 02 – Dec 03
Sr Java Developer
Project: JPMC – TPARD - This application involves development of HTML, Javascript, Javabeans, JSP, EJB, Servlet, and XML. TPA model is a web based user interface for maintenance of tables identified in the Enterprise data model of the system entities. This involves process of add, modify, delete of the tables.
Responsibility:
Worked on MVC design pattern and Struts framework for the project.
Worked on J2EE components JSP, Servlets, EJB, using IDE tool IBM Visual Age for Java v3.5.
Configured and deployed the application packages on application server Websphere 3.5, as and when developed during development phases.
Have used Oracle as application back-end database using Toad as a SQL programming tool.
Performed unit testing for the application.
Was responsible for the defect fixing of the application.
Have used Visual SourceSafe tool as a Version Control tool for all source code files.

Environment: Java, JDBC, JSP, Servlets, Struts 1.1, JavaBeans, EJB, IBM VisualAge Java v3.5, IBM Websphere 3.5, HTML, JavaScript, Oracle 8, TOAD, Visual Source Safe, Windows NT,


Toronto Dominion Bank, Canada Jan 01 – Dec 01
Sr Java Developer
Project: Nexus -TD Funds - TD’s Pre-Authorized Purchase Plan is a systematic investment program that allows you to invest as little as $25 per month. Under the Pre-Authorized Purchase Plan, the amount you select is automatically deducted from your bank account at regular intervals and invested in the fund. This application was developed using Java/J2EE technology.
Responsibilities:
Had been a part of design team and was involved in system analysis that included the high-level design.
Worked on Unified Modeling Language (UML) using Rational Rose tool. Prepared Sequence and class diagrams using this tool.
Implemented J2EE design pattern of type MVC.
Developed and debugged Java, HTML, JavaScript, JSP, Servlets, EJB, JavaBeans using IBM Visual Age for java 3.0.
Worked on Oracle as database for the application.
Have used application server Websphere 3.0.
Did unit testing of my modules.
Have done bug fixing for the modules assigned to me.
Used Visual SourceSafe for file version control.

Environment: Java, JSP, Servlets, EJB, JavaBeans, HTML, JavaScript, IBM VisualAge Java v3.0, Websphere 3.0, Rational Rose for UML, Visual Source Safe, Oracle, Windows NT 4.0.


Mel Inc., San Jose, CA Feb 00 – Dec 00
Software Developer
Right Desk is based on a call handling facility tool for client requests. The basic purpose of tool makes call handling a faster service for Hardware devices, Software, Networking and Training. The functionality of Right Desk will provide client request for service as they are logged into the database. This is a client/server technology
Responsibilities:
Developed Java, AWT, Swing, JDBC as client using an IDE tool of IBM Visual Age for java.
Have used DB2 as database server for the application.
Performed Unit testing for my module.
Did bug fixing of programs developed.
Used VSS for check-in and check-out of files.

Environment: Java, JDBC, AWT, Swing, IBM Visual Age for Java, DB2, Windows NT, Visual Source Safe

Akbarally’s, India Aug 99 – Jan 00
Software Developer
Description: This web application is developed for on-line shopping for shopping mall.
It also provides the facility of purchasing goods through different modes of transactions such
as cash on delivery, cheque etc. Acknowledgment of the order is sent to the customer via E-mail and finally goods are delivered. This application consists modules like Login home Page, Products List page, Registration of the Customer, Order Invoice form and Confirmation
Responsibilities:
Had experience in Java, JDBC, JSP, Javabeans, Servlets, HTML, JavaScript.
Used SQL Server as a database for the application.
Developed and Deployed system on Java Web Server.
Performed Unit testing for the module assigned to me.
Did defect fixing for the modules assigned to me.

Environment: Java, JDBC, JSP, Servlets, HTML, JavaScript, Java Web Server, SQL Server, Windows NT, Visual Source Safe.

Melstar Information Technologies, India Jan 99 – Jul 99
Technical Associate
Online Questionaire This web application is designed as an online test of Melstar’s internal recruitment department. It's an online test method where an user can test his Skills for any given specified subjects. The user can view his score and all the previous users in the test. This online test comprises of following modules like Login home Page, Registration, Technical Skill Test, View Score.
Responsibilities:
Developed Java, JDBC, JSP, HTML, JavaScript.
Have used SQL Server as RDMBS for application.
Deployed system on application Java Web Server.
Performed unit testing for the module assigned to me.
Did defect fixing for the modules assigned to me.

Environment: Java, JDBC, HTML, JavaScript, JSP, Java Web Server, SQL Server, Windows 98.

Melstar Information Technologies, India April 98 – Dec 98
Software Developer
Project: Assets Registration: The main focus of this project is to design and implement an application to register information about the company assets such as computers, telephones, faxes, printers and software. The main goal is to simplify all the maintenance of the company equipment. This application is Graphical user Interface (GUI) application, which the user can access through Java Applet. The application consists of database at back end, Java applet at front end.
Responsibilities: Have done coding in Java, JDBC, Applets, AWT. Have used SQL Server as database server. Have done testing for my project. Resolved bugs of my program.
Environment: Java, JDBC, Applets, AWT, SQL Server, Windows 98


Education: BE Electronics (Equivalent to BS in Computer Science)

Achievements:
Received an award for team performance by US healthcare giant Mckesson, Atlanta, GA for Encore application.
Migrated a poorly performing and outdated application to JSF/ADF based system for State Street, Irvine, CA.
Identified and fixed performance and transactional issues for State Street’s DOT application.
Reduced the download time of Java based batch runs from 25 minutes to 5 minutes for Stolt-Nielsen Transportation’s FABS application
Mentored junior developers, provided technical guidance and motivated them to meet the tight deadlines at Syntel, Inc.