Java/J2EE Developer Resume




Title
Java/J2EE Developer

Primary Skills
Java J2EE ,Hibernate,Struts2.0,Spring,WebServices

Location
US-CA-San Francisco (will consider relocating)

Posted
Mar-30-09

RESUME DETAILS
SACHIN PARADKAR Ph#-424-247-4700

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, AGILE methodology and design patterns. He has extensively worked on major J2EE technologies including Struts 1.0/1.1, Spring Framework, AJAX, Web Services, JDBC 2.0, JNDI, JMS, Hibernate 3.0, I-Batis, Servlet, EJB, JSP, XML/XSL/XSLT/XSD, JUNIT, UML/Rational Rose, Shell Scripting on both Unix (AIX) and Windows platforms. Worked on various application and web servers like WebSphere Application Server, Epicentric Server, JBoss, Weblogic Application Server 6.1, 10.x. IntelliJ 3.0/4.5, Eclipse 3.0, and Websphere Application Developer 5.2 are the IDE's used in development. Competent in backend development with Sybase, Oracle 9i/8i (PL/SQL) and SQL Server 2000) and DB2. He has extensive experience working with Configuration/Version Management Tools like Clearcase, VSS and Visual SourceSafe VSS, CVS. He has also worked with Defect tracking tools like Rational Clear Quest. He has also worked with the quality processes followed for projects and has 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),ASP, Struts1.0/1.1
Component Development: Java Beans
Distributed Technologies: EJB 2.0, RMI, JMS,
Languages: Java 1.5, C and C++
IDE: Eclipse3.0, IntelliJ3.0/4.5,WSAD,MyEclipse
Operating System: Windows, UNIX
RDBMS: Oracle 8i/9i/10g , SQL Server 2000 and DB2.
App Server: BEA WebLogic6.1/7.1/10.x, 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), AGILE methodology

PROFESSIONAL EXPERIENCE:


Chrysler Financial , Detriot,MI Nov'08 -- Feb '09
Project:Due Deligence for Syntel/Chrysler Financial
Role: Team Member/ Release Tech Lead

Description: Responsible for carrying out Due Diligence phase for Syntel Inc. Chrysler Financial was in the process of outsourcing the project to reduce its cost .I was a part of 20 member team to study the feasibility for transformation and transfer of knowledge, code and process to the new team and team located in India.
Used various Java components, applets, AWT for creation of pie-charts and Bar charts for graphical display of information for e-CreditPro and e-Funding Pro project. The informational data for this data was pulled from Mainframes Application Automated Inventory Management.
Gathered all the info in the excel sheets and prepared related pie-charts and Bar diagrams for the same.
Interacted with different team leads in Chrysler Financial and documented the entire info in a excel sheet and word document.
Studied the Software Configuration Management and Defect Tracking systems in Chrysler financial which were currently being done using CVS/SVN and proposed them better solutions for doing the SCM activities .
Environment: AGILE Methodology, J2EE, Java 1.3, JSP, Struts 1.2, CSS, HTML, EJB, Javascript, My SQL 5.0, WebServices, Tomcat Web server, Eclipse Europa 3.3,Eclipse RCP, JSTL, Jboss 4.1, Windows XP, Windows 2003, LDAP, PL-SQL, Subversion, Java Swing, LDAP Studio


Wells Fargo & Co., San Francisco, CA. May'08 -- Oct'08
Team Lead/Release Tech Lead



Wells Fargo is a diversified financial services company providing banking, insurance, investments, mortgage and consumer finance across world.www Maintenance involves the maintenance of the entire Wells Fargo site. Tasks from various Lines of Businesses had to be executed within a given time frame.

Responsibilities:

Acted as an onsite co-ordinator was responsible for effort estimation, sizing, and development & testing of tasks.
Responsible for development of Quick Poll Module using Spring JDBC framework. Written DAO, Service classes, Java Beans, Configured wiring in SpringService.xml and SpringDAO.xml for Java Beans and Service classes. Tested the same module on Pre-production servers and QA servers of WellsFargo and created DDL's for the Quick Poll Module and the DML's were written in SpringDAO.xml.
Created different .content pages using XMetal in Documentum and configured many flows in the struts-config classes for the same xml or JSP pages.
TPM [Templatized Page Migration] / NTPM [Non Templatized Page Migration] was a migration project. We migrated about 300 templatized and 1500 non-templatised odd pages of Wells Fargo internet portal from ATG Dynamo server to Web Logic 8.1 server.
Made changes in Documentum xml pages for upcoming release 9.1.1 for WellsFargo public site all the changed .content pages were put under changeset JWIBRetirement.
Involved in Fortify Scan of the Staging and Production Code. Had to interact with Integration Engineering and Security team for preparing the schedule of Fortify Scan of the Java Code and JSP pages.
Co-ordination with various Line of Business & PMs from the client side, analysis of scope requirements, identifying & resolving issues related to tasks, environments etc.
As a Release Tech Lead was also responsible arranging for peer code review, security review, preparing Tar Ball Checklist and Impact Assessment.
Worked on removing ATG dynamo related code and replace it with Java/J2ee Spring framework.
Initiated the Axis2 Web Services implementation in Eclipse WTP (Web Tools Platform) and generated webservice methods using Apache Axis which were to be exposed to Apps2k.
Implemented ILog JRules a Business Management Rules System that enables business and IT users to write and maintain the logic applied by applications that automatically implement decisions.
Currently maintaining public site of Wells Fargo & Co.
Working on requirement gathering from various business proponents.

Environment: Java/j2ee, WINDOWS-XP, Clear Case, Clear Quest, Oracle10g,Weblogic 8.1, Documentum, X-metal, Spring JDBCFramework, ATG Dynamo, Eclipse 3.2.2, TOAD, Struts, Unix.



Sr.Programmer Analyst, Florida Dept Law Enforcement (FDLE), FL Feb/08 -- May/08

FALCON is a J2ee project which aims to track of the criminals within Florida state. Worked on transaction using Spring AOP. Made use of Interceptors and Spring-Transaction.xml for configuring of interceptors, endpoints, point-cuts. Spring Webflow was used for the web development. The JSP's used to make call to Action classes which in turn called the Delegates and the delegates used to make calls to Dao's which used to fetch the data from the Database . Hibernate XML was used for persistence and object relational mappings. Modules worked on were Device Profile Registration (via Edge device), Add to WatchList, Process Arrest Transactions and Validation process.

Responsibilities:
Used Spring Aspect Oriented Programming (AOP) for transactions management. Configured Spring beans using Pointcuts and declared beans in Spring Transaction Xml's
Used Spring Web Flow for displaying transactions which are pending, in-progress and completed. Used JSTL for condition handling and the Spring Action classes methods were configured in the XML file.
Generated Hibernate XML files for the configured beans. The business logic was written in EJB DAO classes and the service layer classes were configured in Spring-service.xml.Used Dependency-injection for configuring of EJB classes and beans.
The Persistence layer consisted of Persistence classes which used to access the DB by using EJB-QL.
The transaction management in the interceptor stack is done using interceptor-rules.xml in which all the rules regarding navigation of Interceptors are defined.
Deployed the application using WebLogic Admin console, also configured the messaging through Weblogic Admin console. Store persistent JMS messages or temporarily store messages sent using the store-and-forward feature. Employed Spring's JMS package to simplify some of the mundane tasks such as connection factory and destination lookups.

Environment: J2EE, Java 1.5, JSP, Spring 2.0, CSS, HTML, EJB3.0,Hibernate3.2, Javascript, Oracle 10g, Weblogic 10.x,MyEclipse, JSTL, Windows XP, Windows 2003, Linux,LDAP, CVS, LDAP Studio, Spring Webflow,Spring AOP



Sr. Programmer Analyst, Scientific Atlanta for ICue TV, GA 09/07-12/07
ICue TV

IcueTV was intended to display the advertisements on the Television using Set Top boxes, navigation on the advertisements was with the help of highlighted images and the remote control buttons were supposed to navigate across the advertisement and select the products. Simulator like OCAP and XletView were used to simulate a real time environment. A particular advertisement comprised of 3-4 screens to be located at the desired location chosen by the customer on the television screen which was done by specifying the X and Y co-ordinates. The information to be displayed was stored in the XML's or JSP's and they were parsed by the Java programs. The files were stored on Linux and Apache Server was deployed on Linux and Windows machines.

Responsibilities:
• Configuration of Eclipse Europa across windows and Linux platform.
• Parsing of the XML and JSP's using DOM parser.
• Creating Java classes for Xlets.
• Testing the Xlets on simulators like OCAP and XletView.
• Setting up CVS and checking the code into CVS on daily basis.

Environment: Java1.4, JSP, XML, Apache Server (WAMP), Apache Tomcat Linux, Xlets, OCAP Simultor, XLetView Simulator, CVS, Eclipse Europa.

Sr.J2EE Developer, Intel, OR 06/07 -- 09/07
Chelan County, DHEG-Glacier View

Glacier View was built using Java/J2ee technologies. It also consisted of PHS (Patient Health System) which was related to track the patient health on a set top box in different hospitals or homes. The daily, weekly and monthly Careplans of patients appear on the PHS along with the medications required by the patients at the scheduled time set by the Nurse or the Clinical Administrator.

Responsibilities:
• Checking the bugs posted by the testers using Mercury Quality Control.
• Analyze, Code, Unit Test and updated MQC on resolving the bugs.
• Used Agile methodology as the bugs status was reported to the manager on daily meeting basis.
• Used JBoss Server for the Entity Beans and also wrote queries in PL-SQL in My-Sql 5.0 and tested the same in My-SQL5.0 before creating BMP queries in Entity Beans.
• Used Eclipse Europa 3.3 for development purposes. Also integrated JIRA in Eclipse for tracking the bugs.
• Setup SVN for repository control and checking in of the code.
• Also integrated Mylyn and Maven in the Eclipse environment.
• Used LDAP for authorization and authentication. The persistence layer was built using EJB 2.0.
• Configured XDoclet in the Eclipse environment. For the presentation layer Struts 1.2 was used.

Environment: AGILE Methodology, J2EE, Java 1.5, JSP, Struts 1.2, CSS, HTML, EJB, Javascript, My SQL 5.0, WebServices, Tomcat Web server, Eclipse Europa 3.3, JSTL, Jboss 4.1, Windows XP, Windows 2003, LDAP, PL-SQL, Subversion, LDAP Studio

Sr. J2EE Developer, Direct TV, CA 01/07 -- 06/07
BOC Management System

The BOC Management System (BMS) software application is being developed to address a number of concerns related to bandwidth management, broadcast channel mapping, and broadcast systems configuration at the DIRECTV broadcast centers. The BMS shall provide a User Interface (UI) that allows the user to add, modify, and delete the BRAC information stored in the BMS database and also allow the user to view the BRAC information stored in the BMS database.

Responsibilities:
• Involved in design ,development and using MVC framework for the following modules for BOC Management system:
1. Emergency Alert System
2. BMS Logos
3. Modulator Network Specifications
4. Remote System Connections
• Interacted with users, analyzed requirements and implemented code for BMS modules.
• Developed the web layer using Struts framework. Designed and developed web pages using JSP, HTML, Java Script and CSS.
• Configured the new JSP's in struts-config.xml and tiles-def.xml.
• Used Hibernate 3.2 annotations in Java objects and mapped java objects to the database classes.
• Wrote business logic for all the modules in the DAO's
• Mapped the user channels of the DTSS database with BMS database. For this calls were made to Web Services methods from the Action classes. Web services in turn interacted with Sybase (DTSS) database which was related to BMS system.
• Made calls to AJAX methods for implementing navigation in all the modules/screens of BOC Management System. Implemented AJAX methods in JSP's showing the list/history for navigation of screens.
• Responsible for writing PL/SQL Scripts and HQL in Hibernate.
• Configured Tomcat Web server 5 with MyEclipse 5.1.1
• Interacted with the testers at to solve tickets / bugs once the system went into production.

Environment: J2EE, Java 1.5, JSP, Struts, CSS, HTML, Hibernate 3.2, PL/SQL, Javascript, DB2, Sybase, AJAX, WebServices, Tomcat Web server, MyEclipse version 5.1.1, JSTL, Windows XP, Linux

Sr. J2EE Developer, Travelex, India 03/06- 12/-06

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 (RSA)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.
• Initial POC on implementing Hibernate 3.0 and mapping of the classes in the hibernate-cfg.xml file. Did a POC on JSF for developing Custom components and MVC support.The call was made from JSP to My Faces to Bean and from Bean to Business Logic Layer.
• Used FireStorm DAO for DAO, JDBC and Hibernate code generation.
• 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.
• Responsible for writing PL/SQL Scripts in Sql Server 2000 and used HQL.
• 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, Win 2000.

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.
• 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.
• 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, WSAD 5.2, DB2, Unix-AIX, Win 2000.

Programmer Analyst, JP Morgan Chase Bank, Pune/India Cognizant Technologies 10/05-03/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.
• 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.
• 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, HTML, JavaScript,Visual Source Safe, Apache Tomcat Web Server, Cognos, SQL Server 2000, Shell Scripting, AIX

Programmer Analyst, Wachovia Bank, Pune/India/Cognizant Technologies 04/05-10/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/Lionbridge Technologies, Utah and India 08/04-04/05

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..
• Reponsible for writing PL-SQL scripts in SQL-Maps and testing them in Postgres and IBatis.
• Performed Unit Testing and Integration Testing.

Environment: J2EE, JNDI, JDBC, XML, Struts, Web Services, Spring Framework, Junit, IBatis, Rational Rose Clear Case, Clear Quest, 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, 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
• Used AGILE methodology after POC while doing actual implementations and testing.

Environment: J2EE, AGILE Methodology, JNDI, Visio, Junit, JDBC, XML, 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
• Involved in Unit Testing and Integration Testing

Environment: Java1.3, J2EE, JNDI, JDBC, JMS, XML, JMS, Business Objects, COCOBASE Mapping Tool, Microsoft VSS, 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
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

CONTACT DETAILS

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


Resumes in San Francisco, CA | Resumes in California

View other Java/J2EE Developer resumes, Programmer / Developer resumes