We provide IT Staff Augmentation Services!

Java/atg Resume

2.00/5 (Submit Your Rating)

San Diego, CA

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 Five 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
Web Servers:

Websphere application server4.x/5.x/6.x,ATG Dynamo 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
  • Bachelor of Engineering

EXPERIENCE

Confidential,San Diego CA May’10 - Present
Java/ATG Developer

Project: Estore 10.1 Sell Offering

Confidential,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.


Confidential,Dallas, TX Sep’08 - May’10
Java/ATG Developer

Project: Research Information Systems (RIS)

Confidential,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.


Confidential,Deerfield, IL Feb’07-Sep’08
ATG Developer/Module lead

Project: AARP (Walgreens ecommerce)

Confidential,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.


Confidential,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.



Confidential,Owings Mills, MDJun’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.

We'd love your feedback!