Post Job Free

Resume

Sign in

Project Java

Location:
Mumbai, MH, India
Posted:
January 27, 2016

Contact this candidate

Resume:

Summary

More than ** years of professional experience in Java/J2EE, RDBMS Oracle.

Experience in Server side development using Core Java, J2EE, Design patterns, JDBC, EJB, Multi-threading, Collections, Concurrency, XML, Struts, JSP concepts.

Experienced with distributed applications including real time application development using Messaging Services frameworks and EJB and MDB Application development.

Experience in building high volume three tier applications as well as highly performing batch applications. Very knowledgeable in building, deploying and optimizing Batch applications

Experience in performance tuning Core Java applications. Used Parasoft Jtest and JProfiler for code analysis and identifying performance issues.

Experienced and knowledgeable in using and applying OOP design patterns in large scale and mission critical enterprise systems and applications.

Experience in UNIX Shell scripting and ANT scripting.

Application servers experience include WebLogic and WebSphere

Experience using Eclipse, MyEclipse

Proficient in using database systems including Oracle SQL and Stored procedure

Worked as Project Leader of Autobahn Direct project in Deutsche Bank

Technical Skills

Programming Languages: Core Java/J2EE, Multithreading, JDBC, JMS, XML,

Technologies/Architectures: JEE (EJB 2.1, JMS, JDBC, JSP, Servlets, Struts), Ant

Database: Oracle SQL, Stored procedures

Development Tools: Eclipse, Toad, PL/SQL Developer, Control-M Batch Job scheduler, Jtest, JProfiler

Configuration Tools: SVN, Rational Clear Case, Visual Source Safe, CVS

Application servers: WebLogic 9.2, WebSphere

Operating Systems: Linux, UNIX

Certifications:

Sun Certified Programmer for Java 2 Platform (2002)

Sun Certified Web Component Developer (2004)

Business Domain

Investment Banking: Equity Trading, Trade booking and Position keeping, Post Trade Report generation

Credit Cards: Membership Rewards, Statement Services and Statement download.

Retail Banking: Foreign Trade and Finance

Education:

B. Tech. in Electronics & Communication in 1998, University of Kerala, India.

1. Project Name: Product and Pricing Technology

Employer: Diaspark Inc., New Jersey, US

Client: Goldman Sachs, New Jersey, US Jun ’15 to till date

Role: Senior developer

The Product and Pricing Group maintains the product reference data system. PRIME and the end-of-day valuation system called CHOICE in the distributed domain and the IBM Product Master on the mainframe. Application is part of Reference data group and is the core application for the firm.

Played the role of analyst and developer in streamlining various feeds. Develop UNIX scripts to load data feed into tables to resolve production issues.

Analyze existing data feed load and flow of data which exists between PRIME, Product Master and PMHUB. Analysis is based upon the understanding of PM Lang scripts, PERL scripts and SYBASE stored procedures.

Analyze and document a plan to eliminate dependency between PRIME and Product Master. Presented the plan for review on a daily basis and met tight deadlines.

Perform the role of Build Meister for the monthly global code release. Participate in regression tests and report the issues found to the developers.

Technologies and Tools:

Core Java, Spring, Multi-threading, Sybase, UNIX scripts, Maven, IntelliJ, PM Language.

JAVA, JSP, JDBC, SQL, Linux, XML, Java Messaging Service, IBM Message Queue, Sybase

Subversion

2. Project Name: Cash and Securities Aggregation (CASA Americas)

Employer: Credit Suisse, New York, US Mar ’08 to May 15

Role: Senior developer/Tech Lead

Developed Factored securities processor to generate factored positions in run time and publish to downstream application (PSDW). Used Core Java, MDB, SQL and UNIX shell scripts and was deployed to WebLogic server.

Developed intraday Mark-To-Market processor to ease the processing load during night cycle. New processor used multi-threaded architecture to process high volume. Used Core Java, EJB, UNIX shell scripts and SQL.

Made enhancements to exist build to automate the CASA London application release. Used Ant and UNIX shell scripts.

Enhanced F-to-01 processor to handle high volume occurring quarterly. Used Core Java, JMS, SQL, EJB and UNIX scripts.

Developed message publisher to FXOPS application. Outgoing messages to existing downstream application (PSDW) was enhanced by adding new tags as requested by FXOPS application. Used Java, MDB, JMS and SQL and was deployed to WebLogic server.

Worked on performance tuning of the EOD feed to PSDW. Decreased the processing time from 2 hours to less than 30 minutes. Addressed Java client performance issues and added database stats to improve query performance. Used Core Java, SQL and EJB.

Involved in performance tuning of the batch jobs. Query optimization was done on database and application bottlenecks were taken care of. SQL tuning, application configuration changes and database archiving using stored procedures were implemented. Used Core Java, SQL, PL/SQL, UNIX scripts.

Developed high volume account identification logic to better identify and manage high volumes during end of day processing. SQL Query to identify high volume accounts intraday and weekly were identified and processed to optimize application through put. Used Core Java, SQL, UNIX scripts.

For CASA application go-live loaded historical positions to database and setup control-M jobs.

Used Core Java, SQL and UNIX scripts

Product Description:

CASA is part of Cash Securities Architecture reengineering platform to provide Cash Securities aggregation for global trades. Worked on the different modules in CASA:

Aggregator, End of Day Positions and Balances feed, Manual Adjustment activity creation, CASA Calendar, Data Archiving, Disaster Recovery, Setup Control-M jobs, Factored securities processing

Technologies and Tools:

Core JAVA, Java Enterprise Edition (Enterprise Java Beans 2.1, JMS, JSP, JDBC, Servlets, Java Beans), HTML, XML, Java Script, WebLogic 9.2, Subversion, UNIX scripts, Ant, Weblogic Application Server 9.2, Oracle 10i Database

3. Project Name: Cash and Securities Aggregation (CASA London)

Employer: Diaspark Inc., New Jersey, US

Client: Credit Suisse, New York, US Mar ’06 to Mar ’08

Role: Senior developer

Developed real-time processor for as-of trades. This involved updating past records in multi-threaded environment. Transaction control on distributed side and stored procedures were used for implementation. Used MDB, XML, EJB and Stored procedures.

End of day recon extract generation using standalone java programs and SQL queries. Involved in the performance tuning of queries to improve performance. Used Java, UNIX scripts and SQL.

End of day activity extract generation by querying multiple tables. Used Java, UNIX scripts and SQL.

Enhanced queue manger GUI to better display failed XML messages and error description. GUI application used to fail when it has to display more messages. Fixed issues with the GUI and added pagination to address performance issues. Used Struts, JSP, Servlets and HTML for GUI.

Used Parasoft JTest to identify performance issues in the code. Performance analysis matrix was presented to client and identified/addressed gaps to improve performance.

Product Description:

CASA is part of Cash Securities Architecture reengineering platform to provide Cash Securities aggregation for global trades. Worked on the different modules in CASA:

Adjustor, Reconciliation, Activity creation, Queue Manager

Technologies and Tools:

Java Enterprise Edition (EJB 2.1, JMS, JSP, JDBC, Servlets, Java Beans), HTML, Java 5, XML, Java Script, WebLogic 9.2, Rational Clear Case Source Code Version Control System, Unix scripts, Ant, WebLogic Application Server 9.2, Oracle 10i Database, Parasoft JTest

4. Project Name: Monthly Health Statement Phase 1

Employer: Cognizant, Bangalore, India

Client: UnitedHealth Group, US Oct ’05 to Feb ’06

Role: Senior developer

Product Description:

The objective of this project is to create One Monthly Health Statement that is consumer friendly that captures all information in a single statement than having multiple health statements that are available for the user and eliminate the mailing of paper EOB’s.

Roles and Responsibilities: Working as Module lead

Designing, Programming, unit testing and user acceptance:

Design and Implement enhancements as per requirements

Estimation and status tracking

Adherence to CMM processes

Review of Project documentation.

Technologies and Tools:

J2EE (JSP, JBDC, Servlets, Java Beans, EJB), HTML, Java, Java Script, Struts, IBM WebSphere Application Developer 5.1, Rational ClearCase

5. Project Name: Autobahn Direct

Employer: Tata Consultancy Services, Bangalore, India

Client: Deutsche Bank, UK May ’04 to Oct ’05

Role: Project Leader

Product Description:

Autobahn direct is a web based Post Trade Reporting System delivering critical timely trade position and financial data to external corporate clients and internal prop and desk traders. The system receives feeds from a number of sources and stores the data in an Oracle 9i database. The main application layer is based on Weblogic J2EE running on Solaris with the web server delivery is through is through Apache.

Roles and Responsibilities:

Performed the role of Project Leader for post trade reporting platform of Investment Banking IT area within Deutsche Bank Group. Activities include Requirements gathering, analysis, development, Testing and Implementation in a J2EE environment

Involved in the requirement analysis, estimation, task allocation, tracking and coordinating user acceptance. Ensure adherence to Capability Maturity Model processes. Also involved in the development and design activity.

Used JProfiler to identify performance issues in the code. Presented the analysis for areas of improvement.

Technologies and Tools:

J2EE (JSP, JBDC, Servlets, Java Beans, EJB), HTML, Java, Java Script, Struts, Oracle9i, BEA Web logic 8.1.4, CVS, Bugzilla, JProfiler

6. Project Name: Online Financial Exchange (OFX)

Employer: Tata Consultancy Services, Bangalore, India

Client: American Express, USA Oct ’03 to Apr ’04

Role: Developer

Product Description: American Express uses the Open Financial Exchange (OFX) industry standard interface to download customer card account transactions to customer desktop clients such as Quicken, MS Money and QuickBooks etc. OFX is an extension of eXtensible Markup Language (XML).Reports are provided within the OFX platform to provide download volume statistics for all products supported on OFX. Information provided includes:

Daily and Monthly download statistics by application software used to download data to. Daily report is by hour to track peaks in processing download requests.

Number of errors reflecting user versus system errors

Response times

Number of active users that use the download functionality

Other data is captured, such as card product to enable ad hoc reporting to be done once a standard reporting utility is available.

Roles and Responsibilities:

Migration of reporting system from WebSphere 2.03 to WebSphere 4.04

Adherence to CMM

Implementation of Reporting System Migration

Technologies:

J2EE (JSP, Servlets, Java Beans), HTML, Java, Java Script, UML, WebSphere 4.0, CMVC

7. Project Name: Online Financial Exchange (OFX)

Employer: Tata Consultancy Services, Phoenix, USA

Client: American Express, USA Aug ’03 to Sep ’03

Role : Developer

Product Description: The project involves Analysis and Design for OFX card member registration integration with existing registration Manage Your Card Account (MYCA) component.

Roles and Responsibilities:

Analysis and Design of Registration Module Migration

Client Liaison

Coordination between onsite and offshore team and ensuring CMM compliance in project activities

Technologies:

J2EE (JSP, Servlets, Java Beans) UML, Rational Rose 2002, WebSphere 4.0, CMVC

8. Project Name: Membership Rewards

Employer: Tata Consultancy Services, Phoenix, USA

Client: American Express, USA May ’03 to Jul ’03

Role : Developer

Project Description: Membership Rewards web site allows card members to manage their MR accounts online as a sub function within Manage Your Card Account (MYCA). Within the Membership Rewards web site users can complete the functions like real-time enrolment, view MR balance, search for travel and product certificates, real-time redemption of points for products, cash rewards, buy MR points. The project involves analysis, estimation and implementation to cater to the ongoing changes to the Membership Rewards web-site.

Role: Team Lead

Analysis of the requirement and estimation

Development and implementation of the changes

Technologies:

Sun Solaris 5.6, Java, JSP, Servlets, JavaScript, JSP, HTML

9. Project Name: Online Account Servicing and Infrastructure Support (OASIS)

Employer: Tata Consultancy Services, Phoenix, USA

Client: American Express, USA Dec ’02 to Apr ’03

Role : Support

Project Description: OASIS project keeps track of the outage occurring during a day and sends out a report at the end of the day. The assignment involves automation of the outage tracking and report generation. Design and implementation of the entire project was done by a 2 member team.

Role:

Design the report automation project using Rational Rose

Developed it and implemented it J2EE application server.

Technologies:

Java, JSP, Servlet, JavaScript, HTML, Rational Rose 2002, JDBC, WebSphere 4.04, OOAD, UML, UDB 7.1

10. Project Name: Online Account Servicing and Infrastructure Support (OASIS)

Employer: Tata Consultancy Services, Phoenix, USA

Client: American Express, USA Aug ’02 to Nov ’02

Project Description: The tools module in Manage Your Card Account (MYCA) is used to test client browser to mainframe data region connectivity. This tool is used internally to test the availability in different environments and to help debug the ongoing issues, if any using the returned messages. The project involves enhancement to the tools module by adding monitoring facility for additional regions in mainframe.

Role:

Enhancement of the tools module of Manage Your Card Account (MYCA) application

Coordination among different teams to implement the application changes in all environments

Technologies:

Java, JSP, Servlet, Visual Age for Java 3.5, Configuration Management and Version Control (CMVC)

11. Project Name: Online Account Servicing and Infrastructure Support (OASIS)

Employer: Tata Consultancy Services, Phoenix, USA

Client: American Express, USA Mar ’02 to Jul ’02

Project Description: To cater to the increasing number of American Express card members more servers in production were required. The project involves the coordination among different teams and ensuring if all the components installed work with the load in production environment.

Responsibility:

Coordination of install in UNIX servers

Testing to ensure that application servers are able to handle the load in production environment

Technologies:

Sun Solaris 5.6, Java

12. Project Name: Manage Your Card Accounts (MYCA)

Employer: Tata Consultancy Services, Phoenix, USA

Client: American Express, USA Apr ’02 to Feb ’02

Project Description: Manage Your Card Accounts (MYCA) platform includes a suite of applications that caters to the American Express card member’s online activities. The project involves monitoring the performance of the web site using various scripts. Degradation in system performance is monitored and addressed by coordinating with the concerned group to resolve the issue appropriately. The environmental issues in the development and testing environments were addressed.

Responsibility:

Ensuring availability by addressing the issues in various environments

Monitoring the web site for degradation in performance and resolving issues by coordination with the appropriate team

Technologies:

Java, C++, HTML, Configuration Management and Version Control (CMVC), Keynote Scripts

13. Project Name: International E-Statement

Employer: Tata Consultancy Services, Phoenix, USA

Client: American Express, USA Jul ’00 to Mar ’01

Project Description: International paperless statement including Pay Bill Online functionality is an extension of the existing International e-statement project. By creating a true legal statement online via providing Terms and Conditions, taxations and compliance information necessary, will allow the card member to switch from their existing paper based statement service to an electronic paperless service. The project involves migration of GlobeStar market Card Information System from C++ platform to WebSphere 2.03.

Role:

Analysis of the existing system in C++ environment

Migration of the system to WebSphere 2.03

Technologies:

Java, JSP, Servlet, Visual Age for Java 3.5, Configuration Management and Version Control (CMVC)

14. Project Name: Integrated Standard Banking System (ISBS)

Employer: Tata Consultancy Services, Gurgaon, India Mar ’99 to Jun ’00

Project Description: The Foreign Trade and Finance module of ISBS project deals in foreign exchange transactions. A Bank Employee can perform activities like Account Opening, Master Maintenance, Transaction Processing, Statements, R Returns. The project involves implementation of enhancements and bug-fixes by the Product Support Group (PSG).

Role:

Maintenance of Foreign Trade and Finance (FTF) module

Develop script for loading flat files into database

Technologies:

C, Pro* C, Oracle PL\SQL, Oracle Forms 3.0

15. Initial Learning Program at TCS Thiruvananthapuram Dec ’98 to Feb ’99

Training Description:

Attended 2 month Initial Learning Program provided by TCS. Training provided on various aspects of software development process. Courses include the following

Software development process

Requirement engineering

Systems design overview

Reviews, walkthroughs & Inspections

Testing and Debugging

Software Maintenance

Object Oriented Concepts

Database Management Systems



Contact this candidate