Post Job Free
Sign in

12+yrs of Software experience - 6 yrs in C++/UNIX

Location:
United States
Posted:
February 19, 2009

Contact this candidate

Resume:

Madhusudhanan Venkatesan (Madhu)

Email: **************@*****.***

Mobile: 408-***-****

Professional Experience

Have over 12 years of experience in the IT Industry as a Project lead/ Team lead/ System designer / Developer and Programmer / Analyst in the online payment, telecom related industries. I have involved in all phases of the System Development Life Cycle with emphasis in analysis and design. I am very adaptable with excellent communication skills and can work independently with minimal support. I have expertise in Object Oriented Analysis, Design (OOAD) and implementation of C++ on UNIX as well as legacy mainframe applications.

Education and Certifications

PMI certification for Project Management - 2004

Master of Science - Computer Science, National Institute of Technology, Warangal, India

Bachelor of Science - Mathematics, Madras University, Chennai, India

Industries

Online payments

Telecom

Software Development

Areas of Expertise

Analysis

Requirements Gathering

Design Specifications

Object Oriented Analysis and Design (OOAD)

Project planning

Project communications

Coding and Debugging

Experience and Skills

Overall experience of 12 years

Experience object oriented analysis and design and Object Oriented programming using Rational Rose

Team Lead Experience

Six years development experience in C/C+ + on Unix

Experience in requirement analysis in the form of use cases/ Interaction diagrams

Experience in project plan preparation

Experience in Perl scripting

C, C++ on Unix and exposure to C#

UML (Unified Modeling Language)

VSAM, COBOL, JCLs and exposure to CICS, DB2

Version control - Clearcase, RCS

Chronology of Experience

Team Lead/Onsite coordinator, Ness USA

Client: Paypal (April 2006 till February 2009)

Description: PayPal is an online payment service that allows individuals and business to transfer money safely, securely and easily. It is an e-commerce online payment service that performs payment processing for online vendors, auction sites, and other commercial users. Paypal is an eBay company that operates in 190 countries worldwide.

Environment: C++ on UNIX, Clearcase and Oracle backend.

Responsibilities:

As part of the Risk Team:

As a tech lead and onsite coordinator, I designed and implemented restrictions in the business tier enabling Paypal to put risky transactions on hold so that the buyers in the transaction do not get cheated out of the goods they paid for.

As an onsite coordinator and tech lead, I interfaced with the offshore development team, he project management team, cross vertical teams, the product team and release management to roll out the features in the biggest initiative for 2008 for eBay - Safer payments.

I performed design and code reviews, test plan/test case reviews.

As a stream lead I co-ordinated the delivery of multiple features into the common stream for the safer payments release.

Designed and developed the send money module for student accounts project (beta).

As a part of the Global platform team:

Germany pricing project : I implemented the decommissioning of the free personal accounts option in the business tier to monetize the entire customer base for premier and business accounts

Japanese Credit Bureau(JCB) chargebacks – I analyzed the business tier to understand the existing credit card chargeback workflows to introduce a new workflow in the Paypal’s proprietary ATTACK state tool to handle chargebacks for JCB credit cards.

Germany Express Checkout - enable express checkout (direct debit from banks) as a funding option to the users, so that buyers can use that payment instrument seamlessly in Express Checkout scenarios in Germany.

Luxembourg Migration project - I was involved in changing the messaging across the web tier to reflect the change in the Paypal legal entity to Luxembourg and rolled out corresponding changes in the web tier to meet the legal requirements of the Luxembourg government

Localization project for Netherlands - I leveraged the existing Paypal Internationalization infrastructure to localize the PayPal Netherlands(NL) site by providing a new Dutch translation layer to complement its current US English layer, and fully formatting the NL site so it is relevant to NL users (country specific formatting, hiding general features not relevant to the NL)

As part of the Consumer team:

Development of the crucial Send Money module for student accounts to enable parents to send money to their kids (in Beta).

Complete lifecycle from analysis, design, coding and maintenance.

Interfaced with the various stake holders such as product, project, quality and release management.

Project Leader, Cognizant Technology Solutions

Client: Orange UK (August 2005 till April 2006)

Description: Next Generation Service Provisioning is a phased program to replace the current Orange Provisioning System by a Kabira based product, in order to provision more complex value added services to subscribers with a shorter-time-to-market.

Environment: ACTION, Kabira

Responsibilities: Implemented project management methodologies to manage the project through to completion. Project Planning using MS Project Status reporting, conducted status meetings with client. Status tracking with the team and delivering on time.

Project Leader, Syntel Inc

Client: SMT (a Consortium of telecom companies) (September 2004 till July 2005)

Description: SMS/800(Service Management System/800) is the application that controls the administration of the toll free numbers in the USA - search and reservation of Toll free numbers on behalf of RESP organizations, maintenance of the toll free numbers etc. SCP interface is the module that administers the SCPs (Signal Control Points) via messages sent from SMS/800 over TCP/IP sockets.

Environment: C, C++, UNIX on Solaris

Responsibilities: Prepare the requirements, in the form of a User Centered Design Document. Design and coding of the SCP/MGI simulator. Code Review

Client: OE3 Union Membership Express (July 2003 till August 2004)

Description: Union Membership Express is an intranet based web application for OE3 (Operating Engineers Local Union 3, a union for construction and mechanical workers) to help it to maintain contracts, enlist and track members and other union related tasks.

Environment: ASP.NET, C#, SQL Server

Responsibilities: Prepare the requirements for the contracts module which defines the terms of the contracts and the union, in the form of use cases Review of Detailed Design of the module Mentoring junior programmers in Object Oriented Analysis and Design concepts. Task allocation, scheduling and Project Plan preparation

Client: FedEx IT Division (July 2002 till June 2003)

Description: Chronos is a crucial application in FedEx that provides the top management with the latest information on its revenues among other things. Edits is a crucial validation module Chronos, validating most of the information coming into Chronos.

Environment: C/C++ on UNIX, Sybase, Perl /Shell scripts

Responsibilities: Understand the requirements and design the validation modules, i.e. Create design documents, participate in design reviews. Implementation of Edits validation module.

Client: Aspect Communications (July 2001 till March 2002)

Description: A testing tool to test XML contributor developed by Aspect Communications. The Contributor generates XML based on the output of Queries on its real time database.

Environment: XML, JSP, JAVA, Times Ten real-time database.

Responsibilities: Preparation of Statement of Work, Preparation of requirements definition document, project plan, Participate in the design of the test tool using UML. Design reviews and code reviews, review of documentation prepared by the team

Software Engineer, IT Solutions

Client: Mediaflex.com (October 2000 till February 2001)

Description: Mediaflex.com is an integrated e-business marketplace for media procurement.

Environment: Jbuilder 4.0, Inprise Application Server (Borland product) and Oracle 8i in Windows NT

Responsibilities: Design of media flex center manager using UML, Design and coding of the JSP.

Software Engineer, YASH Technologies

Client: Andersen Consulting for Bell South (March 2000 till October 2000)

Description: The software is designed to facilitate the maintenance of BellSouth Customer Service Record (CSR) by third party vendors of Bell South.

Environment: C on Solaris

Responsibilities: Design and coding of the middle level business rules layer in C using vi, emacs editors

Client: American Express (September 1998 till March 2000)

Description: The objective of the Fraud cases setup automation group is to automate the setting up of fraud cases in AMEX mainframes based on predefined business rules.

Environment: c++ on UNIX, Sybase.

Responsibilities: Interacting with the user to gather requirements and test data. I was involved in the development of mainframe screen scrapers using C++ that scraped the data off the mainframes CICS screens for rerouting fraud cases appropriately to the right fraud agents.

Software Developer, Bell South International Wireless Services

Client: Bell South International Wireless Services (April 98 till August 1998)

Description: The project is a Year 2000 system-testing project for the product, Settlement Exchange System (SES), which is used to settle the financial transactions between the member companies of the Bell South Clearing House and that of the other Clearing Houses.

Environment: COBOL, DB2 and VSAM

Responsibilities: Generating test cases based on the critical Y2K dates, aging the data, comparison of results against benchmarked results and documenting it.

Assistant Systems Analyst, Tata Consultancy Services

Client: American Express (January 1997 till March 1998)

Description: As part of the American Express I worked on customizing the Mexican accounting system for Brazil. As part of AutoZone project team, I worked on various maintenance/enhancement report projects in COBOL.

Environment: COBOL, CICS, VSAM, JCL, INTERTEST

Responsibilities: As part of the American Express I worked on customizing the Mexican accounting system for Brazil. As part of AutoZone project team, I worked on various maintenance/enhancement report projects in COBOL.



Contact this candidate