Atg Developer Resume
NyC
PROFESSIONAL SUMMARY:
- An IT consultant having 8 plus years of experience in Analysis, Design, Development, Testing and Implementation of Client/Server Web Applications
- Having 4 Years of experience in ATG Dynamo Framework, ATG CSC, Dynamo Application Server, Personalization, and Commerce Server.
- Experience in MVC architecture using Struts framework.
- Extensive experience in developing client server and web based applications using Java and J2EE technologies like JDBC, Servlets, JSP, EJB.
- Very strong understanding of object - oriented analysis and design technologies.
- Good experience in setting up and fine tuning the build environment and JUnit for testing.
- Extensive experience in the persistence layer using technologies like Entity beans, DAO design pattern and JDBC.
- Experience in Software Development life cycle of Software Engineering-Requirements Analysis, Design, Development and Documentation.
- Extensive experience at presentation side using HTML, AJAX, DHTML, JavaScript, XML, and CSS.
- Experienced in UML modeling, drawing Sequence Diagrams and Activity Diagrams using tools such as Rational Rose and Star UML.
- Good experience in XML technologies like XSL, XSLT, XPATH etc.
- Strong experience in Design and development of multi-tier application using MVC/MVC2, Struts Framework and various J2EE design patterns like Creational, Structural and Behavioral design patterns (Singleton, Factory, Facade, Front Controller, DAO, Business Delegate, Value Object etc).
- Strong working relationships with the business users as a trusted technical advisor and IT solution provider
- Extensive Experience with web/application servers as Web logic, JBoss, Websphere, ATG Dynamo and Tomcat.
- Acting as a Team player with the positive attitude and ability to learn in a fast paced environment.
TECHNICAL SKILLS:
Languages: Java, C, C++, HTML, DHTML, SQL.
Operating system: Windows, Unix.
Java Technologies: Core Java, JDBC, JSF, XML Parsers, JSP, Servlets, Portals, EJB, JMS, Java Swing, Struts, JavaBeans, POJO, webservices, AJAX.
XML Technologies: XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP.
Scripting Language: JavaScript.
Servers: Weblogic, Websphere, JBoss, Dynamo, Tomcat.
RDBMS: Oracle, MSSQLServer,MySql.
Tools: Eclipse, NetBeans, ACC, CVS, Tortoise, JBuilder, JDeveloper, TOAD.
Concepts: UML, Design Patterns.
Build Tools: Ant.
WORK EXPERIENCE:
Confidential
Atg Developer
Responsibilities:
- Involved in Design, Analysis of the new system and developed architecture diagrams by following UML rules.
- Extensively involved in creating new Database tables and associated ATG Repository files.
- Extensively involved in creating custom Form Handlers to process the user request and to perform validations.
- Extensively involved in developing custom Droplets to validate user credentials and check user session values etc..
- Extensively worked on ANT build script to build ATG projects and deploy them into Weblogic application server.
- Extensively involved in developing the profile and personalization using the DPS module.
- Worked extensively on productcatalog by extending the basic commerce product, sku items and adding new properties, created new items as per the business requirement.
- Extensively involved in chekout flow by extended CartModfierFormHanlder for handling the Shoppingcart.
- Involved in fixing issues in ATG Search.
- Extensively involved in improving the performance of the existing scheduler job by following Java & ATG best practices.
- Involved in customizing the commerce pipeline to ad new functionality.
- Extensively involved in developing asynchronous communication between client and application by using AJAX.
- Extensively involved in developing and debugging ATG Scenarios.
- Extensively involved in developing java helper classes for creating centralized validation mechanism.
- Extensively involved in consult with business users (independently or in partnership with other team members) to evaluate, design, test and install requested enhancements to the new system.
- Extensively involved in Identify, analyze, and resolve problems with production applications independently.
- Extensively involved in code review, developing unit test cases and test scenarios for the entire flow of the application.
Environment: Atg 9.4, Java 4.2, Jsp, Servlets, Javascript, Webservices, Axis2.0, XML, CSS, Eclipse 3.0, weblogic10.3, ANT, Unix, SVN, Oracle 11g.
Confidential
Atg Developer
Responsibilities:
- Involved in Design, Analysis of the new system and developed architecture diagrams by following UML rules.
- Extensively involved in creating new Database tables and associated ATG Repository files.
- Extensively involved in creating custom Form Handlers to process the user request and to perform validations.
- Extensively involved in developing custom droplets to validate user credentials and check user session values etc..
- Involved in generating unique Quick Response (QR) codes for each by using Google Zxing project.
- Extensively worked on ANT build script to build ATG projects and deploy them into Websphere application server.
- Extensively involved in developing system security by using MD5 encryption algorithm.
- Extensively involved in developing asynchronous communication between client and application by using AJAX.
- Extensively involved in developing java helper classes for creating centralized validation mechanism.
- Extensively involved in consult with business users (independently or in partnership with other team members) to evaluate, design, test and install requested enhancements to the new system.
- Extensively involved in Identify, analyze, and resolve problems with production applications independently.
- Extensively involved in developing asynchronous requests for resource intensive requests by using JMS (Java Messaging System).
- Extensively involved in code review, developing unit test cases and test scenarios for the entire flow of the application.
Environment: Atg 7.1, Java 4.2, Jsp, Servlets, Javascript, Webservices, Axis2.0, XML, CSS, Eclipse 3.0, Websphere, ANT, Unix, SVN, Zxing, Oracle 9i.
Confidential, Chicago
Atg Developer
Responsibilities:
- Involved in Analysis & Design of architecture-applying by using UML design rules.
- Extensively involved in developing custom droplets and custom form handlers to handle the user request and perform required validations.
- Extensively involved in developing presentation layer using AJAX, DOJO tool kit to improve performance and improve appearance of pages.
- Involved in implementing SQL Repositories extensively (created Repository Item Descriptors, Repository Items).
- Extensively involved in developing the profile and personalization using the DPS.
- Worked extensively on productcatalog by extending the basic commerce product, sku items and adding new properties, created new items as per the business requirement.
- Worked extensively on DCS (Dynamo Commerce Server) using the commerce API to accomplish the online Store Checkout.
- Extensively used CategoryLookup, ProductLookup, InventoryLookUp components to show the catalog values at the front end side.
- Developed new Pipeline Processors by implementing PipelineProcessor interface which added to the CommercePipeline.
- Created new Promotions, Coupons and developed associated Calculator class to support the new discount rules.
- Extensively worked on ANT build script to build ATG projects and deploy them into Jboss application server.
- Integration and Template development experience for Velocity with Confidential eComm application(Velocity is third party package).Utilized SVN as a version control system and for code management.
- Involved in developing various POJO’s (Plain Old Java Objects) to handle and transfer the user/application data between different layers (ex: presentation layer, persistence layer etc).
- Responsible for Offshore Code and Test Case Scenarios review.
- Extensively used java POJO’s for object wiring and injecting.
- Extensively involved in design and development of web services using AXIS 2.0 soap engine.
- Extensively involved in code review, developing unit test cases and test scenarios for the entire flow of the application.
Environment: Atg 9.1, Java 5.0, Jsp,Servlets, Spring, Javascript, Webservices, Axis2.0, XML, CSS, JMS,Ajax,DOJO 1.3, Eclipse 3.3, ANT, JBoss1.4.2, Tomcat 5.5, Unix, Taxware, SVN, OracleXE.
Confidential
Atg Developer
Responsibilities:
- Involved in Analysis & Design of architecture-applying by using UML design rules.
- Extensively involved in developing custom droplets and custom form handlers to handle the user request and perform required validations.
- Extensively involved in developing presentation layer using Jsp, JavaScript and AJAX.
- Involved in implementing SQL Repositories extensively (created Repository Item Descriptors, Repository Items).
- Worked on ATG Commerce services to implement navigational and searching mechanisms oncommerce site.
- Extensively involved in developing the profile and personalization using the DPS.
- Worked extensively on DCS (Dynamo Commerce Server) using the commerce API to accomplish the online Store Checkout.
- Extensively involved in developing business logic using the java design patterns like Singleton, factory, facade etc.
- Extensively involved in chekout flow by extended ShoppingCartModfierFormHanlder for handling the Shoppingcart.
- Expertise in customization of Personalization module. Worked on profileFormHandler and profileAdapterRepository.
- Experience in working with Commerce module. Worked on customization of Catalog, Check Out, and Inventory.
- Extensively involved in design and development of web services usingAXIS 2.0soap engine
- Utilized SVN as a version control system and for code management.
- Involved in developing various POJO’s (Plain Old Java Objects) to handle and transfer the user/application data between different layers (ex: presentation layer, persistence layer etc).
- Extensively involved in design and development of web services using AXIS 2.0 soap engine.
- Extensively involved in bug fixes which are occurred in the migration project.
- Extensively involved in code review, developing unit test cases and test scenarios for the entire flow of the application.
Environment: Atg 9.0, Java 5.0, Jsp, Servlets, Spring, Javascript, Webservices, Axis2.0, XML, CSS, JMS,Ajax,DOJO 1.3, Eclipse 3.3, JBoss, Tomcat 5.5, Unix, Taxware, CVS, OracleXE.
Confidential
Atg Developer
Responsibilities:
- Involved in Analysis & Design of architecture-applying by using UML design rules.
- Extensively involved in developing custom droplets and custom form handlers to handle the user request and perform required validations.
- Involved in implementing SQL Repositories extensively (created Repository Item Descriptors, Repository Items, Implemented Mutable Repositories for Data, RQL, various cache modes).
- Worked on ATG Commerce services to implement navigational and searching mechanisms oncommerce site.
- Extensively involved in developing the profile and personalization using the DPS.
- Worked extensively on DCS (Dynamo Commerce Server) using the commerce API to accomplish the online Store Checkout.
- Used & extended CartModfierFormHanlder for handling the Shoppingcart.
- Extensively involved in developing business logic using the java design patterns like Singleton, factory, facade etc.
- Involved in setup of SKU’s and SKU items.
- Developed new action classes for scenarios which helps psc system to generate the pdf files and send the email alert to the users.
- Extensively involved in code review, developing unit test cases and test scenarios for the entire flow of the application.
- Utilized CVS as a version control system and for code management.
- Involved in developing various POJO’s (Plain Old Java Objects) to handle and transfer the user/application data between different layers (ex: presentation layer, persistence layer etc).
- Extensively used java POJO’s for object wiring and injecting.
- Involved in design and development of web services using AXIS 2.0 soap engine.
- Extensively worked on fulfillment module to do the post order submit operations.
- Used JASPER, reporting framework to integrate it into the application and developed Customer Repots using JASPER.
Environment: Atg Dynamo 5.6 (DAS, DPS, DCS,DSS), Java, Jsp, Servlets, Spring, Dynamo Repositories, Javascript, Webservices, Axis2.0, XML, CSS, JMS, Eclipse 3.0, Unix, Taxware, CVS, OracleXE.
Confidential, NYC
Atg/Java Developer
Responsibilities:
- Involved in Analysis & Design of architecture-applying Rational Unified Process & UML involving in all phases of the lifecycle (Inception, Elaboration, Construction, deployment, QA and Maintenance).
- Designed Product Catalogue for the site to show case the products offered by the site.
- Extensively involved in developing custom droplets and custom form handlers wherever they required.
- Involved in implementing SQL Repositories extensively (created Repository Item Descriptors, Repository Items, Implemented Mutable Repositories for Data, RQL, various cache modes)
- Worked on ATG Commerce services to implement navigational and searching mechanisms oncommerce site.
- Developed search, advanced search using CatalogSearchFormHandler to search the catalog repository for items such as products and categories.
- Extensively involved in developing custom promotions for the new requirements.
- Extensively involved in developing the profile and personalization using the DPS.
- Worked extensively on DCS (Dynamo Commerce Server) using the commerce API to accomplish the online Store Checkout.
- Used & extended CartModfierFormHanlder for handling the Shoppingcart.
- Extensively involved in developing the reprising code for the order, based on the available inventory in the warehouse.
- Developed new Pipeline Processors to add to the CommercePipeline.
- Involved in code review and developing unit test cases.
- Develop an in-depth understanding of the business processes supported by the system.
- Consult with customers (independently or in partnership with other team members) to evaluate, design, test and install requested enhancements to the new system
- Identify, analyze, and resolve problems with production applications independently.
- Develop and maintain technical documentation and operational procedures on the production system.
- Manage the System Enhancement Request Form process.
- Generate the tickets for the production bugs and assign them to the responsible for person based on the priority level.
- Involved in developing various POJO’s (Plain Old Java Objects) to handle and transfer the user/application data between different layers (ex: presentation layer, persistence layer etc).
Environment: Atg Dynamo 9.1 (DAS, DPS, DCS), Eclipse 3.3, OracleXE, jdk1.5, jsp, javascript, XML/XSLT, CSS, JMS, Sun Solaris, windows XP, Cyber Source, Perforce.
Confidential
Java Developer
Responsibilities:
- Designed the export and application configuration modules of the project using java.
- Designed and documented the High Level Design (HLD) for the entire application.
- Defined and implemented the build environment using Ant.
- Implemented the logging and exception frameworks for the project using Log4J.
- Created Stored procedure, views, triggers for view model in Oracle.
- Designed and developed the DAO classes to read the data from the database.
- Participated in code reviews to other modules in the project.
- Developed presentation layer using DHTML, Javascript and Jsp.
- Developed the User authentication and management module using JSP and Servlets.
- Improved the application performance using java built-in tools.
- Developed the Unit testing framework for the project using JUnit.
Environment: Java, JSP, Struts 1.2, Servlets, EJB, JavaScript, DHTML, Tortoise, Junit, weblogic, Eclipse and Oracle.
Confidential
Java Developer
Responsibilities:
- Developed Java files using the core language functionality.
- Involved in coding and code review process.
- Involved in Developing Prize Module And Advertisement Module in Struts1.1
- Involved in Developing Presentation logic in JSP
- Involved in Developing Business logic by writing Helper classes and DTO pattern.
- Involved in performing unit testing.
Environment: Java, JSP, Struts 1.1, Servlets, EJB, JavaScript, DHTML, Tortoise, Junit, weblogic, Eclipse and Oracle.