My Latest Resume
Read More…

About 14 Years of Experience in Information Technology, in development of Enterprise Web Based and Client Server applications using J2EE Technologies and front end technologies like EXTJS 4.0, EXTJS 5.0, Sencha Touch 2.4, jQuery, Java Script. Strong Programming Skills in Java (JDK 1.5), JDBC, JSP, Servlets. Good experience in frameworks like spring 3.0 and hibernate 3.0. Proficient in the use of reporting tools like Jasper Report, iReport, iText. Good knowledge in servers like Weblogic, JBoss, WebSphere, Tomcat, Selenium. Last 11+ years I am working in Finiancial domain mostly in USA. I worked in the following financial institutes.

  1. JPMC, Newark Delware USA
  2. JPMC, New York City New York USA
  3. Rabo Bank, Netherlands
  4. Credit Suisse, New York City New York USA
  5. UBS, Weehawken New Jersey USA
  6. Barclays, Jersey City & Whippany New Jersey USA
  7. JPMC, Whippany New Jersey USA
  8. Credit Suisse, New York City New York USA
    1. MS WORD »          PDF »               TEXT »    



Skills

Some of the technologies that I used in my projects.

  1. Enterprise Technologies: JSP 2.0, Servlets 2.4, EJB 2.1, XML, Soap, Spring, Hibernate, Web Service.
  2. Application Servers: Weblogic Server 10.0, JBoss 5.0, Web Sphere 7.0 and Apache Tomcat Server 6.0.
  3. Web Technologies: AJAX, HTML, Java Script, EXTJS 4.0 & 5.0, JSF.
  4. Mobile Technologies: Sencha Touch 2.4
  5. Frameworks: Spring, Hibernate. Struts, Languages: Java (jdk1.5), Swing, PHP. Databases: Oracle 8i (SQL & PL SQL), My SQL, DB2, MS SQL, Toad (Tool).
  6. Environments: Windows XP/Vista, UNIX.
  7. Open source tools: Quartz, itext, Jasper Report, iReport tool, JFreeChart, Apache POI, Junit.
  8. Graphics: Dream Weaver MX, Fireworks MX.
  9. Java IDE / Tools: RAD 7.0 Eclipse 3.0, Aptana IDE, Soap UI.
  10. Version Control: SVN.
  11. Build Tools: Ant, Maven, Jenkins
  12. Performance testing tool: Silk Performer 7.0
  13. Automated Testing tool: Selenium

CREDIT SUISSE NEW YORK CITY NY USA

Project: CASA – New York & London
J2EE Programmer

CASA is part of Cash Securities Architecture Reengineering platform to provide Cash Securities aggregation for global trades. This project is to convert the existing mainframe application to J2EE platform. Working on the modules W9 Processing, Recon processing, Money Market Fund processing, Republishing missed Activity, Option Expiration weekend processing. The data we generated will be used by the front office team for their reporting tool, which is viewed by the clients.

Roles & Responsibilities

Environment: Java, JSP, Servlet, DB2, Oracle, Sybase, Weblogic 9.0, Apache Tomcat 5.5.

JPMC WHIPPANY NJ USA

Project: Money Transfer for Prime Service
Senior J2EE & EXTJS Developer

Money Transfer is used by JPMC operation team and clients to request to transfer money using different ways like check, cash journal, payments. The project is a complete reengineering project converting the old frontend screens developed using EXTJS 3.2 to EXTJS 5.0 and moving the backend from Weblogic to Apache Tomcat server.

Roles & Responsibilities

Environment: EXTJS 5.0, Spring, Hibernate, JAXB, JBoss 5.0, Apache Tomcat Selenium, and Eclipse.

BARCLAYS, JERSEY CITY & WHIPPANY NJ USA

Project: Equity Finance Account Manager – New Jersey (Apr. 13 to till date)
Team Lead – ExtJS / J2EE Programmer

EFAM (Equity Finance Account Manager) is an application designed to centralize client/account hierarchy and permissioning function across Prime Services systems and businesses. It allows client, account and user setup to be viewed and maintained through a series of web pages. The client, account and fund data are sourced from upstream system and the downstream applications query EFAM for client/account/user data, and to determine access based on the user's current entitlements. The application is used by the prime service operation team. The project is a frontend reengineering project converting the old frontend screens developed using JSF, EXTJS 3.3 to EXTJS 4.2 and moving the backend from Weblogic to JBoss 5.0 server.

Roles & Responsibilities

Environment: EXTJS, JSF, Struts, Spring, Hibernate, JAXB, Weblogic 10.0, JBoss 5.0, and Eclipse.

Project: Prime Transaction Management
March 2012 to March 2013

The Prime Transaction Manager (PTM) system is the strategic application for the processing of Equity Synthetics payments, where each payment is settled individually with the client. PTM application will get all the transactions and the operation team will go though each transaction and approve/reject the transaction. Once the transaction is approve d /rejected the information will be send to the other systems through real time messages. The application is used by the prime service operation team and some traders.

Roles & Responsibilities

Environment: J2EE, JSF, Spring, Hibernate, EXTJS 3.4, Weblogic 8.0, JBoss 4.0.

UBS, WEEHAWKEN NJ USA

Project:Client 360
Team Lead – ExtJS Designer / J2EE Programmer

The business objective of the Client 360 project is to create a holistic view of a client or relationship. The goal of this application is for a Financial Advisors to quickly answer a client's question "How am I doing?”. This project will eliminate the multiple clicks and unprofessional inefficient "fumbling time" searching for answers to core client questions. It will also leverage existing information and services already available in other applications and reports within Consult Works. It will provide Financial Advisors with the flexibility to analyze a client's portfolio using custom groupings of accounts rather than the current limitations of the house holding system. It will utilize the gadget application framework that will allow for easier user customization of the page. Financial advisors can add or remove what they want to see as well as set preferences on each gadget. The object of account grouping feature, within the Wealth Management Framework, is to allow Financial Advisors’ to create account groups for the purpose of viewing content, performing analysis, proposals and creating reports for purposes of a review discussion.

Roles & Responsibilities

Environment: J2EE, Jasper Report, EXTJS, JAXB, Soap, Soap UI, RAD 7.0,  Web sphere 7.0, Tomcat 6.0, Eclipse.

Project: XCR
J2EE Programmer, EXTJS & Jasper Designer

XCR is a client reporting project which generates client reports for the Financial Advisers. This is a multi layer J2EE project, which is used by the Financial Advisors. Based on the FA's input the PMR service will send the data in an xml format and the new XCR report engine will parse the data and generate the report in PDF format and stored in Doc harbour. The FA can retrieve the document from their message centre. The XCR project is redesigned using new technologies like EXTJS in frontend and the reports are generated using Jasper Report.

Roles & Responsibilities

Environment: J2EE, Jasper Report, EXTJS, JAXB, Soap, Soap UI, RAD 7.0,  Web sphere 7.0, Tomcat 6.0, Eclipse.

CREDIT SUISSE, NEW YORK CITY USA

Project: CASA
Team Lead – J2EE Programmer

CASA is part of Cash Securities Architecture Reengineering platform to provide Cash Securities aggregation for global trades. This project is to convert the existing mainframe application to J2EE platform. Working on the modules W9 Processing, Recon processing, Money Market Fund processing, Republishing missed Activity, Option Expiration weekend processing. The data we generated will be used by the front office team for their reporting tool, which is viewed by the clients.

Roles & Responsibilities

Environment: Java, JSP, Servlet, DB2, Oracle, Sybase, Weblogic 9.0, Apache Tomcat 5.5.

RABO BANK, NETHERLANDS

Project: MIS - Loan Processing System
Associate

BBS is a branch based, corporate loan processing system that mainly serves small & medium enterprises. The clients to this application include small, medium and big companies, partnerships etc. who wants to request for and avail loan/credit related products offered by Rabo bank. The report generation project, which creates the management related reports used by the management team of Rabo bank.

Roles & Responsibilities

Environment: Java, JSP, Servlet, EJB, spring, Hibernate, Oracle 10g, TOAD, Weblogic 9.0, Apache Tomcat 5.5.

JP MORGAN CHASE, NYC, NY, USA

Project: Client Central (October 04 – January 06)
Programmer Analyst

Client Central (CC) (as in current Phase) will be the authoritative source of wholesale client information for JPMorgan Chase. It is a data warehouse developed to store and view customer data globally. Client information within CC includes both active and prospective clients. CC will enable JPMC users to view the firm’s total global relationship with a client, while allowing different organizations to manage a client for different business purposes. CC will allow users to view client information via a web-based Intranet front-end and a swing front end. CC application is updated with client data via real time messages, batch files and special processes (e.g. Mass changes). CC's static data (e.g. Organization, Employee) are updated via replication from ERD.

Roles & Responsibilities

Environment: Java, Swing, JSP, Servlet, EJB, Oracle 8i, Web sphere 5.0, Apache Tomcat 4.0.

Project: JPMC – GFA (Global Financial Architecture) October 2003 – October 2004
Programmer Analyst

The GFA business area of JPMC under Shared Technology and Operations group are currently supported by Cognizant. The GFA system gets the different details from following systems which are located at various parts of the globe. The application interfaces with CAS, CBD, ERD and RDS systems for data and CC therefore predominantly operates in a real time mode receiving and transmitting data to these systems. The transmission of data happens in two ways. First one is full feed in which all the data are transferred for the first time. This happens only when a new system is linked to the GFA system. The second type is moving the data from all the system on daily basis. This happens as a nightly feed and the data regarding the changes only are sent every night.

Roles & Responsibilities

Environment: Java, IBM - MQ Series, Oracle 8i (SQL & PL SQL)

TRANSTAR, INC, USA

Project: TRACS
Software Engineer

It’s a Railway Accounting & transportation control system. This software has whole control over the trains, cars, tracks, and stations belonging to the Transtar Company. The whole movements of the company’s cars are within the control of the software. Here the cars will be at one station at a time and it can be attached to any of the trains on track or it should be under the cleaning or reset tracks. Here there is a provision for search of a train or car or based on the commodities that are loaded in the car and we can have a detailed search to get the details. From the search we can move directly to the train or car by just a click on the car name or train name. The whole revenue is calculated based on the movement of a car from one place to another with the commodities. So the revenue will be generated against the customer who is using the car to transfer his commodities

Roles & Responsibilities

Environment: Java, J2EE (EJB), Servlet, Java Script, using JBoss & Tomcat for deploying. DB2 as backend

WALRUS EXPORTS

Project: Web Site design and Accounting Software
Software Engineer

This project has two different products. I involved in the design and development of the website gives full details about Walrus Exports, products and also the user can add/update/cancel their orders, enquiry and feedback. This is designed using HTML, Java Script, JSP, Flash MX and MS-Access as back end for testing. I also develop a swing accounting Software: This accounting software was designed for the Walrus Exports using Java Swing and MS-Access as back end. Previously the company was using Tally software as their accounting tool. They wanted to upgrade from Tally software to customized software.

Roles & Responsibilities

Environment: Java, Swing, JSP, HTML, Java Script, Flash MX, MS-Access, Apache Tomcat.

INDIAN SPACE RESEARCH ORGANIZATION

Project: On-Line Library Automation System
Project Engineer & Module Leader

It is Library Management software using a centralized databank stored in a server on Internet. It can be used to add new books, search of books with multiple options, see the details of all the books etc. There are options for setting different database and setting the server machine at runtime. This project has two main Sections.
Online interface: This section is designed using HTML, Java Script, JSP, EJB and Oracle 8i for the back end. The design pattern used for this section is Model-View-Control (MVC), Session Facade, Data Access Object, and Transfer Object design patterns.
Offline interface: This section is fully designed using Java Swing and Oracle 8i as back end. Small libraries, which have less number of books, use this version and the tool can also be used as a local system.

Roles & Responsibilities

Environment: JSP, EJB 2.0 (Weblogic 6.0), JavaScript, Html, Oracle 8i. Section 2: Java, Swing, Oracle 8i.

TACTIC SOLUTION PVT, LTD LONDON

Project: Sales Tactician (CRM Solutions)
Software Programmer

It’s an Internet based Customer Relationship Management (CRM) software using a centralized databank stored in a server on Internet or intranet. It can be used to add new customers, contacts and enquires, Phone Calls, Quotes, Orders and products sold from that company. There are options for setting appointments in a Calendar and also we can send documents to another user as attachment and he can download it in his system.

Roles & Responsibilities

Environment: JSP, Swing, Java, Servlet, Oracle 8.

ER&DCI, THIRUVANANTHAPURAM, INDIA

Project: Trans-India Tourism Limited
Programmer Trainee

This project is used for enquiring about the Places in TamilNadu and Kerala and also about the Travel agencies in TamilNadu and Kerala. This is also used for booking tours through Travel Agencies. This project is completely designed using Applet Servlet Communication

Roles & Responsibilities

Environment: JSP, Java, Servlet, HTML, Java Script, MS Access, Apache Tomcat.

Contact Me

Please fill the below form to contact me!