Senior Atg Developer Resume
SUMMARY
- 6 years of IT experience in designing and developing multi - tier enterprise applications using Java, JEE & related technologies such as Servlets, Spring, JDBC, XML, JSP, HTML and Web services
- 5+ years of ATG (B2C & B2B Commerce Server, ACC (ATG Control Center), BCC (Business Control Center), Content Administration (CA), Merchandising, DAS, DPS, DSS, DCS, Application Server and Personalization Server) Implementation experience
- Experience in Telecommunication, Pharmacy, and Retail E-Commerce domains.
- Involved in all phases Analysis, Design, Development, Implementation and Testing of Software Applications development life cycle
- Experience in working with JBOSS Application Server and Apache Tomcat5x application servers.
- Experience in developing Web Services using - SOAP and REST
- Strong experience in all the phases of software development life cycle including requirements gathering, analysis, design, implementation, deployment and support.
- Experience in OOAD architecture and modeling and designing artifacts using Rational Rose UML such as class diagram, sequence diagram and state diagrams using Microsoft Visio, Rational Rose and eclipse plugins.
- Experience in Java design patterns such as Session Façade, Singleton, Data Access Objects (DAO), and Business Delegate.
- Experience in writing ORM using ATG Repository Mapping.
- Experience in software testing, JUnit testing, and regression testing, defect tracking and management using Mercury Quality Controller.
- Excellent written and verbal communication skills, presentation and problem solving skills
- Strong communication & relationship management skills, enthusiastic & self-driven, with a high degree of commitment
ATG Commerce: ATG Dynamo, ATG e-commerce, Dynamo Application Server (DAS)Dynamo Scenario Server (DSS), Dynamo Personalization Server (DPS)Dynamo Commerce Server (DCS), ACC, BCC, Search
Java/J2EE Technologies: ATG, Servlets, JSP, Apache Struts, J-Unit, Log4J, JDBC, Apache
Web Technologies: XML, Java Script, HTML, Web services (SOAP, REST)
Application Servers: Tomcat, JBOSS.
Programming Languages: Java, SQL, PL/SQL, and UML
Database Technologies: Oracle 10g, MySQL
IDE: IntelliJ, Eclipse.
Operating Systems: Windows, Mac
Source Control: SVN, Confidential .
Methodologies: Waterfall, Agile, Kamban.
Others: Microsoft Visio, ANT, Maven, TOAD, Rational Rose, Putty, find Bug.
PROFESSIONAL EXPERIENCE
Confidential
Senior ATG developer
Responsibilities:
- Responsible for building this application from the scratch involving in all the design &architectural implementations.
- Created preliminary, critical design documents and gets the business approval.
- Involved in data gathering during the business analysis and planning phase of the project
- Used ATG in creating the FormHandlers, Droplets and classes to access the pipeline to process the checkout.
- Customized ATG Commerce Pipeline Functionality to add new features to support Confidential Extensive Commerce Requirements
- Created a Separate Implementation component for Cart Service to support migration of ATG Cart to more lightweight version.
- Extended ATG Shipping group functionalities to handle Gift Lists instructions and In-Store Pickup.
- Extended ATG Pricing Service Engine to support new Pricing Functionalities based different selling options supported by BestBuy.
- Created Zip code based fulfillment process to enhance ship from store and in store shipping functionalities.
- Created multi-module Maven project and used Maven to build applications.
- Rest based Service for Add-To-Cart functionality to support Omni channel commerce capability.
- Used JSON for data transfer between the server and the web application.
- Integration Test Framework for testing ATG Commerce Functionalities at compile time.
- Created test plan, advanced J-unit test cases and test classes using MOCKITO.
- Used Jenkins for setting up Individual workspace for teams to test and handle multiple projects.
- Involved in performance testing and deployment activities.
- Involved in peer review and code quality improvement process.
Environment: Java1.6, ATG, Spring 3.0, ATG, JSON, JSP, HTML, log4j, J-Unit, Oracle, JBOSS, Maven, SVN and IntelliJ.
Confidential
ATG developer
Responsibilities:
- Analyzed the requirements and designed class diagrams, sequence diagrams using UML and prepared high-level technical documents.
- Effectively participated in weekly client communications with Business Analysts and preparing the requirement document.
- Developed additional functionalities for ATG Customer Service Center based on user requirements.
- Supported in the creation of Guest Checkout/ Fast Checkout process for user's logging in as anonymous.
- Supporting Customer Care application using ATG Commerce Service Center.
- Involved in implementing SQL Repositories extensively
- Created Repository Item Descriptors, Repository Items, and Implemented Mutable Repositories for Data, RQL, and various cache modes.
- Created advanced J-unit test cases and test classes using MOCKITO.
- Involved in performance testing and deployment activities.
- Involved in peer review and code coverage
Environment: ATG, ATG CSC, JSON, J-Unit, Oracle, JBOSS, Maven, SVN and Eclipse.
Confidential
ATG Developer
Responsibilities:
- Development of E-Commerce Listing Catalog Pages displaying Catalog Items through Content Targeters.
- Customization of Catalog to support additional properties based on an Inventory status and other additional Flags.
- Customization Catalog Maintenance Service to update custom properties after every successful BCC deployment.
- Extensively used the Dynamo built in droplets and Nucleus services and written server side components including Form handlers and Droplets.
- Implementation of Bread Crumb for the Catalog Listing Pages supporting User’s recently viewed products through cookies.
- Development of Internationalization/Localization of the E Commerce site through Apache Tiles and Custom Catalogs.
- Have intensively used eclipse plugins like PMD and find Bug to ensure code quality
- Collect requirements from business team, provide analysis / estimates for the release enhancements as well as create design documents.
- Resolved production defects. Provide Quick Solutions for the issues reported in the production environment along with the impact analysis.
- Direct Interaction with the client and business team for the requirements clarification and application-related issues.
- Prepare and execute the Unit Test Cases for the responsible modules, coordinates with onsite/offshore testing team during Integration/Regression Testing.
- Coordination with the middle-ware team, Database team to carry out smooth deployment into Production / QA / Staging / Training environments. Also involved in the post-production validation.
- Has been a primary onshore coordinator for handling offshore team finishing their tasks.
- Have provided knowledge transfer to offshore team to develop a capable team with maximum productivity.
Environment: ATG, ATG BCC, Apache Tiles, log4j, DB2, JBOSS, Mercury QC and Eclipse.
Confidential
ATG Developer
Responsibilities:
- Designed class diagrams, sequence diagrams and high-level technical documents.
- Created Personalized Targeters to provide Dynamic Content in Front End based upon User Profile.
- Developed Business Logic for a Quick Look Functionality to display SKU Details based on User Location and User Profile Information.
- Developed Business Logic and Presentation Logic for the Zip Code Interceptor Page
- Involved in documentation, review, analysis and fixed post-production issues.
- Extended and customized User Profile for implementing the Zip code based promotions.
- Created custom catalogs set up custom price for the end users customers.
- Worked with User Defined Repositories to implement custom promotions.
- Customized Add to cart controller to add up a Complex Commerce Item.
- Played an active role in integrating PayPal Payment Process and authorizing the same through Authorize.net
- Involved in migrating the systems from Mainframe to Java technology with UML diagrams
- Created ANT build scripts.
- Worked on bug fixing and enhancements on change requests.
- Sole responsible for full life-cycle application development and deployment
Environment: ATG, Oracle, JBOSS application server and Eclipse.
Confidential
ATG Trainee/Developer
Responsibilities:
- Developed the web application in client owned custom MVC framework.
- Part of Defect Fixing Team involved in controlling and monitoring the defects through periodic team meeting
- Responsible for developing controller classes and integrate it with JSP Pages.
- Wrote SQL queries / stored procedures as per the business requirement.
- Involved in testing of the enhancements.
- Significant role in the performance improvements of the applications
- Prepared and executed the Unit Test Cases for the responsible modules, coordinates with onsite/offshore testing team during Integration/Regression Testing.
- Responsible for setting up development environment, build procedures and ant scripts
- Showcases very good communication skill and professional ethics while interacting with the clients.
- Provided effective KT to the new joiners as an SME.
Environment: ATG, JSP, Servlet, J-Unit, JBOSS application server, Tortoise Subversion, Eclipse IDE.