Post Job Free
Sign in

Manager Project

Location:
2048
Posted:
August 20, 2010

Contact this candidate

Resume:

** ****** **, ********* ** ****

T 508-***-****(M), 508-***-****(H)

VIVEK CHOPRA

*********@*****.***

SUMMARY

. Hands On Development Manager with 12+ years of experience

. Extensive experience in designing and implementing high volume

transaction systems.

. Lead/Managed a team of onsite and offshore developers. Visited offshore

Vendor sites to establish vendor relationships, design standards,

guidelines and provide business domain training.

. Received CIO Excellence in Action award at State Street Corporation

. Received Development award at State Street Corporation

. Received President Award at Fidelity Investments

SKILLS

Technology: Java, J2EE, EJB, JMS, JSP, Spring, Hibernate, MQ, UML, RUP,

Rational Rose, XML/XSLT, SWIFT WebSphere, MQ, Tibco,

Oracle, UDB DB2, Rational ClearCase, RAD, Continuous

Integration, FIX, MQSI.

Specialties: Financial Services, Trading Systems, Securities Lending,

Trade Settlement, Reconciliation, Stock Plan Services, Custody Systems,

Asset Management, FIX, SWIFT

EXPERIENCE

State Street Corporation, MA (Development Manager/Lead)

2007 June- present

Role: Lead/ Development Manager

. Lead for designing and leading/managing the development effort for a

mission critical Instruction Management System with in the Security

Lending Enterprise application suite. This system delivers SWIFT

instructions (540,541.542) to third part custodians DTC and FED

depositories for settlement. The whole life cycle of trade is managed

based on instruction settlement. Collateral and shares for a trade are

moved based on these instruction lifecycle.

. Design and implemented Reference data and Collateral management System.

. Designed the Availability Service for Online Trade Booking Applications

. Managed a team of onsite and offshore developers ranging from 5-20

people.

. Lead the development critical of very high volume financial transaction

applications where response time is very important. Extensively used

MQ/JMS and to communicate with other EIS systems. Lead and evolved very

scalable and high performing the MQ/JMS Messaging framework which is

heart of the application.

. Lead framework design and development for Asynchronous Messaging,

Scheduling, Database Framework (Hibernate, Spring), Distributed caching

using Ehcache and Tercacotta

. Owned the complete life cycle from requirements, development and

production support. Managed both transaction/middleware and User

Interface layers

. Involved in Business Process Modeling Solutions for Sell Fails with in

scope of Sec Lending.

Fidelity Investments, MA (Lead)

July 2003-June 2007

Role: Principal/Lead

. Team Lead for building a Stock Plan Services Administration System. This

was implemented as a Struts based J2EE Web application deployed in

Websphere. The overall goal for this project is to provide the

implementation, and client services groups with tools to streamline their

workload in order to increase productivity, shorten implementation

timeframes, increase the quality of work, improve user experience and

enhance existing functionality. This includes Client level transactions &

Participant level transactions.

. Tech Lead for a Arrow Information Barriers project which

controls/restricts Access to FMRCo's sensitive information, including

Cash, Trades and Holdings, will be limited to promote independent

thinking between investment professionals. Publisher is implemented as a

multithreaded Java application using Spring framework. Row level access

was implemented using a control table which was populated/maintained by

Information Barriers. TIBCO messaging middleware service provides the

authorization data.

. Team Lead to build a Data Publisher project which manages the

administration of user privileges centrally. Managed the complete

lifecycle of the project. Data Publisher Provides the ability to

programmatically add/delete business user accounts to/from Sybase

Databases and Database Groups and Oracle using the Authorization

Publisher Framework which is implemented as Java Spring Based solution.

TIBCO middleware service provides the authorization data to all clients.

. Designed and implemented various components of huge Arrow Portal project.

Arrow portal is a complicated J2EE web based request processing system

that automates the procedures for authorizing and granting access to the

organization's various data processing systems. There are more than 160

applications of FMRCO and FIL depend on ARROW for authorization. It uses

a open source Work flow Engine,Struts and QUARTZ for scheduling

removals.

. Designed a complex scheduling engine using QUARTZ .

. Extensively used Spring and Hibernate DAO for designing the publishers.

Listed below are few Consulting Assignments.

Verizon, MA September 2002-July 2003

BMEX (Business Marketing Exchange System)

J2EE Developer / Analyst

BMEX Web-Services replaced legacy BMEX with a web-based application that

was easily manageable and had low maintenance cost. The architecture

supported future business needs that could be easily plugged in. BMEX was

implemented as SOAP Web-Service that reused the existing business IMS

transactions. A J2EE application was built over the SOAP Web Service and

deployed as an EJB in WebSphere5. 0.

. Designed and implemented the SOAP request and response messages which

were sent and received from the legacy system

. Implemented the Controller based Servlet which managed the navigation and

the client proxy which acts the proxy for the SOAP service

. Developed complete web-application including the user interface JSP

pages. Custom tags were used to increase maintainability and efficiency.

Designed and developed the BMEX application specific XML file.

Implemented the security authentication and authorization based on LDAP

ING-AETNA Inc, CT September 2000-October

2001

Takeover Assets

J2EE Developer

The scope of the project involved development of a system to automate and

standardize the process of receiving census data of new clients from

existing systems. Census data of a new client was received electronically

and stored centrally to allow verification, validation, processing and

reporting of the information as required. This enabled processing of

Transferred Asset to take place outside of OMNI (an admin engine utilized

by the corporation), thereby reducing chances of impacting the timing of

OMNI cycles and reducing the cost.

. As an Analyst/ Developer was part of a 7-member development team. The

system was implemented using J2EE technology with WebLogic as the

application server

. Used the SUMMIT process model by PriceWater HouseCoopers along with the

Rational Unified Process methodology for different phases of the project.

Designed the sequence diagrams for various modules using Rational Rose.

. Used Java to develop component-based distributed business applications

following the MVC pattern

. All classes at service level were stateless and were deployed as a

stateless EJB adhering to the EJB Spec 1.1 in WebLogic

. Used JSP with tag library to develop the Handler class as a controller in

the MVC pattern

. Involved in uploading transaction information into a XML format and

inserted the information on the appropriate queue for OMNI Transactions

BMW, NJ August 2002-September 2002

CORA (Center Operating Requirement Addendum)

J2EE Developer

CORA provided an automated process via the web to monitor an internally

regulate set of standards that each BMW dealership must meet in order to

represent, display, market and service BMW products throughout North

America. CORA served as legal binding standards, requirements and planning

guidelines agreement for the next 5 years signed by each BMW center. It

also enabled BMW track and predict future vehicle requirements for the next

5 years.

. Implemented the J2EE architecture based on the MVC pattern. Designed and

developed all framework classes

. Designed and developed the Controller Base Servlet, which handled the

complex navigation and made calls to other fine-grained objects

. Used Rational Rose (UML) for analysis and design level diagrams (Sequence

and Class). Applied appropriate design patterns as necessary

. Implemented the User Transaction Object model for persistence to the

database. Developed Stateless Session (EJB) beans that persisted &

retrieved data through stored procedure calls. WebLogic connection

pooling mechanism was used to retrieve connections

. Designed and developed the CORA application specific XML file. Used

DHTML to give better user interface and control to the user

. Developed Data access Stored procedure using DB2 stored procedure builder

Fairfax Insurance, NJ October 2001-August 2002

Submission Management

J2EE Development

The project scope involved interfacing the Submission Tracking system with

a legacy Policy Writing system. The objective was to automate the

Submission process for any client. The system interfaced with various

external systems to track different stages of the submissions.

. Implemented the J2EE architecture based on the MVC pattern.

Designed/developed the Interface, Control and the Entity objects and the

other framework classes

. Designed and developed the interface of the Submission Tracking system

and was responsible for providing all the Rational Unified Process (RUP)

artifacts

. Extensively used Rational Rose (UML) for analysis and design level

diagrams (Activity, Collaboration Sequence and Class). Applied

appropriate design patterns as necessary

. Used the RUP methodology for designing different phases of the project

. Responsible for writing the Business and the Technical use cases

EDUCATION BS (Engineering)

CERTIFICATION Sun Certified Java 2.0 Programmer/Sun Certified Architect



Contact this candidate