We provide IT Staff Augmentation Services!

Atg Developer Resume

5.00/5 (Submit Your Rating)

MN

PROFESSIONAL SUMMARY:

  • Over 8+ Years of professional experience in all the phases of software development life cycle including Design, Development, Integration of Client/Server environment, Maintenance, Implementation and Testing of various Ecommerce and software applications using ATG, Java/J2EE related technologies.
  • Around 4 years of experience in ATG product suite including ATG Commerce, Personalization, Shopping Cart, Product Catalog and Merchandising.
  • Expertise in developing applications using ATG, Java, J2EE Technologies, JDBC, JSP, Servlets, XML, JavaScript, HTML, AJAX.
  • Experience in Software Development Life Cycle (SDLC), OOA, OOD and OOP through implementation and testing.
  • Experience in GUI development using HTML, CSS, JavaScript,XSLT, AJAX, JSP, JSP Tag libraries, Servlets, JNDI, XML, and XSLT.
  • Designed and developed the application using JSF 1.2(Icefaces), Struts 1.0 & 2.0, Spring 2.5/3.0 and Hibernate 2.0 & 3.0 Frameworks.
  • Strong implementation knowledge of Object Oriented Analysis and Design using RUP, Agile and Scrum methodologies.
  • Good knowledge of Design Patterns like Singleton, DAO, Factory, MVC, Service Locator Pattern, Builder Pattern, Proxy Pattern etc.
  • Expertise in RDBMS, JDBC, Hibernate, Oracle and SQL Server including SQL or PL/SQL, Stored Procedures.
  • Experience with Application Servers and Web Servers such as BEA Web Logic Server 8.1/9.2, JBossServer 4.2.2, IBM Web Sphere 5.0/6.0 and Apache Tomcat 5.5.
  • Extensive experience in different IDE’s like Net Beans, Eclipse - Indigo/Galileo & Helios.
  • Test Driven Programmer with thorough knowledge in unit testing with JUnit 3.8/4.0.
  • Ability to learn and master new technologies and to deliver outputs in short deadlines with excellent communication and inter personnel skills.

TECHNICAL EXPERTISE:

Programming Languages: C, C++, Java, PL/SQL, UML

J2EE Technologies: Servlets, JSP, Custom Tag Libraries, JDBC, JNDI, Collections, Multi-threading, JMS, Java Mail

Web Technologies: HTML, DHTML, JavaScript, Ajax, CSS, XML, DTD, XSD, XSLT

Databases: Oracle 8.x/9.x/10g/11i, MySQL, SQL Server.

Application/Web Servers: Apache Tomcat, JBoss, WebSphere, WebLogic, ATG Dynamo

IDE: Eclipse, NetBeans, JDeveloper

Tools: Ant, Maven, TOAD

Frameworks: Struts, Spring, Hibernate, ATG

Version Control Systems: CVS, SVN, ClearCase

Testing/Logging tools: ATG

Platform: JUnit, EasyMock, JMock, log4J, ATG 7.1/9.0/10.0 , DAS DPS,CA and Commerce Server, ACC.BCC

PROFESSIONAL EXPERIENCE:

Confidential, MN

ATG Developer

Responsibilities:

  • Worked closely with functional analyst and gathered client requirements to design and develop the application.
  • Customized CommerceProfileFormHandler implemented Login/Register functionality.
  • Customized the ProfileAdapterRepository by adding new properties to the profile which were used in implementing other functionality of the application like Security, Promotions.
  • Created new Form Handler to implement email subscriber functionality.
  • Created Custom scenario action to send promotional emails.
  • Implemented My Account functionality and worked on creating and updating users.
  • Responsible for writing droplets which renders the order History of the recent orders placed by the customer.
  • Extended OOTB components like ItemPriceCalculator, FullShoppingCartModifier and customized the ShippingDiscountCalculators.
  • Customized the order repository to add localized properties.
  • Used e-commerce Pricing Catalog to customize pricing Catalog.
  • Reports and worked onJReportenterpriseserverintegration withATGDAS.
  • Worked on theATGPricing for extending a pricing services and creating a pricing calculators.
  • Worked extensively with existing OOTB form handlers and create new form handler classes and handle methods from accomplishing new task.
  • Actively worked on Production bug fixing.
  • Worked with Offshore teams on multiple projects.
  • Created design documents and class diagrams for different stories.

Environment: Java 1.5/1.6, ATG9.3/11.1, XML, Weblogic12c, JavaScript, HTML, CSS, Ajax, Oracle 11i and ANT

Confidential, MN

ATG Developer

Responsibilities:

  • Involved in requirement gathering phase of SDLC with Business Analyst and worked with Agile-Scrum methodology.
  • Used Ajax and JavaScript to handle asynchronous request, CSS to handle look and feel of the application.
  • Used OOTBcontent administration for displaying different content to users.
  • Developed the prescription framework for pharmacy customers.
  • Worked on OOTB Droplets, Formhandlers and developed new ones as per the requirements.
  • Worked on content management environment Using ATG Merchandising.
  • Extensively worked on ATG querying mechanism and played a pivotal role in fixing the performance issues on ATG queries.
  • Extensively worked on using dsp/dspel tags.
  • Extensively used AJAX and JQuery.
  • Developed and supported the projects during releases.
  • Customized catalog and other OOTB repositories to add new properties.
  • Customized the CartModifierFormHandler to add multiple items to cart.
  • Customized the processOrder pipeline chain to send email once order is submitted.
  • Customized the CommerceItemManager to assign new properties in commerceItem object.
  • Created new Droplet to display same day delivery time and pick up time to user.
  • Implemented web services to interact with 3rd party systems.
  • Worked with Offshore teams on multiple projects.
  • Involved in the designing of a new project features.
  • Created design documents and class diagrams for different stories.

Environment: Java 1.5, ATG9.3/10.0.1, XML, JBOSS, JavaScript, HTML, CSS, Ajax, Oracle 11i.

Confidential, Grand Rapids, MI

ATG Developer

Responsibilities:

  • Worked closely with functional analyst and gathered client requirements to design and develop the application.
  • Customized the ProfileAdapterRepository by adding new properties to the profile which were used in implementing other functionality of the application like Security, Promotions.
  • Implemented the customer search and event search functionality by extending the Generic form handler instead of the OOTB search form handler.
  • Added properties for shipping group and payment in ATG commerce order repository for shipping nickname, payment nickname.
  • Added helper methods in the PromotionTools to get the logged-in user, promotion for certain period.
  • Extended the Pricing Calculators for Item, Shipping pricing.
  • Extended OOTB CartModifierFormhandler to edit item properties in cart.
  • Created Pricelists and Promotions based on new corporate contracts and profiles.
  • Worked extensively with existing OOTB form handlers and create new form handler classes and handle methods from accomplishing new task.
  • Extensively worked on JSP, Java Script.
  • Used Quality Centre to track down issues.
  • Reporting to senior IT management on Issues, Risks and Weekly status updates.

Environment: ATG 9.1, Jdk 1.5, JBOSS, Tortoise SVN, XML, Oracle 11g, TOAD, Maven 2.0.5, JUnit, Eclipse 3.3, and Windows XP

Confidential, Bloomington, IL

JAVA/J2EE Developer

Responsibilities:

  • Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
  • Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
  • Extensively worked with Servlets and Struts based multi tier applications in developing J2EE Components.
  • ImplementedStateless Session beans (EJB) for middleware and deployed on Weblogic Application Server.
  • Developed MVC architecture, Business Delegate, Service Locator, Session facade, and Data Access Object, Value Object and Singleton patterns.
  • Involved in writing all client side validations using Java Script, JSON.
  • Involved in the complete development, testing and maintenance process of the application.
  • Used Hibernate2.0 as the ORM tool to communicate with the database.
  • Designed and created a web-based test client using Struts up on client’s request, which is used to test the different parts of the application.
  • Involved in writing the test cases for the application using JUnit.
  • Used extensive JSP, HTML, and CSS to develop presentation layer to make it more user friendly.
  • Developed back-end stored procedures and triggers using Oracle PL/SQL, involved in database objects creation, performance tuning of stored procedures, and query plan.
  • Developed Presentation screens using Struts view tags.
  • Responsible for developing and maintaining all the session beans.
  • Created XSL style sheets to generate complicated output reports based on user requirements from XML data.
  • Developed various Customer and Network capacity flows. Developed various server side components using J2EE APIs.
  • Supported the application through debugging, fixing, production support and maintenance releases.
  • Worked closely with the client and the offsite team; coordinated activities between them for effective implementation of the project.

Environment: Java, J2EE, EJB, Struts2.0, JSP, Eclipse, WebLogic 10.3, JavaScript, Hibernate, JUnit, CVS, Oracle, SQL, PL/SQL, ANT, TOAD.

Confidential

Java Developer

Responsibilities:

  • Involved in gathering requirements and built technical specifications from the requirements.
  • Involved in Data Analysis and provided the solution sets to work teams.
  • Developed front-end screens using Struts 1.1 to serve as data entry screen and for business logic.
  • Involved in client-side validations using JavaScript for login and registration forms to both the petitioners and employees.
  • Designed UML Class Diagrams and Use Case Diagrams to understand the code easily.
  • Used Servlets to implement Business Logic with JSP.
  • Involved in developing Java classes for handling petitions and forwarding petitions.
  • Provided connections using JDBC to the database and developed SQL queries to manipulate the data.
  • Developed the ANT Script for building the application and deploying on JBoss Application Server.
  • Responsible for Production support of Application by proactively looking at production issues

Environment: Java, HTML, Java Script, Struts 1.1, JSP, Servlets, SQL, JDBC, Oracle 8i, Eclipse, ANT, JBoss Application Server.

We'd love your feedback!