srinivasan venkatesan resume

22
India Private Limited GBS-WEB COMPETENCY SRINIVASAN VENKATESAN Cell : +91 99629 93329 Email : [email protected] SUMMARY Over sixteen years plus of IT industry experience encompassing a wide range of skill set, roles and industry verticals. I have 17+ years of software development specialization in Object-Oriented and Analysis with extensive experience in full project life cycle of the software design process including architecture design, requirement analysis, prototyping, POC (proof of concept), implementation, testing and maintenance of medium to large scale enterprise web based applications on JAVA/J2EE platform and well versed in software architecture concepts and design patterns. Also I have been involved in estimation process and helped the solution team for winning new initiatives from the clients. Successfully led complex projects with small & large teams covering various aspects of software development, process and methodologies. Extensive experience with analysis, design, developing software for different environment like Customization, Solutions, Internet / Intranet E- Commerce oriented Applications and implementation of software applications including Portal applications. Proficient in analyzing and translating business requirements to technical requirements and architecture. Strong database skills, Object Oriented Programming and development knowledge Experience in leading and managing teams. Played multiple roles – Solutions Designer, Project Lead, Team Lead, Technical Lead, Senior Developer, Location Lead in FORD project, Metrics Reviewer, ISE Reviewer and QAmbassador. Executed software projects for Supply Chain Management, Insurance, Education, Retail industry, Auto industry and Banking domain. I have provided design and architecture inputs to IBM Tech Lead/Designer in the Credit Card Enhancements on C3 project using Struts 2.0, JSon, Ajax and Spring framework. I worked as designer/senior Java developer role whose primary responsibility is to design low level technical documents against the functional documents supplied by the client. I was leading the technical team to build and deploy an application in Websphere Application Server 7.0 based on Axis2 WebServices and Spring framework. Also I was being involved in the development as well. The client is Wal-Mart/SAMS club who is the leading in retail industry overall worldwide. I have worked onshore/offshore on many mission critical projects for TD Bank, Wal-Mart. In CANADA I have worked around 10 months in TD Bank as Solutions Designer. There I have played different roles like Solutions Designer / Tech Lead / Project Lead. In USA having more than 3 year’s experience in retail domain (Wal-Mart and SAMS Club). I have worked as Page 1 of 22

Upload: srinivasan-venkatesan

Post on 11-Apr-2017

261 views

Category:

Documents


18 download

TRANSCRIPT

Page 1: Srinivasan Venkatesan Resume

India Private LimitedGBS-WEB COMPETENCY

SRINIVASAN VENKATESAN Cell : +91 99629 93329 Email : [email protected]

SUMMARY Over sixteen years plus of IT industry experience encompassing a wide range of skill set,

roles and industry verticals. I have 17+ years of software development specialization in Object-Oriented and Analysis

with extensive experience in full project life cycle of the software design process including architecture design, requirement analysis, prototyping, POC (proof of concept), implementation, testing and maintenance of medium to large scale enterprise web based applications on JAVA/J2EE platform and well versed in software architecture concepts and design patterns. Also I have been involved in estimation process and helped the solution team for winning new initiatives from the clients.

Successfully led complex projects with small & large teams covering various aspects of software development, process and methodologies.

Extensive experience with analysis, design, developing software for different environment like Customization, Solutions, Internet / Intranet E-Commerce oriented Applications and implementation of software applications including Portal applications.

Proficient in analyzing and translating business requirements to technical requirements and architecture.

Strong database skills, Object Oriented Programming and development knowledge Experience in leading and managing teams. Played multiple roles – Solutions Designer,

Project Lead, Team Lead, Technical Lead, Senior Developer, Location Lead in FORD project, Metrics Reviewer, ISE Reviewer and QAmbassador.

Executed software projects for Supply Chain Management, Insurance, Education, Retail industry, Auto industry and Banking domain.

I have provided design and architecture inputs to IBM Tech Lead/Designer in the Credit Card Enhancements on C3 project using Struts 2.0, JSon, Ajax and Spring framework.

I worked as designer/senior Java developer role whose primary responsibility is to design low level technical documents against the functional documents supplied by the client. I was leading the technical team to build and deploy an application in Websphere Application Server 7.0 based on Axis2 WebServices and Spring framework. Also I was being involved in the development as well. The client is Wal-Mart/SAMS club who is the leading in retail industry overall worldwide.

I have worked onshore/offshore on many mission critical projects for TD Bank, Wal-Mart. In CANADA I have worked around 10 months in TD Bank as Solutions Designer. There I have played different roles like Solutions Designer / Tech Lead / Project Lead. In USA having more than 3 year’s experience in retail domain (Wal-Mart and SAMS Club). I have worked as designer/ analyst /project lead role in the ISD division of Wal-Mart for more than 3 years, being an integral member of their development and deployment, actively participated in analysis, architecture design and led the development of web services for various Java/j2ee projects which involved complex integration with legacy web services. In USA having more than 6 months experience in NY HESC (Higher Education System) and worked as Senior Developer. In USA having more than 1 year’s experience in Insurance domain (Ohio Casualty Group and it is merged with Liberty Mutuals). There I was being involved in development and design. Also actively involved in all design review meetings and worked as Onshore-Coordinator as well.

I have delivered all web services projects with zero defects in TD Bank account and got the appreciation for the same.

Good communication skills, interpersonal skills, self-motivated, quick learner, team player.

Proficient in Agile, Test Driven Development and Waterfall Software Development Methodologies.

Page 1 of 17

Page 2: Srinivasan Venkatesan Resume

India Private LimitedGBS-WEB COMPETENCY

SRINIVASAN VENKATESAN Cell : +91 99629 93329 Email : [email protected]

Proficient in Software Estimations (Function Point Estimation and WBS).

ONSITE EXPERIENCE Worked in Ohio Casualty Group, Fairfield, Ohio (USA) from 2007 - 2008 for a period of

more than 14 months for Design and development of Insurance Application. Worked in NY HESC, Albany, New York (USA) from 2008 for period of 6 months for

Design and development of New York Higher Education Application. Worked in Wal-Mart, Bentonville, Arkansas (USA) from 2008 - 2011 for a period of 36

months for Design and development of SAMS and Wal-Mart Application. Worked in TD Bank, London, ON (Canada) from 2013 – 2014 for a period of 10 months

for Design and deployment of TD Bank web service applications.

TECHNICAL SKILLSE-Com Frameworks / Web Technologies

J2EE, Struts 2.0, Json, JQuery, Hibernate, Spring 3.0, Spring Boot, SOAP, Rest Service, Web Services Design & Development and Web Services Security.

Tools / TechnologiesUML, OOAD, Rational Software Architect 7.0 / 8.0, Rational Application Developer 7.5.5, Rational Rose, PVCS, SVN, CVS, MKS, TOAD, SOAP UI, SOA Test, AccuRev and Rational Performance Tester

Methodologies Agile, Test Driven Development & WaterfallLanguages Java, SQL, HTML and XML

IDERational Software Architect 7.0 / 8.0, Rational Application Developer 8.5 / 8.0/ 7.5, Netbeans, Eclipse, Visual Slickedit, Visual Studio, JDeveloper, Spring Tool Suite, IBM Worklight Studio

Web Servers Tomcat 4.0, Java Web Server 2.0,JRun, IIS with ServletExec Plug inApplication Server Websphere 6.0/7.0/8.0, Weblogic, Oracle 9ias, Apache ServerPortal Server WebSphere Portal Server 6.1 / 7.0Databases

NOSQL Databases

DB2 7.1/8.0/9.0,MS SQL Server 7.0, MS Access, MySql, Oracle 8.0Tools & IDEMongoDB and Cloudant NoSQL Cloud DB

Special Methodologies

JDBC, RMI, Socket Prog., JSP,Servlets, J2EE, Portlet Development with Portlet Development Toolkit, Struts, MVC, JMS, EAD4J, MQ-Series, EJB, LOG4j, Spring Framework and Axis 2.0

Mobile Enterprise Application Platform

IBM Worklight

Application/Functional areas worked on

Supply Chain Management, eCommerce, Airlines, Insurance, Retail and Banking

Support Tools MS Project, MS Office and HP QC

Platforms: Windows 95/ 98 / NT / XP/ 2000,Linux/AIX/Unix, Windows Vista, Windows 7

Page 2 of 17

Page 3: Srinivasan Venkatesan Resume

India Private LimitedGBS-WEB COMPETENCY

SRINIVASAN VENKATESAN Cell : +91 99629 93329 Email : [email protected]

WORK HISTORYCOMPANY DESIGNATION DURATIONIBM Global Services India Ltd., Chennai

Advisory System Analyst Jun 2004 - Till date

Stingray Technologies Pvt Ltd., Noida

Programmer Analyst Jan 2002 – May 2004

Target CASE Technologies Pvt Ltd., Chennai

Programmer Analyst Dec 1999 - Dec 2001

EDUCATION / AWARDS/ CERTIFICATION/ TRAINING Bachelor’s degree in Computer Science Engineering from Kensington University, June 1999 Associate Degree in Electrical and Electronics Engineering from State Board of Technical

Education and Training, April 1993 I was awarded IBM Manager’s Choice Award for putting client first and all deliverables

made in FORD SCA-C IL project. I was awarded the Bravo Certificate for successful implementation of Project LMS 1.0 I was awarded the Bravo Certificate for the excellence of quality work done for the project

OCG PARIS. I was awarded for the Wal-Mart Yearly best project Mobility Payment. Sun Certified Programmer for Java[tm] 2 Platform 1.4 (SCJP 1.4) TOGAF 8.0 (Open Group) certification Microsoft Certified Solution Developer (MCSD). Nominated and undergone a special training on EAD4J by Mathew Daflucas in IBM. This

training was taken by the US EAD4J team and based on my work on EAD4J in one of my project I lead in IBM. I got this opportunity.

Training completed on WebSphere MQ and JMS Training completed on Spring 3.0

PROFESSIONAL EXPERIENCE

IBM India Jun 2004 - Till Date

Client: FORD MOTORS Jun 2016 – Till dateProject: Single Complete Actionable Flexible View of Consumer Integration Layer Release 1.0 (SCA-C IL)

This project aims at providing a master data management for a single complete actionable flexible view of the customer. As part of this release, MDM 10.1 version is migrated to 11.4 version, to accommodate this Integration layer which exposes the functionalities through web services, web screens and batch needs to be enhanced. This involves addressing schema changes, objects generation using JAXB and modifying the utility classes to comply with MDM schema and send MDM request and receive MDM response as per the structural change done at MDM end.

The Integration Layer is a custom written Java application which provides an interface to access MDM. There are two types of processes going through the Integration Layer: batch processes and online processes.

Roles and Responsibilities:

Page 3 of 17

Page 4: Srinivasan Venkatesan Resume

India Private LimitedGBS-WEB COMPETENCY

SRINIVASAN VENKATESAN Cell : +91 99629 93329 Email : [email protected]

As a Tech Lead / Project Lead / Location Lead, I am responsible for analysis, design, implementation of new features, upgrades and successful delivery of the web service applications to FORD MOTORS:

Environment: Java, Struts, Web Services, SQL Server, DB2, WebSphere 8.0, MDM, Data Stage, Quality Stage

Client: MetLife, US Jan 2016 – May 2016Project: Customer Service Consultant – CSC

MetLife Customer Service Consultants (CSCs) respond to millions of inquiries per year. The goal is to make it easier for customers to do business with MetLife. Customer Service Consultants are organized into smaller teams dedicated to supporting a different product area and business franchise, including some dedicated to handling inquiries for specific large institutional clients. Every CSC will support a different product or franchise, they all have one thing in common — each is committed to providing world-class customer service, from the ordinary daily inquiries to complex business transactions. MetLife started to move all existing applications into the Global Sales and Services Platform (GSSP) to achieve client centric products. As part of the process MetLife started with Customer Service Consultant (CSC) application to GSSP. Contribution:

Roles and Responsibilities:

As a Tech Lead / Team Lead, I am responsible for analysis, design, implementation of new features, upgrades and successful delivery of the micro service applications to MetLife:

Worked on priority user stories from Kanban board. Worked on user stories estimations, design, design reviews, coding and code reviews. Worked on Testing the micro services with rest clients. Worked on Integration testing with cucumber. Merging the code to Stash using Source tree.

Environment: Java, Groovy, Spring MVC, Mongo DB, Tomcat, Stash, JIRA, CucumberClient: Cunningham Lindsey AA AM, UK Jul 2015 – Dec 2015

Project: TIG Insurer Delivery Center Automobile Association Accident Management

The AA have selected IG to suppy our claims and analytics applications for their fleet accident Management company. The AA have also agreed for this project to be developed in conjunction with the AA Insurer (AAPache) project utilising policy, claims and Analytics. The intention is to configure and customise the applications to provide capability for both areas. In TIG Insurer Delivery Center project, IBM is leveraging its strategic outsourcing capabilities by providing Application Innovation Services for the core policy administration system Innovation Insurer of Innovation Group (IG). IBM team works with the IG team primarily in product implementation or Customization and enhancement of the Innovation Insurer product.

Client: Cunningham Lindsey, UK Jul 2014 – Jun 2015

Project: TIG Insurer Delivery Center Cunningham Lindsey Claims

Page 4 of 17

Page 5: Srinivasan Venkatesan Resume

India Private LimitedGBS-WEB COMPETENCY

SRINIVASAN VENKATESAN Cell : +91 99629 93329 Email : [email protected]

In TIG Insurer Delivery Center project, IBM is leveraging its strategic outsourcing capabilities by providing Application Innovation Services for the core policy administration system Innovation Insurer of Innovation Group (IG). IBM team works with the IG team primarily in product implementation or Customization and enhancement of the Innovation Insurer product.

Roles and Responsibilities in TIG Insurer Projects:As a Senior Java Developer, I am responsible for analysis, design, implementation of new

features, upgrades and successful delivery of the product implementation or Customization and enhancement of the Innovation Insurer product.

Interact with BA (Business Analysts) / Build Team / Testing Team for all clarifications of our queries. Delivered new and complex high quality solutions to clients in response to varying business requirements. Guiding the team for their technical queries. Review and Impact Analysis for all requirements Preparing the effort estimation of new functionality or any enhancements to the current TIG

Insurer Delivery Center and other high priority adhoc tasks. Review the technical design, coding and configuration changes based on the design

standards, java coding standards. Develop test cases and test execution plans for Unit, System testing and debugging. Perform code review of team members maintaining code review standard guidelines,

document the same, sign-off the document and get approvals from client management. Communicate activities/progress to project managers, business development, business

analysts and clients. Create KT (knowledge transfer) plan and give sessions to new joiners in the team on the

business, application, and technical aspects of TIG Insurer development team.

Client: TD Bank, Canada Mar 2014 – Jun 2014

Project: Prepaid Card

The scope of this project is TD Visa Prepaid Gift Cards in Canadian dollar (CAD):o Magnetic stripe cards, with no PINo Variable load (from CAD $25-$1,000/card)o Non-reloadable, disposable cardso Non-personalizedo To be sold to TDCT customers with an active product with a maximum allowable

load of $1,000 per individual cardo To be sold to non-customer up to a maximum allowable load of $250/card (or any

number of individual cards totaling no more than $250 per branch visit)o To be sold at TDCT branches and TD Foreign Exchange Centre’s across Canada

Future phase of the program will include sale of Gift Card through OLC/OSO and re-loadable Prepaid Card group (Travel Cards with USD, EUR and GBP). This project will be used to issue Visa Prepaid Gift Cards only through S3 channel. Capability related to Visa Prepaid Travel Cards and OLC/OSO would be submitted at the time future phase kick-off.

Environment:

Page 5 of 17

Page 6: Srinivasan Venkatesan Resume

India Private LimitedGBS-WEB COMPETENCY

SRINIVASAN VENKATESAN Cell : +91 99629 93329 Email : [email protected]

Rational Application Developer 8.5.5, WebSphere Application Server 8.0, Java 1.6, Apache Commons Configuration 1.6, Apache commom-lang3 3.0, Apache common-logging 1.1, Log4j 1.2, Maven 3.0.3, JAX-WS 2.0, JAXB 2.0, Spring 2.5.6, DataPower and DB2 Store Procedure

Client: TD Bank, Canada Feb 2014 – Jun 2014

Project: Lotus Notes Replacement R14.3.5

The Application Configuration Retrieval ( AppConfigRetrievalService) Java Web service which provides a shared access point and contract interface to manage and orchestrate the retrieval of configuration files. This service is initially intended to be used by the S3 front counter and C3 side counter applications.

Environment: Rational Application Developer 8.5.5, WebSphere Application Server 8.0, Java 1.6, Apache Commons Configuration 1.6, Apache commom-lang3 3.0, Apache common-logging 1.1, Log4j 1.2, Maven 3.0.3, JAX-WS 2.0, JAXB 2.0, Spring 2.5.6, Datapower, XSLT

Client: TD Bank, Canada Feb 2014 – Jun 2014

Project: Online Credit Card Activation

The Credit Card service provides a common access point and contract interface to manage requests related to the issuing and activation of plastic credit cards. This service is intended to be reusable and accessible from various channels and applications.

· The current version of the CreditCardService (CCWS) having two operations, IssueCard and CancelIssueCard.

· The new CreditCardService v1.1 will add an operation to support the activation of a plastic credit card.

· This enhancement will be the backward compatible and not having any version change in the WSDL endpoint.

Environment: Rational Application Developer 8.5.5, WebSphere Application Server 8.0, Java 1.6, Apache Commons Configuration 1.6, Apache commom-lang3 3.0, Apache common-logging 1.1, Log4j 1.2, Maven 3.0.3, JAX-WS 2.0, JAXB 2.0, Spring 2.5.6, Datapower , Websphere MQ

Client: TD Bank, Canada Jul 2013 – Mar 2014

Project: AML Resiliency MAS R14.1

The Credit Adjudication Service provides a single point of access to submit applications.  It will also determine which applications are ready to be sent to CAPSTONE, return decisions to the consumer and retrieve the status of an application.

Environment: Page 6 of 17

Page 7: Srinivasan Venkatesan Resume

India Private LimitedGBS-WEB COMPETENCY

SRINIVASAN VENKATESAN Cell : +91 99629 93329 Email : [email protected]

Rational Application Developer 7.5.5, WebSphere Application Server 6.1, Java 1.6, Apache Commons Configuration 1.6, Apache commom-lang3 3.0, Apache common-logging 1.1, Log4j 1.2, Ant 1.8.2, JAX-WS 2.0, JAXB 2.0, Spring 2.5.6

Client: TD Bank, Canada Jun 2013 – Dec 2013

Project: Electra CLK COMS and MAS

The Credit Offers web service provides a point of access to the CMT and CCOFF offers related functionality from the distributed environment. The Service accepts requests from the consumer using HTTP(S) protocol, invokes appropriate processes, and then composes the response back to the consumer.

The Credit Adjudication Service provides a single point of access to submit applications.  It will also determine which applications are ready to be sent to CAPSTONE, return decisions to the consumer and retrieve the status of an application.

Environment: Rational Application Developer 7.5.5, WebSphere Application Server 6.1, Java 1.6, Apache Commons Configuration 1.6, Apache commom-lang3 3.0, Apache common-logging 1.1, Log4j 1.2, Ant 1.8.2, JAX-WS 2.0, JAXB 2.0, Spring 2.5.6

Client: TD Bank, Canada Oct 2012 – May 2013

Project: Boat Enhancements on CCM

TD Canada Trust (TDCT) would like to offer C3 users, including Retail and phone channel, the opportunity to complete a Balance of Account Transfer transactions for existing TD customers. TDCT would also like to offer a Multi-rate BOAT functionality that allows greater segmentation for promotional offers:

– Offer Cardholders various promotional interest rates.– Offer each Cardholder one BOAT offer.

Introducing this functionality at the retail branch channel will help the Bank achieve market parity by offering multiple BOAT promotional rates and support the Credit Card 5-year Strategy.This functionality will also support Product and Partner CEI by developing an automated process at origination that replaces manual effort at the retail branch and back office.

Environment: Rational Application Developer 7.5.5, WebSphere Application Server 7.0, Struts 2.0, Json, Spring 3.0, JQuery 1.7.1, JUnit 4.1, Apache Ant 1.8.2, log4j 1.2.16 and JDK 1.6

Client: TD Bank, Canada Dec 2011 – Sep 2012

Project: Credit Card Enhancements on C3 (CCM)

Page 7 of 17

Page 8: Srinivasan Venkatesan Resume

India Private LimitedGBS-WEB COMPETENCY

SRINIVASAN VENKATESAN Cell : +91 99629 93329 Email : [email protected]

TD Canada Trust (TDCT) would like to offer TD customers the service of adding or removing authorized users from their existing TD consumer credit card account at the retail branch channel. They would also like the retail branch to have the ability to product transfer cards from one product to another. Introducing this functionality at the retail branch channel is expected to drive sales / out standings growth through increased penetration of existing TDCT customer base by incremental authorized user activity. It will also drive customer engagement, active account growth and reduce voluntary attrition by enabling a more efficient and effective product transfer process to migrate tenured customers into the right card. Support increased penetration of accounts older than 1 year into premium rewards products are also and expected benefit. This functionality will also support Product and Partner CEI be developing an automated process at origination that replaces manual effort at the retail branch and back office.

Roles and Responsibilities in TD Bank Projects:As a Project Lead/Senior Java developer, I was responsible for analysis, design, development and implementation of new features, upgrades and successful delivery of the applications to TD Bank:

Leading Web Project team in delivering solution to the customer. Delivered new and complex high quality solutions to clients in response to varying business requirements. Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status. Responsible for Design document updates. Design updates and development of all projects use case. Guiding the team in technical Matters. Review and Impact Analysis Deliver new and complex high quality solutions to clients in response to varying business

requirements Analysis, design and coding of web development for project use case using the tools and

technologies have been mentioned. Preparing the effort estimation of new functionality or any enhancements to the current TD

Bank (BOAT Enhancements on CCM), and other high priority adhoc tasks. Understanding the current system and proposing the enhancements required for better

performance. Converting the technical design into coding and configuration changes using the established

coding standards and by formulating mathematical models for solution of the problems. Develop test cases and test execution plans for Unit, System testing and debugging. Development of Participate/ initiate discussion session with team on design and

requirements understanding, development, and implementation plan. Ensure that development is performed as per requirements.

Providing support during the post-production issues. Analysis of Defects, providing appropriate solutions, Testing of Defect and Deliver to Customer.

Perform code review of team members maintaining code review standard guidelines, document the same, signoff the document and get approvals from client management.

Communicate activities/progress to project managers, business development, business analysts and clients.

Create KT (knowledge transfer) plan and give sessions to new joiners in the team on the business, application, and technical aspects of Sam’s Membership team.

Environment:

Page 8 of 17

Page 9: Srinivasan Venkatesan Resume

India Private LimitedGBS-WEB COMPETENCY

SRINIVASAN VENKATESAN Cell : +91 99629 93329 Email : [email protected]

Rational Application Developer 7.5.5, WebSphere Application Server 7.0, Struts 2.0, Json, Spring 3.0, JQuery 1.7.1, JUnit 4.1, Apache Ant 1.8.2, log4j 1.2.16 and JDK 1.6

Client: Sams Club, USA Sep 2010 – Oct 2011

Project: Sams Membership System (Mobility Payment)

Sams Membership System (Mobility Payment) project is used to provide customers having the ability to make payment outside of stores and clubs. This project provides global cellular PCI/PAPB compliant payment process solution that will provide remote access to applications to a) Manage membership and b) Take merchandise order from the member’s place of business. This application will be used by outside sales team.

Environment: JDK 1.5, Axis 2.0, Spring, Webservices, IBM Web Sphere 7.0, Rational Software Architect 7.5.5, Ant, Log4j, Ivy, Rational Buildforge, Powermock/Easymock with JUnit

Client: Wal-Mart & Sams Club, USA Oct 2008 – Aug 2010

Project: CMDM (Customer Master Data Management)

CMDM project is to build an infrastructure to enable a single view of customer data across all Wal-Mart enterprise customer application. This system provides standard backend services that are available to other Wal-Mart applications to use in the future. This system also fully integrate Sam’s membership data into solution with no impact to service levels and provide secure storage and access of data in solution.

Roles and Responsibilities in SAMS and WAL-MART Projects:As a Senior Developer/ Designer (Onsite Coordinator), I was responsible for analysis, design, development and implementation of new features, upgrades and successful delivery of the applications to SAMS Club.

Leading a Project team of 9+ members to deliver E-Commerce solution to the customer. Feasibility study of new solutions in Sam’s Membership Team for the project and Sams

Membership System application based on business requirements. Deliver new and complex high quality solutions to clients in response to varying business

requirements Work with Business Analyst in translating business requirements into Functional

Requirements Document and to Detailed Design Documents Analysis, design and coding of web services using the tools and technologies have been

mentioned. Converting functional requirements to technical requirements and validating it against

performance requirements of the target system built in Web Services for Sams Membership System application and Web services for this application.

Preparing the effort estimation of new functionality or any enhancements to the current Sams Membership System, and other high priority adhoc tasks.

Understanding new requirements from Business customers for Sams Membership System and converting into functional requirements.

Understanding the current system and proposing the enhancements required for better performance.

Page 9 of 17

Page 10: Srinivasan Venkatesan Resume

India Private LimitedGBS-WEB COMPETENCY

SRINIVASAN VENKATESAN Cell : +91 99629 93329 Email : [email protected]

Developing strategic and tactical High level and Low Level Application Design. Converting the technical design into coding and configuration changes using the established

coding standards and by formulating mathematical models for solution of the problems. Develop test cases and test execution plans for Unit, System testing and debugging. Development of Participate/ initiate discussion session with team on design, development,

and implementation plan. Ensure that development is performed as per requirements. Providing support during the post-production issues. Analysis of Defects, providing

appropriate solutions ,Testing of Defect and Deliver to Customer. Perform code review of team members maintaining code review standard guidelines,

document the same, signoff the document and get approvals from client management. Communicate activities/progress to project managers, business development, business

analysts and clients. Create KT (knowledge transfer) plan and give sessions to new joiners in the team on the

business, application, and technical aspects of Sam’s Membership team. To provide Technical Guidance to the offshore developers.Environment: JDK 1.5, Hibernate, Webservices, IBM Web Sphere 6.1, WCM 7.0/MDM 8.0, Rational Software Architect 7.0.0.7, Message Broker, Websphere MQ-Series, Struts Framework

Client: NY HESC, USA Mar 2008 – Sep 2008

Project: HESC WAS Replatforming

NY HESC – New York Higher Education Services Corporation project which is Java based, 3 tier applications build by HESC to handle the 7 different applications like HESCWEB, HESCPUB, HESCPIN, EquiFax Credit Check, Meteor Data Provider, Meteor Authentication Provider and G&S Scholarship. This project is a solution that will allow HESC to migrate their WAS-based applications from a z/OS enterprise to a distributed environment, in accordance with HESC’s requirements.

Roles and Responsibilities:As a Senior Developer, I was responsible for analysis, design, development and implementation of new features, upgrades and successful delivery of the applications to NY HESC.

Deliver new and complex high quality solutions to clients in response to varying business requirements.

Work with Business Analyst in translating business requirements into Functional Requirements Document and to Detailed Design Documents

Translate Requirements into formal Test Requirements Matrices for various Business Requirements

Responsible for Test Case Execution Analysis of Defects, providing appropriate solutions ,Testing of Defect and Deliver to

Customer Establish Quality Procedure for the team and continuously monitor and audit to ensure team

meets quality goals. Ensure that development is performed as per requirements.

Page 10 of 17

Page 11: Srinivasan Venkatesan Resume

India Private LimitedGBS-WEB COMPETENCY

SRINIVASAN VENKATESAN Cell : +91 99629 93329 Email : [email protected]

Communicate activities/progress to project managers, business development, business analysts and clients.

Done application Performance Testing using Rational Performance Tester.

Environment: JDK 1.5, EAD4J Topaz JDBC, EAD4J OPAL, JSP 2.0, Servlets 2.4, EJB 2.1, Webservices, IBM Web Sphere 6.1, ODWEK API, SaS, Rational Software Architect 7.0.0.7

Client: Ohio Casualty Group/Liberty Mutual, USA Dec 2005 – Feb 2008

Project: PARIS (Policy Administration Rating and Issuance System)

PARIS – policy administration rating and issuance system is a Property & Casualty Insurance project which is Java, applet based, 3 tier application builds by OCG to handle the 6 commercial lines of business presently. The system is built along the lines of IBM IAA model. PARIS is an example of the realization of the IAA specification actual paradigm. PARIS is made up of the Product builder that helps design / creates the specifications and the Java application that realizes the specification by generating the actuals.

Roles and Responsibilities:

As a Project Lead / Senior Developer (@ offshore from Dec 2005 to Dec 2006) and Onshore Coordinator / Senior Developer (@ onshore from Jan 2007 to Feb 2008), I was responsible for analysis, design, development and implementation of new features, upgrades and successful delivery of the applications to Ohio Casualty Group.

Deliver new and complex high quality solutions to clients in response to varying business requirements.

Work with Business Analyst in translating business requirements into Functional Requirements Document and to Detailed Design Documents

Translate Requirements into formal Test Requirements Matrices for various Business Requirements

Responsible for Test Case Execution Responsible for Support of PARIS Application from Offshore Analysis of Defects, providing appropriate solutions ,Testing of Defect and Deliver to

Customer Establish Quality Procedure for the team and continuously monitor and audit to ensure team

meets quality goals. Coordinate and communicate tasks with developers also Coordinate with Onsite team for the

offshore queries. Ensure that development is performed as per requirements. Communicate activities/progress to project managers, business development, business

analysts and clients I have been working @ client place (Ohio Casualty Group - Now it has been acquired by Liberty

Mutual) as onsite coordinator/developer from Jan 02, 2007 onwards.Environment:

Page 11 of 17

Page 12: Srinivasan Venkatesan Resume

India Private LimitedGBS-WEB COMPETENCY

SRINIVASAN VENKATESAN Cell : +91 99629 93329 Email : [email protected]

JDK 1.4, Applet, JavaBeans, Struts, JSP 2.0, Servlets, IBM Web Sphere 5.1, IBM WSAD 5.1

Client: IBM R&D Centre Yorktown, USA Apr 2005 – Nov 2005

Project: SAR (Sense And Respond)

SAR is a Product used by various suppliers of PCD/Lenovo and X-Series for the Demand Conditioning and Forecast Accuracy. This Product helps the suppliers to decide on the supplies at various inventories (Hubs) at various locations around the world .This product helps the suppliers of IBM to monitor the sales and growth of a Hub at a location. SAR helps the IBM to reduce on the LMS cost incurred by the IBM. This project is the brain child of IBM R&D Centre Yorktown USA.

Roles and Responsibilities:

As an Assistant Tech Lead / Senior Developer, I was responsible for analysis, design, development and implementation of new features, upgrades and successful delivery of the applications to IBM Internal (IBM R&D Centre Yorktown).

Translate Requirements into formal Test Requirements Matrices for various Business Requirements

Responsible for Test Case Execution Responsible for Support of SaR Application from Offshore. Analysis of Defects, providing appropriate solutions, Testing of Defect and Deliver to

Customer. Involved in deployment of the product on WAS and to integrate MQ-Series with the etlets.

Etlets are set of java code developed by the R&D Team which runs on a weekly basic to get the data from various servers of IBM. Etlets are triggered with messages and alerts in the application. SAR is a portlet based application, hence I was involved with WPS server integration with WAS also.

Environment: Java, WAS 5.0, WPS 5.0.2, DB2, JMX (M-Bean), Etlets, WSAD 5.02

Client: IBM Internal, USA Dec 2004 – Mar 2005

Project: Best Indicators Adaptive(BIA)

The scope and objectives of BIA project is to provide a demand forecast using a variety of indicators. The forecasting is based on modeling and analysis of each data source, such as load, ship and customer accept, so the results provided will be in the minimal historical error. This forecast is intended to be an unbiased, model based reference for planners. From this forecast, the planners can use their knowledge with IBM customers and marketplace to modify the BIA results as appropriate.

Roles and Responsibilities:

As Team Lead / Senior Developer, I was responsible for analysis, design, development and implementation of new features, upgrades and successful delivery of the applications to IBM Internal.

Page 12 of 17

Page 13: Srinivasan Venkatesan Resume

India Private LimitedGBS-WEB COMPETENCY

SRINIVASAN VENKATESAN Cell : +91 99629 93329 Email : [email protected]

Translate Requirements into formal Test Requirements Matrices for various Business Requirements

Responsible for Test Case Execution Responsible for design and implementation of BIA Application from Offshore. Analysis of Defects, providing appropriate solutions, Testing of Defect and Deliver to

Customer. Involved in deployment of the BIA application on development/UAT Server. Involved in creating deployment manual for the BIA Application. Involved in Code Reviews, Design Reviews. I was the launching member of this team. I was the only person in this team from India and

team lead to the team which was mainly from Mexico. The first release of this project was developed by me. I had to integrate the various gems of EAD4J into this project. I was involved with the various part of the SDLC of the project. I was responsible for the documentation and installation of the new release. I was the single point of contact to the SDC team for the project to go on to the production server. My documents are the bench mark documents for the new team members joined in later.

Communicate activities/progress to project managers, business development, business analysts and clients.

Create KT (knowledge transfer) plan and give sessions to new joiners in the team on the business, application, and technical aspects of Sam’s Membership team.

To provide Technical Guidance to the offshore developers.Environment: JAVA2.0, JSP, DB2, Websphere Application Server 5.1, Java Script, WSAD 5.1.2, EAD4J Topaz JDBC, EAD4J OPAL, Struts OS (Web Tier Framework)

Client: IBM Internal, USA Jul 2004 – Nov 2004

Project: Liability Management System (LMS)

The scope and objectives of LMS Project is the Liability Decision Process seeks to identify IBM’s liability with its Suppliers and with their Supply Chain. The process analyzes forecast patterns, inventories, order patterns, and contract terms. The result is a statement of liability for current forecasts and a view of historical forecast patterns. Using these statements of liability, decisions can be made to optimize the use of supply chain inventory, and minimize negative contractual obligations. The Liability Decision Support application will build the liability statements using a combination of Forecasts, Actuals data, and Liability Profiles.

Roles and Responsibilities:

As Team Lead / Senior Developer, I was responsible for analysis, design, development and implementation of new features, upgrades and successful delivery of the applications to IBM Internal.

Translate Requirements into formal Test Requirements Matrices for various Business Requirements

Responsible for Test Case ExecutionPage 13 of 17

Page 14: Srinivasan Venkatesan Resume

India Private LimitedGBS-WEB COMPETENCY

SRINIVASAN VENKATESAN Cell : +91 99629 93329 Email : [email protected]

Responsible for design and implementation of LMS Application from Offshore. Analysis of Defects, providing appropriate solutions, Testing of Defect and Deliver to

Customer. Involved in deployment of the LMS application on development/UAT Server. Involved in creating deployment manual for the LMS Application. Involved in Code Reviews, Design Reviews. I was the launching member of this team. I was the only person in this team from India and

team lead to the team which was mainly from Mexico. The first release of this project was developed by me. I was involved with the various part of the SDLC of the project. I was responsible for the documentation and installation of the new release. I was the single point of contact to the SDC team for the project to go on to the production server. My documents are the bench mark documents for the new team members joined in the team later. Also I have been involved in the Developed DRD(Design Requirement document) and the DSR (Design Specification document)

Communicate activities/progress to project managers, business development, business analysts and clients.

Create KT (knowledge transfer) plan and give sessions to new joiners in the team on the business, application, and technical aspects of Sam’s Membership team.

To provide Technical Guidance to the offshore developers.

Environment: JAVA2.0, JSP, EJB, DB2, Websphere Application Server 5.1, Servlets, JavaScript,WSAD 5.1.2, Struts (Web Tier Framework)

Stingray Technologies Pvt Ltd Jan 2002 – May 2004

Project: DMS (Dealer Management System) Jul 2003 – May 2004

DMS facilitates the Manufacturers to launch their loyalty programs. Manufacturers can setup Incentive Programs through the DIS Program Administration. The admin will have an interface through which he can add, view, update and discontinue programs. The administrator can grant access to other users (working over secured logins on the web), who can have different kinds of privileges to manage their Incentive Programs. System should provide an online help for Program Administration.

Roles and Responsibilities:As a Developer, I was responsible for the following activities: Responsible for design and implementation of application from Offshore. Analysis of Defects, providing appropriate solutions, Testing of Defect and Deliver to

Customer. Responsible for Unit Testing and Integration Testing.

Environment: JAVA2.0, JSP, EJB, Oracle9i, Oracle 9ias, Servlets, Java Script, JDeveloper, Struts(Framework)

Project: Biz perks & E-Biz Perks Merger Feb 2003 – Jun 2003

Page 14 of 17

Page 15: Srinivasan Venkatesan Resume

India Private LimitedGBS-WEB COMPETENCY

SRINIVASAN VENKATESAN Cell : +91 99629 93329 Email : [email protected]

Biz Perks is a free membership program designed for small to medium-sized companies that prefer to book air travel through a travel agent or Northwest Reservations. E-Biz Perks is a free membership program designed for any company, who prefers to book air travel directly online on Northwest Airlines. Companies can earn travel awards every time they fly on Northwest Airlines, KLM Royal Dutch Airlines and their alliance partners to any Northwest destination worldwide. To convert the existing Biz Perks, E-Biz Perks and related applications to have Model interactions with the d/b through EJBs instead of Cool:Gen. The objective is to transform this application into a cost-effective solution for the customer rather than use Cool:Gen whose licenses are not cheap to renew.

Roles and Responsibilities:As a Developer, I was responsible for the following activities:

Responsible for design and implementation of application from Offshore. Analysis of Defects, providing appropriate solutions, Testing of Defect and Deliver to

Customer. Responsible for Unit Testing and Integration Testing. As a developer I was involved in the development and unit testing of the various modules. I

was involved in the middleware part of the solution , I was responsible to develop the EJB part of the solution

Environment: JAVA 2.0, Websphere 4.0, EJB, Struts framework, JSP, WSAD 4.0

Project: IR Retail Services’ (IRRS) Project Alpha Sep 2002 – Jan 2003

IR Retail Services is a new division of Ingersoll-Rand Corp. that is offering services to retail, industrial and fast food customers to maintain equipments at their facility. IR Retail Services (IRRS) Project Alpha is a project to develop a data center that will support the business of IRRS. The website we developed primarily served as a monitoring platform for alarms originating from any of IR’s monitored facilities throughout the United States. These alarms were then handled appropriately through various functions provided on the site. The site also provided support functions like adding new users, stores to be monitored, add, modify and delete customer contracts, management reports and etc.,

Roles and Responsibilities:As a Developer, I was responsible for the following activities:

Responsible for design and implementation of application from Offshore.

Analysis of Defects, providing appropriate solutions, Testing of Defect and Deliver to Customer.

Responsible for Unit Testing and Integration Testing.

Environment: JAVA2.0, Oracle 9ias, Servlets, Java Script, JSP, JDeveloper, Struts(Framework)

Project: Bizperks/E-Bizperks Registrations and Support Administration, Northwest Airlines Jan 2002 – Aug 2002

Page 15 of 17

Page 16: Srinivasan Venkatesan Resume

India Private LimitedGBS-WEB COMPETENCY

SRINIVASAN VENKATESAN Cell : +91 99629 93329 Email : [email protected]

Biz Perks is a free membership program designed for small to medium-sized companies that prefer to book air travel through a travel agent or Northwest Reservations. E-Biz Perks is a free membership program designed for any company, who prefers to book air travel directly online on Northwest Airlines. Companies can earn travel awards every time they fly on Northwest Airlines, KLM Royal Dutch Airlines and their alliance partners to any Northwest destination worldwide. The scope of this project is to develop a web interface for supporting the users of Bizperks / E-Biz Perks product. By using this user can update agency/company contact email address, reset the password for the agency or company, change the status (enable or disable) of manage account, accrual redemption and order awards. Also user can apply adjustments at a company level or modify any existing adjustment.

Roles and Responsibilities:As a Developer, I was responsible for the following activities:

Responsible for design and implementation of application from Offshore.

Analysis of Defects, providing appropriate solutions, Testing of Defect and Deliver to Customer.

Responsible for Unit Testing and Integration Testing.

Environment: JAVA2.0, DB2, Servlets, Java Script, JSP, Cool:Gen 6.0, Jrun 3.1

Target Case Technologies Pvt Ltd Dec 1999 – Dec 2001

Project: Guest Metrics Oct 2000 – Dec 2001

Guest Metrics is a Web based Browser application which manages restaurant activités viz. Restaurant, table, food, wine, guest, staff and reports. After installing Guest Metrics for Sam & Harry's Chain of Restaurants, maintenance of project was going on. I have developed the entire food module of Guest Metrics. Reports concerning food items were also developed. Food Module had the following parts;

1. Food Category Maintenance.2. Food Item maintenance.3. Wine offerings.

Roles and Responsibilities:As a Developer, I was responsible for the following activities:

Responsible for design and implementation of application from Offshore.

Analysis of Defects, providing appropriate solutions, Testing of Defect and Deliver to Customer.

Responsible for Unit Testing and Integration Testing.

Environment: JAVA2.0, DB2, Servlets, Java Script, HTML, JDBC, IIS, Servlet Exec ISAPI

Project: OMRS (Order Management and Reporting System) Jun 2000 – Sep 2000Page 16 of 17

Page 17: Srinivasan Venkatesan Resume

India Private LimitedGBS-WEB COMPETENCY

SRINIVASAN VENKATESAN Cell : +91 99629 93329 Email : [email protected]

OMRS is an inventory tracking package developed for Agilent Technologies. OMRS generates a report on the goods that are shipped and also tracks them, generates back order reports. PL/SQL scripts were written to handle back-end operations. Servlets receive the output of this script and sends them to the applets.

Roles and Responsibilities:As a Developer, I was responsible for the following activities:

Responsible for design and implementation of application from Offshore.

Analysis of Defects, providing appropriate solutions, Testing of Defect and Deliver to Customer.

Responsible for Unit Testing and Integration Testing.

Environment: Oracle8i, JDeveloper, Java 2, SWING

Project: Cool:Gen Batch Conversion Dec 1999 – May 2000

The main aspect of this project is to convert the IIQF and Trade Product environment Batch system composed of Cool:Gen(executed via shell scripts) on the Sequent server Unix environment to C++.The PrAD’s are converted to PL/SQL stored procedures and C++ code. The database has been built in Oracle. Converting the PrAD’s into C++ and PL/SQL stored Procedures.

Roles and Responsibilities:As a Developer, I was responsible for the following activities:

As a developer I was involved in the development of PLSQL Scripts and C++ Coding.

Analysis of Defects, providing appropriate solutions, Testing of Defect and Deliver to Customer.

Responsible for Unit Testing and Integration Testing.

Environment: C++, ORACLE8i ,UNIX

Page 17 of 17