[pic]
Gayathri
Mobile: 847-***-****
Email:abl93u@r.postjobfree.com
_________________________________________________________
SUMMARY
. Six years of experience in analysis design, development and
implementation of various e-commerce applications, internet/intranet
web applications using Java, J2ee Websphere, JBoss and ATG Dynamo
technologies spanning the entire Software Development Life Cycle.
. Three and half years of experience in application architecture
analysis and designing using UML (Rational rose, Visio), OOAD and
design patterns.
. Five years of experience in J2EE technology - implementation of JSP,
Servlets, EJBs, XML/XSLT on clustered environments.
. Two years of development experience OO frameworks based on MVC like:
Spring, Struts-Tiles and ORM tools like Hibernate and Ibatis.
. Experience in ATG ecommerce product Suite server environment and
administration. Over Four years of experience in ATG Commerce, Portlet
development, Personalization, Content Management, Promotions and
Scenarios etc (DPS, DAS, DCS, and DSS).
. Experience with ATG Dynamo versions 5.6/6.4/7.0/7/1.
. Experience in T-sql programming, performance tuning of SQLs, sql
profiling, strong in physical logical design of databases (SQL Server
2000/2005, Oracle 8i/9i, DB2).
. Experience developing and deploying Web Services using Apache axis2.
. Ability to work well independently or in a team environment. Possess
excellent analytical and troubleshooting skills, proactive in solving
problems.
. Quick learner, enthusiastic about learning and utilizing new
technologies.
TECHINCAL SKILLS
Languages Java, SQL, PL/SQL, UML and COBOL
J2EE Technologies JSP, DSP, Custom Tags and Tag Libraries, Java
Servlets, Java Beans, JDBC, EJB, JNDI, ANT build
tool, JAXP, JAX-RPC, JAXB, JavaScript, Apache
POI,Apache Axis2
Databases Oracle 8i/91/10g, DB2,SQL Server2000/2005
Application and Websphere application server4.x/5.x/6.x,ATG Dynamo
Web Servers application server 7.1/6.4/5.6,Tomcat,JBoss 4.x.
Operating Systems Windows XP/NT/2000,, UNIX, LINUX
IDE and Tools WSAD 5.1.2,JBuilder, Eclipse3.x,
RAD7.0.0,ProEdit,DB2 command centre, ATG control
centre, Visio, Toad, SQL plus, ERWIN, SQL
profiler, Jasper reports 2.0.1,SOAP UI3.5,
Version control PVCS,CVS
XML Technologies XSD,XSLT,DOM,SAX,SOAP
Frameworks Struts, Spring, Hibernate
EDUCATION:
. Masters in Computer Science MUM, Iowa.
. Bachelor of Engineering from OUCE Hyderabad, India.
EXPERIENCE
Intuit, San Diego CA May'10 -
Present
Sr.ATG Developer
Project: Estore 10.1 Sell Offering
Estore sell offering is a part of 10.1 release for Intuit to support new
world orders.This involves shopping cart redesign and checkout process
flow. New light weight shopping cart and checkout components will be
developed.The Sell Offering track starts with the user selecting an item
that is ready to be placed in the Shopping Cart. Once the item is
selected and added to the cart various steps occur including any item
validations, generate Quote, perform Payment Authorization, perform Order
Real Time Provisioning (ORTP) for applicable items and finally submit
the order to the EStore Internal JMS Queue.
Responsibilities:
. Was responsible for developing webservice clients for Oracle AIA
services: Billing profile, order history and customer data (mdm).
Generated axis stubs using axis2 ADB bindings for these
services.Implemented exceptions/timeout handling for Helper classes
that invoke webservices.
. Defined AIA interface ABM EBM mappings and worked proactively with
AIA integration team for service availability.
. Implemented HTTP Request simulator server to simulate the oracle
AIA services for load testing team for component testing the
checkout flow.
. Implemented multi address support and address standardization for
billing/shipping/payment pages.
. Created account overview, update account, add/edit address,
add/update billing/payment UI. Worked on Billing profiles, order
history and profile components for lightweight shopping cart model.
. Worked on bug resolution using Intuits Team track bug management
software.
Environment: JDK 1.5, Eclipse 3.5.2, ATG 7.1 (commerce suite), JBoss 4.2,
SQL Server 2005, SVN, SOAPUI 3.5, JUNIT, Apache axis 2 1.5, WSDL2Java,
TCP/IP monitor, Oracle SOA Suite hosted on Oracle web logic servers.
American Heart Association, Dallas, TX Sep'08 -
May'10
Sr.ATG Developer
Project: Research Information Systems (RIS)
The Research Information System is the AHA Administration's online set of
tools and resources designed for utilization by the RIS Internal
Administrative, Management, and Support Module Administrators at National
Centre as well as Consortia Module Administrators. The purpose of this
project is to create new functionalities, enhance the use of RIS
resources and improve the process of applying for an Award.
Responsibilities:
As a Team Lead of Production support managed distribution of defects and
involved in analysis, feature development, defect fixing and testing of
whole application in Production environment.
. Integrated Jasper reports in the various modules and developed code to
generate critical Post/Pre award reports for Awards
Manager/Administrator roles.
. Implemented pdf conversion of application using IText API's. Developed
custom dynamo pages for Application, Awards, Peer Reviewer module
using standard ATG Tag libraries, CSS and droplets. Configured and
installed Websphere server on ATG server instance on local machine to
debug the application in RAD.
. Provided production support to the site research.americanheart.org.
Resolved complex application related issues and assisted in
stabilizing the system. Involved in fine-tuning the existing
application with team of developers and Lead.
Project: MyAmericanHeart Phase 2
Member services project intends to provide professional membership
services including access to publications, discounts on AHA's products
etc. Membership offers five levels, each of which receives basic benefits
plus packages. This project introduces join, renew and upgrade membership
options to aha members.
Responsibilities:
. Involved in requirements gathering sessions with Business team,
performed Detail design and analysis of Membership online purchase
process.
. Coded membership tiers dynamo pages using standard ATG tag libraries.
. Created Form Handlers, Droplets and classes to access the pipeline to
process the checkout.
. Included enhancements for order validation in new pipeline processors.
. Implemented CouncilPriceCalculator which uses classes in Membership
package to calculate the prices for each council based on business
rules for the member, order and selected councils.
Environment: Java 1.4, RAD7.0, ATG Ecommerce Suite, ATG 7.1 p2, Websphere
Application Server 6.0.1.2, Oracle 10g, CVS, UML, Apache, log4j, Junit,
Jasper Reports 2.0.1.
Walgreens Corporation, Deerfield, IL Feb'07-Sep'08
Sr.ATG Developer/Module lead
Project: AARP (Walgreens ecommerce)
AARP has partnered with Walgreens to provide three programs, health
essentials, home medical supplies and a pharmacy discount card. The first
program, health essentials website will be Walgreens.com co-branded with
an AARP header. AARP members will be able to use their membership id to
receive a 5% discount on products with certain exclusions.
Responsibilities:
. Designed the discount strategy during online checkout process for
AARP members
. Modified rules for Item price Calculator, added new discount
calculator in the pricing engine.
. Created an ATG Commerce pipeline process for authenticating user
before checkout process.
. Implemented Sub domain redirect, to prevent cross domain check outs.
Developed LoginRedirectFormHandler and URLTracker droplet.
. Worked on CheckoutFormHandler and CartModifierHandlers for
verification and validation of the transaction.
. Designed discount strategy for checkout through CSR (Customer Service)
module.
. Implemented price override feature for CSR module, where CSR
representative can modify the list price of a product and
process the order.
. Worked on CustomersServiceNewOrderHandler and Item price
calculators to override ATG's implementation of pricing.
. Used ATG's Adaptive Scenario engine for developing promotional
scenarios for registered users for Walgreens.
. Created AARP validations detail design document, AARP CSR needs
document and various checkout flows diagrams and presented to business
users to get sign off.
Project: Walgreens Pick 'N' Ship
This project is intended to expand the distribution network of
Walgreens.com for more order processing times during peak loads and also
lay the foundation for Order Online Pick Up At Store Model, by getting
the store inventory, by routing the order to a store, by having the store
pick the order.
Responsibilities:
. Developed use cases for order work flow in Walgreens, Routing
engine process for finding orders for store fulfilment,
identification of stores and processing store completed orders.
. Designed new tables for Store ship.
. Developed Detail design document for implementation of Routing
engine and store reject process.Created various artifacts:
PicknStore interface design document, work flow diagrams etc.
. Modified fulfillmentManager for the process to pick up orders
marked for store pick up.
. Wrote sql queries for order filtering and store select.
Project: Walgreens Pharmacy Migration
The purpose of migration project is to rewrite non commerce based
Walgreens applications
running on ATG Dynamo server on to an open source technologies and
Websphere application server. The entire existing dynamo backend nucleus
business components and data access components are migrated with spring,
replacing repository /relational mappings to Hibernate mappings.
Responsibilities:
. Migrated standard DSP tag libraries to rich dynamic UI and latest JSP
2.0 standard and expression language support.
. Handled form submission using SpringMVC's html form tag library,
Abstract Controller, MultiActionController and SimpleFormController.
. Implemented Quartz scheduler with spring support, to schedule cache
clean up.
. Migrated Dynamo's repository API's with Hibernate mapping.
. Followed Test driven agile development methods. Created test scripts
without container using Junit and Spring mock. Implemented xml driver
test scripts using Web test.
Environment: Java 5/1.4, J2EE,JHtml,ATG DAS 6.4,Oracle 8i, Websphere
Application server 6.0, Stellent Site Builder, ATG CSR, 8, CVS,
JBoss4.0, Spring2.0, AspectJ, WebTest, SiteMesh, Junit, Hibernate3.2,
Eclipse3.2, Walgreens Servlets Development Framework.
Target Corporation, Minneapolis, MN Jun'05-Feb'07
ATG Developer
As an ATG Developer I was responsible for Design and Development of
technical deliverables for Target's business need. In addition to
Developing design was also responsible for Effort and resource
estimations, technical solutions, training, developing all data
engineering standards and methodologies including those for software
reuse and process normalization.
Project: InsideTGT
The Insidetgt is an intranet-based system designed for the corporate
employees to access corporate information. This system will also be used
as a means for corporate communication.
Responsibilities:
. Managed code builds and server deployments over four stages of
development environments using WBSD and stager tools.
. Worked on enhancements to portal personalization of the site.
Created and managed content groups/user profile groups.
. Enhanced existing slots and created new Targeters.
. Developed new ATG portal gears and managed /published content using
Stellent content server.
. Responsible for design, development and integration of Web admin
tool .This tool provides an integration solution for Reports in
InsideTGT. Extensively used JReport designer to develop
. Reports and worked on JReport enterprise server integration with
ATG DAS.
. Used SharePoint for remedy issue tracking and fixes verification.
. Assisted in maintenance and problem determination for the
application in internal and external facing networks on multiple
environments.
Project: Merchant Financial Reporting (Merchandizing Zone)
Object of this project is to build a framework in which reports, that the
MFA team creates via the
new process, as well as those created via the current Report
Make/Generator process, can be delivered to the users through the web.
Responsibilities:
. Worked as lead developer in design and development of Merch Financial
Reporting portal. This portal pulls all LAN drive reports in to the
intranet.
. Worked on design of physical logical database using ERWIN.
. Developed Scheduler components extending ATG specific schedulers to
perform a nightly run job process to sync up LAN drive and Oracle
database.
. Designed SFTP framework to integrate in to merchant zone, this helps
admin on the fly synchronization.
. Developed utility to convert the data in to XML data and upload the
XML data files using Apache POI.
Environment: Java,J2EE,JHtml,ATG DAS 6.4,DPS,DCS,DSS,Oracle 10g,DB2
V8.2,Stellent Content Management Systems, Mercado search,RQL,SFTP(Secure
ftp),Iplanet server, JReport enterprise server, JReport designer, Eclipse
3.0.1 IDE,PVCS Dimensions,ANT,Apache POI,JMS,SOAP.
T.RowePrice Investment Technologies, Owings Mills, MD
Jun'04-Apr'05
Project: Retirement Plan Services Enterprise Middleware (REM)
Java Developer
T. Rowe Price is a global investment management firm providing a broad
array of mutual funds, sub-advisory services. The intent of the REM
project is to migrate or replatform back-end middleware Shared Services
that support TRPIT's RPS Web and Voice channels.
Responsibilities:
. Involved in design and development of entire transaction modules.
. Have applied the reverse-engineering process to modify the existing
application code to function on Web sphere servers. Analysed the
COBOL, Java code to extract the business rules and written sql queries
to invoke DB2 database.
. Existing services consists of CORBA idls (written in c++) which invoke
transactions in mainframes. Converted idls to simple reusable return
structures.
. Actively involved in technical use case design of main services:
Mixes, Exchanges and Retirement Date funds. Used Rational Rose to
develop the models, sequence diagrams and collaboration diagrams as
per OO design principles.
. Developed EJB's and implemented layered architecture and various java
design patterns in coding Services, builders, Data access objects,
data objects. Implemented Log4J in the code for logging. Developed
Servlets, JSP and HTML pages.
. Responsible for design of one entire business module -Retirement Date
Funds (RDF).This module enables customers to invest their
contributions in any retirement funds (depending on their DOB and
retirement period) offered by TRPIT. Lead the team for development of
this module.
. Developed a Web Service using SOAP, WSDL - Personalized Rate of Return
which invokes a COBOL program implemented in CICS. Performed
connectivity to CICS is via the IBM Cics Transaction Gateway.
Environment: Java (JDK 1.3), J2EE 1.3, EJB 2.0, Servlets, JDBC 2.0, XML,
DB2 (Mainframe), Struts 1.1,IBM CICS Transaction Gateway, Websphere
Application Server (WAS) 5.1, WSAD 5.0.1, Rational Rose 2000, Visio 2002,
JCreator, ANT, Log4J, PVCS, Visual Intercept (VI), JUnit, Mainframe
(COBOL, JCL, ProEdit, Move-for-DB2),SQL Navigator, DB2 Command Centre,
Unix (Solaris and AIX), RUMBA.