We provide IT Staff Augmentation Services!

Atg Consultant Resume

0/5 (Submit Your Rating)

Framingham, MA

SUMMARY

  • Around 7 years of experience in software design and development of various web applications which include around 3 years of experience on web development using ATG Dynamo (Dynamo Application, Personalization and Commerce Servers).
  • Good developing and implementation skills in Core Java and J2EE technologies.
  • Expertise in Droplets, Repositories, form handlers, DSP tags, Shopping Cart, Merchandizing, Product Catalog.
  • Strong programming skills in DSP Tags, Droplets, Form Handlers, Shopping Cart, Product Catalog and Profile Repository.
  • Expertise in developing B2C commerce based applications using ATG Dynamo E - Commerce server and Personalization server.
  • Experience in conceptualizing, designing, and building industry based ATG's product suite.
  • Knowledge of ATG Commerce Suite, ATG personalization, ATG Business Control Center, ATG OOB Checkout process, ATG Repositories, Price Lists, ATG Catalog and ATG Merchandising modules
  • Strong hands-on experience with Frameworks like Struts, Spring and Hibernate.
  • Expertise on Object Oriented Designing and Programming concepts, design patterns, design, architecture and gathering functional requirements.
  • Profound knowledge in Software Development Life Cycle (SDLC).
  • Experience in using HMTL, DHTML, XML, DTD, XLST and CSS to develop web interfaces.
  • Hands on experience with scripting languages like JavaScript, JQuery, and AJAX.
  • Having in-depth knowledge in server side java applications that includes JSP, JDBC and Servlets.
  • Strong experience with the deployment and release of the application with the ANT building tool and application logging using the Log4J.
  • Experience in application servers like Web logic, JBOSS, Tomcat and various IDE's like Myeclipse and Eclipse.
  • Working knowledge with version control software tools CVS, ClearCase and Sub Version.
  • Experience in Agile /Scrum and Waterfall methodologies.
  • Experience in using design patterns/frameworks such as MVC, Singleton, Session facade, Value Object, Service Locator and Business Delegate and Struts etc.
  • Expertise in using Web Service technologies like SOAP, WSDL, UDDI, RestAPI to implement Service oriented Architecture (SOA).
  • Experienced in MVC (Model View Controller) architecture with Struts and Spring framework involving various J2EE design patterns
  • Knowledge on DAS, DPS, DSS, ACC, Content management tool.
  • Experience in implementing Object Oriented Programming using JAVA/J2EE technologies like JAVA Beans, JDBC, JPA, JSP, Servlets, EJB, JAXB, JAX-WS, JNDI, RMI, JAXP, AJAX, Maven and Web Services.
  • Developed and deployed applications in UNIX and Windows environments.
  • Effective team player and excellent communication skills with insight to determine priorities, schedule work and meet critical deadlines.

TECHNICAL SKILLS

Operating Systems: Windows 98/2000/XP/7, UNIX and Linux

E-commerce: ATG Dynamo ( DAS, DPS, DCS, PORTAL)

J2EE Technologies: JSP, Servlets, Struts, Hibernate, Spring, JSTL, EJB, RMI, JDBC, JMS, Web Services

Database: MS-SQL Server, Oracle 8i/9i/11g, MS Access

Front End: HTML, CSS, Java Script, DHTML, XML, Ajax, SOAP, XSTL

Web & Application Servers: Web logic, Web Sphere, Tomcat, JBoss

Developer Tools (IDE): Eclipse, NetBeans IDE

PROFESSIONAL EXPERIENCE

Confidential, Milpitas, CA

ATG Consultant

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) and the project was developed using Agile based SCRUM Methodology.
  • Detailed analysis on the client’s requirements to deliver high quality product
  • Worked on page development using DSP tags, Droplets and Formhandlers.
  • Worked on developing ATG core services like Schedulers and worked on abandoned cart management, promotions in cart, saved carts etc.,
  • Developed custom droplets for looking up the specific content in the repositories.
  • Worked on ATG Repositories to create the new fields in the catalog and template URL’S to display in JSP’S.
  • Extended OOTB components like ItemPriceCalculator, CartModifierFormHandler and customized the ShippingDiscountCalculators.
  • Used Dynamo Droplets and Components to receive request and send response via user interface.
  • Developed server side programs and Dynamic Web pages using Dynamo Application Server and Dynamo Personal Server to communicating with database.
  • Inherited and extended OOTB SKU and product item descriptor to include subSku's, ship To Store pilot.
  • Developed Java Beans, Droplets. Developed the personalization application, which targets the user, based on profile information collected at the time of registration.
  • Added enhancements for Form Handlers (Shopping Cart Form Handler, order Modifier, Shipping Group Form Handler).
  • Customized the price service and used various pricing calculators and implemented sale prices using the price lists, price Information.
  • Worked on the upsell configuration depending on the customer existing services and selected al carte or bundle services.
  • Developed the User Registration Form using DPS and involved entire Checkout process for the website.
  • Implemented new droplets like BestSellItemDroplet and GroupItemDroplet to display the most popular SKU and three related SKUs respectively.
  • Customized the price service and used various pricing calculators and implemented sale prices using the price lists, price Information.
  • Dynamic content page embedded in to HTML page from XML files. Extensively used XML content Repositories to read the data .
  • Thoroughly used XML, XSL, XSLT to parse, create, and Transform the XML request and responses.
  • Developed repositories on Oracle for inserting, updating and querying the database.
  • Developed the Java classes, configuration files using Eclipse (IDE)and used JBoss as application server.
  • Involved in bug fixing of production defects and also minor enhancements.

Environment: Java 1.6, JSP 2.0, ATG Commerce Suite 10.0.3, JBoss 5.1, AJAX, HTML, REST, XML, Oracle, ATG Control Center (ACC), Eclipse, SVN.

Confidential, Framingham, MA

ATG Consultant

Responsibilities:

  • Involved in design, requirement analysis, development and unit testing of cart module.
  • Involved in the modification of Custom Catalogs like Product catalog and order Repository.
  • Involved in the Order management to manage transactions in the ATG Commerce Form handlers.
  • Created new ATG scheduler to send refill reminders to the subscribed customers.
  • Worked on user registration and address book functionality as part of my account section.
  • Developed dynamo Servlets for querying ProductCatalog Repository, rendering product and SKU details, inventory checking, for sorting, pagination and categorizing products by brand and price.
  • Developed Custom Catalogs to account for subCatalogs in rootCategories.
  • Worked on customizing the OrderManager, CommitOderFormHandler.
  • Involved in writing the XML beans for the calls to handle from the other external systems and sending the order details in XML for the order fulfillment system.
  • Worked on user registration process using ProfileAdaptorRepository.
  • Created profile objects to change user profiles and passwords. User profiles included user details, site preferences,and updating passwords.
  • Used dynamo components including Form Handlers and DSP tags in Java Server Pages.
  • Customized the PaymentGroupFormHandler and ShippingGroupFormHandler to enable user to update the payment and shipping information of the order.
  • Customized OrderRepository definitionFile to add new properties in order and shippingGroup item-descriptors.
  • Integrated with 3rd party systems with SOAP webservices to validate the coupons.
  • Designed the discount strategy during online checkout process for the users.
  • Created a new Pipeline Servlets to serve the discount functionality when the coupon or catalog code applied on the order.
  • Worked on customizing Process Order Pipeline Chain and the order repository.
  • Extensively worked on JSP, AJAX, Java Script and taglibs to integrate with backend java code.
  • Used Connection pools and Relational views and SQL Repositories to save/retrieve the data from database.
  • Used WebLogic as application server to deploy and used Ant for building the application and Debugged, fixed several production issues and update in meetings.
  • Participated in technical discussions and overall architecture, as well as to communicate with the other integration teams.

Environment: Java, JSP, ATG Commerce Suite 9.1, WebSphere, AJAX, XML, SOAP, Oracle, ATG Control Center, Eclipse.

Confidential, Mount Laurel, NJ

Java/ J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle as requirement gathering, modeling, analysis, design & development.
  • Implemented the spring framework based on MVC design pattern. Used Spring Core, Spring AOP and Hibernate in application development.
  • Used Annotation based controller configuration for Spring MVC controllers.
  • Used View Resolvers and Spring form tag library in JSP for rendering view part in Spring MVC .
  • Developed the application with Spring Framework for dependency injection using the IOC feature.
  • Created and Consumed Restful WebServices using Spring RestEasyAPI.
  • Implemented Hibernate to persist the data into Database and wrote HQL based queries to implement CRUD operations on the data.
  • Developed beans and persisted bean in the database using JDBC and Hibernate configuration file.
  • Used HibernateORM as java persistence API.
  • Used EJBs in the application and developed Session beans for the business logic at the middle tier level.
  • Developed the presentation layer using JSP, HTML, JavaScript, CSS.
  • Used Oracle 10g as database for some applications. Created and modified database tables. Used SQL for inserting, updating and deleting data from database.
  • Performedunit testingusingJUnit framework.
  • Used Agile Software development methodology on SpringFramework and implemented spring transaction management for some database transactions
  • Used Multi Threading and Synchronization process to handle clients and for having multiprocessor execution.
  • Used Eclipse as IDE for developing the application and used Maven as build tool for building the application.
  • Deployed the application on WebLogic server and configured the server to the application requirements.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the testing phase.
  • Participated in regular code reviews and design meetings and developed use case, class and sequence diagrams .

Environment: Hibernate 3.5, Spring, JSP,EJB 3.0, PL/SQL, Oracle 10g,Maven, CSS, HTML, Java Script, RESTful Web Services, Log4J, JUnit, WebLogic

Confidential

Java/ J2EE Developer

Responsibilities:

  • Implemented the application using struts Framework which is based on Model View Controller design pattern for clean separation of business logic from the presentation layer.
  • Involved in writing the struts-config files and implemented the Struts Tag library.
  • Developed the Struts Action classes to perform the business logic and developed the Struts Action forms to collect the user input.
  • Used Struts for web tier development and also created Struts Action to handle the requests.
  • Created Struts form beans to user submit user data to server side.
  • Created Object-Relational mapping using Hibernate.
  • Hibernate framework is used in persistence layer for mapping an object-oriented domain model to a relational database (Oracle).
  • Created *.hbm.xml mapping for all data table objects and created hibernate- config.xml.
  • Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.
  • UtilizedSOAP UIto generate request XML’s from WSDL to test the responses.
  • Used web services in production analysis and used SOAP UI for testing the Web services by sending an SOAP request.
  • Used JQuery, Java Script,AJAX for developing the User interface.
  • Worked on the JAVACollections API for handling the data objects between the business layers and the front end.
  • Worked on Oracle for storing, retrieving and update the data related to the project.
  • Used JUnit framework for Unit testing of application and used Clear Case for source code maintenance.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used ANT build tool for building the project and deployed the entire application into WebLogic server.
  • Proactively worked with managers and development staff to meet project goals within expected timelines.

Environment: Java 1.6, J2EE, JSP, Hibernate3.0, Struts1.3, Oracle 9i, Servlets, SOAP, AJAX, HTML, ANT, JQuery, Java Script, XML, JUnit, Log4J,WebLogic.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in analysis, design and development of the project.
  • Developed the application using J2EE architecture.
  • Implemented the project using JSP and Servlets.
  • Worked on MySQL database to perform different operations like storing and retrieving the data.
  • Used JDBCfor connecting to the database.
  • Developed the user interface using JavaScript, CSS and HTML.
  • Participated in the unit testing by using JUnit.
  • Coded various validations and checks to be performed at the client end using JavaScript.
  • Development and debugging of java files is done using Eclipse IDE.
  • Used Apache Tomcat for deploying. the application on to the server.
  • Supported the application through debugging, fixing, production support and maintenance releases.

Environment: Java, JSP, Servlets, Tomcat, MySql, Java Script, CSS, JUnit, HTML.

We'd love your feedback!