Resume of Sr. Java/J2ee Developer




Title
Sr. Java/J2ee Developer

Primary Skills
Java, J2ee , XML, XSL, IBatis, Hibernate, Struts, Oracle8i and SQL Server2000.

Location
US-NY-New York (will consider relocating)

Posted
Feb-12-07

RESUME DETAILS
SACHIN PARADKAR

Sachin is senior J2EE professional having extensive experience in coding, testing, design and architecture of distributed applications using the techniques of Object Oriented Design, J2EE architecture and design patterns. He has extensively worked on major J2EE technologies like Struts 1.0/1.1, Spring Framework, UML/Rational Rose, JDBC 2.0, JNDI, JMS, AJAX, Hibernate 3.0, I-Batis, Servlet, EJB, JSP, XML/XSL/XSLT/XSD, JUNIT, Shell Scripting on both Unix (AIX) and Windows platforms. Sachin has worked on various application and web servers like WebSphere Application Server, Epicentric Server, JBoss, Weblogic Application Server 6.1, and Apache Tomcat 4.0. He has worked with editors like IntelliJ 3.0/4.5, Eclipse 3.0, and Websphere Application Developer 5.2. Sachin is competent in backend development with Oracle 9i/8i (PL/SQL) and SQL Server 2000 (TSQL Scripts). He has extensive experience working with Configuration/Version Management Tools like Clearcase, VSS and CVS. As well as he has worked with Defect tracking tool like Rational Clear Quest. He has also worked with the quality processes followed for projects and is been part of software quality audits. He has knowledge in the Financial/Banking Domains dealing in Money Markets, Equities (EQ), FOREX and E-Learning. Sachin has worked for financial clients like JP Morgan Chase Bank, Wachovia Bank and Travelex. He has excellent communication and presentation skills.

TECHNICAL SKILLS:

Web Development: J2EE Web Components (JSP/ Servlets), Struts1.0/1.1
Component Development: Java Beans
Distributed Technologies: EJB 2.0, JMS,
Languages: Java 1.4, C and C++
IDE: Eclipse3.0, Jdeveloper9i/10G, IntelliJ3.0/4.5,WSAD
Operating System: Windows, UNIX
RDBMS: Oracle 8i/9i, SQL Server 2000 and DB2.
App Server: BEA WebLogic6.1/7.1, WebSphere App Server 5.2, and JBOSS 4.1/3.2.1
Web Servers: Apache Tomcat 4.0, JAVA web server
Integration Platform: Attended training on SAP /ABAP/4 R/3 platforms.
Frame Work/ Java Tools: Struts1.2, Spring 1.2.6, JSF, I-Batis, Hibernate3.0, ANT, Log4J, Rational Rose
GUI: Swing, JSP.
Modeling Tools: UML, Rational Rose, Data Architect, TOAD7.0
Libraries: JDBC2.0, JUnit, LDAP, Log 4j, Ant.
Code Repositories: Rational Clearcase, CVS1.2 and Microsoft VSS
Defect Trekking Tools: Rational Clear Quest.
Testing Tools Junit 3.6, 3.8, JTEST.
Methodologies: Understanding about Rational Unified Process (RUP).

PROFESSIONAL EXPERIENCE:

Sr. J2EE Developer, Travelex, UK 03/06-Present

Leave Management System
This was an internal project for the Travelex employees to track the leaves taken by the employees within a year. Worked on apply leave module. Done the initial set up by configuring hibernate-cfg.xml with web.xml for mapping of Java classes. Used MVC framework for applying, deleting, forwarding and cancelling the leaves.


Responsibilities:
· Wrote use cases, sequence diagrams, activity diagrams etc. Used Rational Rose for high level (activity and sequence diagrams, use cases) for class designs.
· Develop web layer by using Struts framework. Design and develop web page using JSP, HTML, Java Script and CSS.
· Implemented entity beans using stateless session beans for mapping of different tables of SQL Server 2000.
· Initial POC on implementing Hibernate 3.0 and mapping of the classes in the hibernate-cfg.xml file.
· Used FireStorm DAO for DAO, JDBC and Hibernate code generation.
· Wrote Webservices using Apache Axis to expose different methods of RTSEMEA NA and TMT.
· Using AJAX made asynchronous calls to the server and fetched object from server.
· Develop Application Specific framework on top of Struts and Hibernate Framework.
· Configured WSAD-5.2 on Windows 2000 and setup development workstation.
· Modified existing constraints, triggers and procedures to make use of new attributes.
· Created tables, views, stored procedures, functions and triggers to fulfill the above requirements and accommodate the business rules in SQL Server 2000.
· Worked on code code-merge, code integration and module integration.

Environment: Java 1.5, J2EE 2.0, Struts 1.2, Rational Rose/UML, MVC-Architecture, EJB, JSP, Hibernate 3.0, CSS, SQL Server 2000, ANT, AJAX, Servlets 2.4, Java Script, CSS, FireStrom DAO, WSAD, Websphere Application Server 5.0, Apache Tomcat 5.0, Jboss 4.1, Win 2000,Altova-XML Spy.

Anti-Money Laundering Phase II
Travelex is a leading foreign exchange company having its head office in Peterborough (U.K).They have taken over the foreign exchange business of Thomas Cook. They offer variety of services like foreign exchange, foreign currency, Cash Passport and Business travel money. The AML project was implemented to keep track of possible money laundering activities through Travelex retail outlets across the globe.

Responsibilities:
· Responsible for analysis of DB2 procedures and business rules for coding Java 1.5 programs.
· Used FTP to transfer the XML from Windows location to UNIX platform.
· Written several java programs to generate XML using Java 1.5, XSL, DOM Parser, HTML and XML. Used Ant Scripts to generate builds for different adapters like RTSNA (North America), RTSEMEA (Europe, Middle East and Asia) and TAS (Travelex Agent Services).
· Was involved in writing the XSLT stylesheets for the XML data transformations that included both mid-layer transformations (XML to XML) and final transformations (XML to HTML)
· Porting the AML-Phase II application on UNIX platform and testing the same.
· Used Collection framework, threading and Serialization extensively with Java 1.5
· Using multi-threading for getting the files from a particular location and validating them.
· Wrote ANT script to deploy the application to Dev, QA and Production box. Involved in performance tuning of system.
· Ported the entire application on AIX platform using Shell Scripts.
· Used J-Test for code-alignment, unit testing of the Java programs and creating Java-Docs for documentation.
· POC on creating Web services on TAS using Apache -- Axis.
· Configured WSAD-5.2 on Windows 2000 and setup development workstation.
· Worked on Visual Source Safe (VSS) for Configuration Management.

Environment: Java 1.5, J2EE, XML, XSL, XSLT, XSD, J-test, Junit, Shell Scripting, Visual Source Safe, Web Services -- Apache Axis, WSAD 5.1.2, DB2, Unix-AIX, Win 2000,Altova XML Spy.

Programmer Analyst, JP Morgan Chase Bank, NYC 08/05-02/06
Real Estate - Acquisitions, Dispositions and Mezzanine

The Investment Management (IM) module at JPMC had two sub modules of REAL ESTATE-Investment Management -- NY Acquisitions and European Acquisition System.

Responsibilities:
· Involved in reverse engineering of Mezzanine and Dispositions system, which already existed for Real Estate Build.
· Designed and developed rules engine using core Java classes. This rules engine can hide or show and specific field for any specific type of user or type of product.
· Created J2EE complaint UML diagrams to compare and analyze with the existing models. Analyzed and used design patterns on different use cases.
· Developed Java Script methods, which were used in different JSP's.
· Involved in the System and UAT phases of the application.
· Developed customized solution using JSPs, Servlets, JavaScript, EJBs.
· Design and implementation of various Change Requests for Real Estate build module.
· Involved in the estimation, design and construction for Real Estate build change request.
· Worked on Visual Source Safe (VSS) for configuration Management.
· Involved in coding with extensive use of JavaScript, Java Beans, JSP's, JDBC 2.0, HTML and Servlets.
· Used Shell Scripts to control the check-in of modified source files into CVS.
· Wrote several Queries and Stored Procedures in SQL Server 2000.
· Used Apache Tomcat as a Web Server.
· Generated reports using Cognos after designing the User Interface

Environment: J2EE, Java 1.4, JDBC 2.0, Servlets, JSP, EJB, HTML, JavaScript, Epicentric Server, Visual Source Safe, Apache Tomcat Web Server, Cognos, SQL Server 2000, Shell Scripting, AIX

Programmer Analyst, Wachovia Bank, North Carolina 11/04-07/05
Wachovia Bank - SBLToCATools

Wachovia Bank is the fourth largest bank holding company in the United States based on assets. Worked on various Finance and Banking modules like Credit Scores, Small Business Financial Exchange and Cash Flow. The development was started once the Prototype approval was got from the client side.

Responsibilities:
· Involved in creation of sequence and class diagrams for the SBFE and Credit Scores modules.
· Implemented the Strata Framework and coding with extensive use of Active Widget Grid, JavaScript, Java Beans, XML, XSLT, JDBC 2.0 and Servlets.
· Used Web Sphere 4.0 and Apache Tomcat was used as a Web Server.
· Created Java Beans for all the columns and mapped the columns to a XML belonging to Strata Framework.
· The Wachovia Format XML was converted into SBE Format using XML parsers.
· Worked on Oracle's Rowsets and Cached Rowsets to configure the Caching.
· Responsible for writing PL/SQL Scripts for inserting of the XML's in the database.
· Worked on Visual Source Safe (VSS) for configuration Management.

Environment: J2EE, Java Beans, Servlets, JDBC, XML/XSL/XSLT, UML, Web Sphere Application Server 4.0, PL/SQL, Oracle 9i, Rational Rose, WSAD 5.1, Apache Tomcat, Win NT, CVS.

Programmer Analyst, Pearson Technologies, AZ, UT and India 02/01-10/04

Learning Management System
Learning Management System provided set of Web Services to be accessed from any software application from anywhere. All the students Attendance, performance and exam scores could be accessed by different entities like Teachers, Administrators and Parents. They would pay a nominal fee whenever they would subscribe to the Pearson or Concert Service.

Responsibilities:
· Involved in the implementation of core classes.
· Created XML sheets for mapping of the Postgres tables with IBatis.
· Involved in creating Junit Java Classes. Created DAO's and Web services using Spring Framework.
· Wrote Junit Test Cases. Used Tomcat Apache Web Server.
· Used Ibatis for Object Relational Mapping (ORM)
· Used Clear Case for Configuration Management.
· Performed Unit Testing and Integration Testing.

Environment: J2EE, JNDI, JDBC, XML, Struts, Web Services -- Apache Axis, Spring Framework, Junit, IBatis, Rational Rose Clear Case, Linux, and Postgres.

Concert Inform
The project dealt with showing the attendance, performance and school details of the students on a weekly, monthly and yearly basis. The teacher, School Administrators, District Administrators and Parents were allowed to access the student details on the web site for a nominal amount. Also some GUI facilities were provided by the display of pie charts and Bar Diagrams. Earlier the system was made with Silver Stream as the application Server but due to performance issues the application was to be ported on Java/J2EE.

Responsibilities:
· Involved in writing JSP's, Service classes, and Action classes.
· Mapping the classes to the Struts-config.xml.
· Used Ibatis as an ORM where all the queries and procedures were to be imported from SQL Server-2000.
· Mapping of different XML's to SQL-config.
· XML provided by Ibatis 4.0.7
· Involved in Unit Testing and Integration Testing.
· Used Composite Entity bean design pattern to model a network of interrelated business entities.

Environment: Java, J2EE, XML, Struts 1.1, JSP, EJB 2.0, IBatis 4.0.7, SQL Server -2000

New Year Rollover for Lionbridge Technologies
The project involves enhancing the existing functionality by introducing the data load for 2 or more schools from a District server. NYR Performs a Partial or Complete revert on all the changes that has been done to the Concert Database in case of critical error scenario. Implemented JNI for the functionality of Deletion of AEVT records from the New Year & sending new records from SIS through eGateway. Also implemented the functionality of GUID management by populating columns SIS Key, GUID and OID to incur additional development and processing to synchronize the district with CIA.

Responsibilities:
· Involved in Designing of Flow Charts, Wire Frames and Flow of Events by using Microsoft Visio. Involved in the implementation of core Java classes
· Involved in Creating Junit Java Classes, done Unit Testing and Integration Testing

Environment: J2EE, JNDI, Microsoft Visio, Junit, JDBC, XML, Sonic MQ -- Message Broker, Microsoft VSS, PL/SQL, Oracle 8i/9i

Egateway for Lionbridge Technologies
The project involved loading data on different customer ids and thereby making changes in the log files of different schools in SASI (Third party application made in C and C++) and checking whether the changes made in SASI are also reflected in the database.

Responsibilities:
· Involved in Understanding application, design, maintenance and development of the entire system.
· Wrote Java programs so as to bring the data from SASI to Concert Information and Application Portal through Egateway, for addition, deletion and updating of records using Data Objects, Data Access Objects, and Business Objects.
· Wrote converters for Parsing the XML files using DOM so as to bring the records from XML to Oracle database, which were related to events. Publisher-Subscriber method was used for data loading and Point-To-Point method of JMS was used for event processing.
· Involved in Design Implementation, Coding for framework.
· Wrote Data Objects, Data Access Objects, and Business Objects.
· Also wrote converters for Parsing the XML files using DOM so as to bring the records from XML to Oracle database.
· Used Java.Net package for implementing TCP/IP sockets in Java programs.
· Involved in Unit Testing and Integration Testing

Environment: Java1.3, J2EE, JNDI, JDBC, JMS, XML, JMS, Business Objects, COCOBASE Mapping Tool, Microsoft VSS, Sonic MQ -- Message Broker, Apache Tomcat, PL/SQL, Oracle 8i.

CIA Backup and Recovery System for Lionbridge Technologies
This project deals with CIA BACKUP/RECOVERY in which we have provided them the data backup from different district of US for their Concert E-Learning System regularly and under system failure. This project has two module Administrative module and verification module. Was assigned Administrative module under which we have to administer all the backup/recovery system right from fetching the data from auxiliary database and putting into primary database and compare them. Involved in creation of insertion and deletion trees as well as row count of different schemas as well as tables. Written procedures, triggers and queries, also involved in optimization of queries in ORACLE 8i-TOAD

Responsibilities:
· Involved in writing procedures, triggers and queries using TOAD.
· Involved in Unit Testing and Integration Testing.

EDUCATION:
· Master of Computer Management from Pune University
· B.Com. (Operations Research) from Mumbai University

CERTIFICATION AND TRAINING
· Training on Unix Programming Concepts from Travelex 2006
· Training on Web Services and WSAD 5.2 from Travelex 2006
· Training on SAP/ABAP R3

Certifications
See above

CONTACT DETAILS

You must be logged in and have a current resume access subscription. Login or Register »


View all resumes in US-NY-New York »
View all resumes in US-NY »

View other Sr. Java/J2ee Developer resumes, Programmer / Developer resumes