Post Job Free

Resume

Sign in

Project Developer

Location:
Santa Clara, CA
Posted:
September 23, 2013

Contact this candidate

Resume:

SREENIVAS GADDAM

(***) -***-****

ab8i9c@r.postjobfree.com

PROFESSIONAL SUMMARY:

. Over 8 years of extensive and diversified experience in Information

Technology with emphasis on various multi-tiered architecture based

enterprise applications.

. 4 years extensive experience in developing custom applications using

Oracle Application Development Framework (ADF), Implemented multiple

projects using ADF (Application Development Framework) for End-to-End

solutions using WebCenter portal, ADF BC - EO, VO, App Module, Oracle

UCM, Web Services, Task flows, Java using JDeveloper 11g and JDeveloper

10g.

. Experience in leading an 8 members team for multiple ADF /WebCenter

projects.

. Strong experience in analysis, design, development and deploying business

solutions using J2EE, Oracle Technologies.

. Extensively involved in all the phases of SDLC (Software Development Life

Cycle) and experience in Estimation & Planning for medium size projects.

. Proficient in Object-oriented analysis, design, development and

integration of complex Enterprise and Web based applications like

Intranet/Internet.

. Good Understanding of the MVC Architecture.

. Extensive experience in different IDEs Eclipse, Developer, and TOAD.

. Possesses excellent analytical, problem solving, leading and learning

skills as well as a keen interest in the emerging technologies.

. Extensively gone the through the PSP (Personal software Process) training

from SEI at ORACLE.

. Experience in using Agile methodologies in Software Development life

cycle.

. Effective interaction skills, customer interaction, onsite-offshore

project coordination skills.

. Ability to work individually as well as in a team with excellent problem

solving and debugging capabilities. Self-motivated and committed

resource.

TECHNICAL SKILLS:

Framework Oracle ADF, WebCenter Portal & UCM, Struts, JSF, JSP,Tapestry

Center Portal

RDBMS Oracle 11g/10g/9i/8i

Languages SQL, PL/SQL, C, C++, Java

Tools & Utilities Developer 11g,SQL Developer, Eclipse

Operating Systems Linux,Unix, Windows, MS Dos

Servers Web Logic Server, Oracle Application Server, Tomcat

Version Control Systems : Clear case, CVS, Win CVS, Tortoise

CVS, Subversion SVN

Version Control Systems Tortoise CVS, Subversion SVN

PROFESSIONAL EXPERIENCE

. Working as Systems Analyst at Accenture US, San Francisco from Dec, 10 to

Till Date.

. Worked as Senior Software Engineer at Communications Global Business

Unit, Oracle Corp, Hyderabad from Feb, 08 to Dec, 10.

. Worked as Associate Programming/Analysis for Convergys Information

Management (India) Pvt Ltd (Fortune 500 Company), Hyderabad from Feb,06

to Feb, 08.

. Worked as Associate for Perot systems (PCMM level 5), Noida from April,

05 to Jan,06

EDUCATION:

Master of computer applications (M.C.A) in 2003 from Department of

informatics, Kakatiya University, Warangal, A.P with an aggregate of 73.33

%( Distinction).

B.Sc (Electronics) from Kakatiya University.

TRAININGS:

Course

Company/Vendor

Date Taken

Oracle ADF

Oracle University

June 2009

PSP

SEI

August 2009

Projects Profile

1. Project Name: DI Sample Tracking

Role Systems Analyst /Onsite Coordinator

Client Ross Stores, USA

Duration 2013/04/11 - till date

Team Size 6

Environment Software Languages & Frameworks: Oracle ADF, WebCenter

(with skill Portal, UCM

versions) Database: Oracle11g

O/s: Windows XP

Servers: Weblogic11g

Tools: JDeveloper 11g, & SQL Developer

Project Description:

A Ross PD is responsible for all product development with overseas

vendors for their specific Product Areas. Each PD (currently there

are 8 total) works with between 3-12+ Product Areas. Within each

Product Area, multiple Vendors and Agents are helping to source

products. In one season (there are typically 2 per year), the PD

could have upward of 300+ physical Samples that need to be tracked and

approved. However, all products must be photo approved which means

there are another 500+ Samples that need to be tracked to approval.

The narrative below explains the details for the Sample request and

tracking process for pre-production sampling which is a majority of

the current Sampling completed today at Ross DI.

The typical buying to sampling process begins with a Buy Trip where

Ross goes overseas and selects products we want to buy. In order for

Vendors to ship our imports, all products must be photo-approved in

Pre-Production form before we allow Vendors to produce the items and

ship them to Ross Stores. In some cases, Ross requests a physical

Sample in addition to a photo of the Sample.

. The Solution should provide DI Business with a standard workflow

to request, track and manage the Sample Requests, Deliveries &

Evaluations with Agents/Vendors.

. The Solution should facilitate communication and entry of key

information for Sampling between Ross, Agents, & Suppliers

including key sample, product meta-data & milestone dates.

. The solution should allow for the rejection of a Sample by Ross

or the Agent.

. As sampling is an iterative process, the Solution should provide

for multiple Sample Rounds(requesting/evaluating a sample) for a

Sample Request.

. The Solution should allow for Ross to cancel a Sample Request at

any time.

. The solution should conclude the sampling process when a Sample

is approved by Ross.

. The solution should allow for the use of images to convey

information about the product/sample.

. The solution should allow users to update Status based on their

role.

. The solution should allow users to view & edit Sample Request

Data tailored by their user role & permissions.

. The solution should provide an audit trail for each Sample

Request

. The solution should allow for Agent, Supplier, and Sample

Analysis

. Administrators should be able to create, update and delete

users, and assign appropriate roles.

Responsibilities:

. Involved in Requirements discussions and functional design

documentation and provided the Prototypes to the complex patterns

and implementation.

. Interacting with off shore counterparts in understanding and

designing functionalities to suite the customer requirements.

. Analyze and modularize the user requirements into deliverable

features, Review designs and architecture with client architecture

teams.

. Involved Data model, technical design and test planning and test

scenario preparation.

. Involved in creation of ADF BC components, task flows, pages

for different functionalities

. Worked with PPR (AJAX Technology) to refresh the forms, fields, and

tables partially as needed using Partial Submit and Partial

Triggers.

. Worked with ADF binding, Data Control and Databinding.cpx a wiring

Framework between View and Controller Layer.

. Worked on ADF Faces Components (eg. Input Components, Output

Components etc.), Layouts (eg. Panel Group Layout, Panel Form

Layout, Panel Header etc.)

. Extensively worked on bounded and Unbounded Task flows, managed

beans, backing beans.

. Defining and achieving performance targets.

. Defining and enforcing the coding standards.

2. Project Name: Auto Allocation Tool

Role Systems Analyst /Onsite Coordinator

Client Ross Stores, USA

Duration 2012/01/11 - 2013/03/01

Team Size 4

Environment Software Languages & Frameworks: Oracle ADF

(with skill Database: Oracle11g

versions) O/s: Windows XP

Servers: Weblogic11g

Tools: JDeveloper 11g, & SQL Developer

Project Description:

The Allocation (SWAT & Business) team will maintain rules (eligibility

criteria and grouping criteria) in the Auto Allocation Tool (AAT).

An interface between the AAT UI and the ACE data tables is required to

accept user input.

The system will check for conflicting rules and display enough

information to allow the user to resolve the conflict. At minimum,

conflict checking will need to validate the conflicts for new/ edited

rules within a Class. When two or more rules in a Class can satisfy

the same Worklist item they are in conflict with each other. The

system will also report on the accuracy of rules created as part of

the Accuracy Report.

Responsibilities:

. Act as coordinator and governing body by interacting with the

offshore team to monitor all phases of project status. Demonstrate

expertise, capabilities and coordinate with client team.

. Leading a team of 4 members and Involved in requirements

discussion, design, providing the Prototypes to the complex

patterns and implementation.

. Interacting with off shore counterparts in understanding and

designing functionalities to suite the customer requirements.

. Analyze and modularize the user requirements into deliverable

features, Review designs and architecture with client architecture

teams.

. Designed and involved in the development of the application.

. Involved Data model, technical design and test planning and test

scenario preparation.

. Involved in creation of ADF BC components, task flows, pages

for different functionalities

. Worked with PPR (AJAX Technology) to refresh the forms, fields, and

tables partially as needed using Partial Submit and Partial

Triggers.

. Worked with ADF binding, Data Control and Databinding.cpx a wiring

Framework between View and Controller Layer.

. Involved in creating pop-up windows for adding and updating rows in

ADF table for various pages.

. Involved in performance tuning.

. Development and Testing, implementation and support.

3. Project Name: RossConnect

Role Systems Analyst /Onsite Coordinator

Client Ross Stores, USA

Duration 2012/06/11 - till date

Team Size 3

Environment Software Languages & Frameworks: WebCenter Spaces PS5

(with skill Database: Oracle11g

versions) O/s: Windows XP

Servers: Weblogic11g

Tools: JDeveloper 11g

Responsibilities:

. Act as coordinator and governing body by interacting with the

offshore team to monitor all phases of project status. Demonstrate

expertise, capabilities and coordinate with client team.

. Analyze and modularize the user requirements into deliverable

features, Review designs and architecture with client architecture

teams.

. Create spaces for different groups, and provide access

. Customize task flows and pages and look and feel.

4. Project Name: APX

Role Systems Analyst /Onsite Coordinator

Client Ross Stores, USA

Duration 2011/02/11 - 2011/12/01

Team Size 3

Environment Software Languages & Frameworks: Oracle ADF

(with skill Database: Oracle11g

versions) O/s: Windows XP

Servers: Weblogic11g

Tools: JDeveloper 11g, & SQL Developer

Project Description:

Allocation Parameter Execution tool (APX) is tool, provide a means for

the user to easily input and manage allocation criteria exceptions.

NCC Portal/tool which will provide a way for the user to easily input

and manage exceptions at different product/Location intersections.

This data is then interfaced to ACE via a data collect request. Need

Calc Logic Tool (NCLT) will provide Ross Stores the facility to

execute Assortments to the stores.

Roles and Responsibilities:

As an offshore lead I was responsible for managing the Transition

activities from the vendor which includes, Preparing the transition

plan, taking care of Infrastructure and make sure KT 's are delivered

properly to the team.

Helped the team to ramp up on new technology and new project by

providing training on framework and with interactive sessions.

Involved in support activities like resolving bugs.

5. Project Name: Oracle Communications Unified Inventory

Management

Role Sr.Developer

Organization Communications Global Business Unit,Oracle Corp

Releases 7.0.1, 7.1.0(Pluto) and 7.2.0(Jupiter)

Duration 2008/03/01 -2010/10/01

Team Size 14

Environment Software Languages & Frameworks: Java, Tapestry, Oracle

(with skill ADF,HTML, POM's,Java Beans,

versions) Database: Oracle10g

O/s: Windows XP

Servers: Weblogic9.2

Tools: Eclipse 3.1,Jdeveloper 11g, & MySQL Query

Browser

Responsibilities:

. I have been involved in migrating the product (UIM) Existing

(Tapestry framework) to the new Oracle ADF framework.

. Involved in requirements discussion, design, providing the

Prototypes to the complex patterns and implementation for the new

features for the product.

. Interacting with on-site counterparts in understanding and

designing functionalities to suite the customer requirements.

. Implementation and customization of the product.

. Defect management.

. Testing, implementation and support.

. Being a PSP trained professional my responsibilities would be

providing the estimates during the launch, involved in design

discussions, code reviews and testing. Worked as Implementation

manager to provide the necessary support to the team for all

implementation issues, and coordinate the Process compliance

activities with the P&Q team

6. Project Name: ICOMS Web Self Care - Time Warner Cable - Buy

flow

Client Time Warner Cable, USA

Role Developer

Organizatio Convergys Information Management India Pvt. Ltd

n

Duration 2006/03/01 - 2008/01/30

Team Size Project: 10

Environment Software Languages: Java, JSP, HTML, Java Beans, Servlets.

Database: MYSQL server

(with skill Billing System: Convergys's ICOMS

versions) O/s: Windows 2000 Server

Servers: IBM Web Sphere 5.1

Tools: Eclipse 3.1 & MySQL Query Browser

Description:

Converges Web Self Care (WSC) application is designed to allow access

to selected ICOMS functionality to subscribers connecting through the

Web browser on home PC's. The architecture for the ICOMS Web Self Care

solution is based on the standard Convergys Web Server Framework

(CWSF), which is a proven architecture for Web server applications.

The IBM Web Sphere Application Server, and its integrated HTTP Server

software, can be used to handle incoming requests and to retrieve data

from ICOMS using the Convergys Connection Manager and API Gateway.

Data retrieved from ICOMS, together with static HTML, is then used to

compile Java Server Pages (JSPs), for downloading to subscribers'

workstations over the Internet.

Responsibilities:

. Develop the new features for the product.

. Interacting with on-site counterparts in understanding and

designing functionalities to suite the customer requirements.

. Implementation and customization of the product.

. Defect management.

. Testing, implementation and support.

. Worked as Process coordinator to provide the necessary support to

project team for process compliance and coordinate the Process

compliance activities with the P&Q team

7. Project Name: VOCA Reference Data 2.0(Bankers Automated

Clearing Service)

Client VOCA, UK

Role Developer

Organization Perot Systems

Duration 2005/05/01 - 2006/01/15

Team Size Project: 45

Environment Software Languages: Java, JSP, HTML, Servlets, Struts1.1,

(with skill Database: Oracle 8i

versions) O/s: Windows 2000

Servers: Weblogic8.1

Tools: TOAD 7.0, Eclipse 3.0, Ant, Check Style

Description:

VOCA Ltd is an automated clearinghouse responsible for bulk clearing

of electronic payments between bank accounts, processing direct

credits, direct debits and standing orders. Established in 1968, VOCA

is owned by UK's major banks and building societies. On a peak day it

handles around 41 million electronic payments. It has 15 direct

members, some of whom offer sponsorship arrangements to around 35,000

other institutions, which allow non-banks to send transactions

directly to BACS for clearing. Over 100,000 companies are currently

registered users of the BACS 3 Day service, including all of the FTSE

100 companies.

VOCA started developing a new solution to replace the legacy REFT

system with the new solution designed to re-engineer VOCA services and

the underlying technology to provide its members and users with a

payments service, which would provide superior levels of service.

These improvements include a much higher degree of flexibility in the

core business processing, higher capacity, and a quicker turnaround on

payments as required.

Reference Data is one of the key applications of the new solution,

which manages the bank and customer reference data.

Role and Responsibilities:

. Involved in Low Level Design

. Involved in implementation of User Interface

. Involved in Development of Validation framework and Tiles

. Done manual unit and integration testing of the application

. Implemented Check Style for coding standards

8. Project Name: VOCA Messaging Engine (Bankers Automated

Clearing Service)

Client VOCA, UK

Role Developer

Organization Perot Systems

Duration 2005/05/01 - 2006/01/155

Team Size Project: 18

Environment Software Languages: Java, JSP, HTML, Servlets, Struts1.1,

(with skill Database: Oracle 8i

versions) O/s: Windows 2000

Servers: Weblogic8.1

Tools: TOAD 7.0, Eclipse 3.0, Ant, Check Style

Description:

VOCA is an automated clearinghouse responsible for bulk clearing of

electronic payments between bank accounts; processing direct credits,

direct debits and standing orders. The current system, which is in

production on the mainframe system, is being replaced by new system,

which will be a J2EE based application

Messaging Engine is responsible to set up direct debit instructions

and process nonpayment Items. It provides various messaging services

to associated banks/ building societies and Service Users.

Role and Responsibilities:

. Involved in implementation of User Interface

. Involved in Validation framework

. Prepared Test cases for UT and ST

. Implemented Check Style for coding standards



Contact this candidate