Sr. Atg developer Resume
Reston, Va
SUMMARY:
- 8+ years of experience in analysis, design, development and implementation of large scale, web - based e-commerce applications using ATG, J2EE, and Oracle and related Technologies.
- Experience in planning, analyzing and designing functional requirements for new ecommerce sites and ongoing guidance to the clients to ensure a high quality e-commerce website in all versions of ATG commerce suite.
- Experience in maintaining change requests and administering schedules, deadlines, and resources of the projects using Microsoft Project.
- Extensive experience with Business-to-consumer (B2C) sales of tangible goods/online services.
- Professional experience and excellent knowledge in Core Java, JDBC, Servlets, EJB, Struts, Spring, Hibernate, MVC, Web Services (REST/SOAP), and Log4j.
- Expertise in RDBMS, JDBC, Hibernate, Oracle and SQL Server including SQL or PL/SQL, Stored Procedures.
- Experienced in working with ATG DAF (Dynamo Application Framework includes Droplets, Form Handlers and Repositories)
- Experienced in working with ATG Commerce Server in the models Product Catalog, Targeted Promotions and Pricing Services.
- Extensive experience in ATG11.1 and Endeca integration, design and development.
- Extensively involved in developing Web Applications using Java, JSP, Servlets, EJB, JSP, Servlets, HTML, Struts, XML, multithreading, JDBC and Java Scripts.
- Extensive knowledge of Front End Technologies: AJAX, DWR, JSP, HTML, DHTML, JavaScript, jQuery and CSS.
- Experienced in developing the web application using various API like SAX, DOM, SMPP, castor, log4j, wordnet etc.
- Experienced in developing the SMPP (Short message peer to Peer)
- Good understanding of dimensions like dimension ordering, use of web studios, Endeca Guide Navigation and ITL process, Knowledge of developing templates and cartridges on Endeca Experience Manager.
- Excellent working experience with various frameworks like Struts, ATG.
- Experience with ATG Content Administration (ATG BCC) and Endeca Search
- Technology expertise to support design and implementation work using ATG applications.
- Expertise with ATG Commerce framework (Pricing, promotion, catalog and checkout)
- Extensive experience in integrating 3rd party systems like Cyber Source, Map Q Extensive
- Experience in creating and integrating SOAP and Value Link.
- Good interpersonal skills, excellent verbal, written and presentation skills and can work both independently and in a team.
TECHNICAL SKILLS:
Business Tools: Rational Suite (Requisite Pro, Rose, Clear Quest, Clear Case), MS Visio, MS Project, MS Access, MS Office Suite, Visual Paradigm, Doors, Erwin Data Modeler 4x, Business Object (Crystal Reports).
Web Servers: Apache, BEA / Oracle Web Logic, Oracle ATG, Apache/Tomcat, WebSphere
Business Skills: Business Definition Requirements, Business Process Analysis, Gap Analysis, Use Case Modeling & Analysis, Business Environment and Market Research Analysis.
Methodologies: RUP, OOAD, AGILE, UML & Business/Data Modeling
Testing Tools: Win Runner, Load Runner, Test Director, Quick Test Pro, PR Tracker
Operating Systems: Windows XP/95/98/NT/2000, Mac OS X, DOS, UNIX, Linux
Databases: Oracle 10/11g, SQL, Access 2000, MS SQL Server, MySQL, DB2, RDBMS Oracle
Content Management Tools: Documentum, Sharepoint, Interwoven, Filenet
Languages: Java, Python, HTML, XML, CSS, UNIX Shell Script, JavaScript, SQL, J2EE, JSP, Angular JS
Case Tools: OOAD, UML, RUP, Junit, MOCK, BPM, SCRUM, AGILE, SDLC
Operating Systems: Windows, Linux, UNIX
PROFESSIONAL EXPERIENCE:
Confidential, Reston, VA
Sr. ATG Developer
Responsibilities:
- Create functional and technical design documentation based on client requirements.
- Design and develop the ecommerce Application using Java, ATG Framework.
- Worked on Oracle ATG and WebSphere Commerce reference applications (Merchandising, Personalization, B2C and B2B) and platform (shopping cart and catalog, personalization engine and content management).
- Review, analyze and identify the recommendations relating to the Oracle ATG E-commerce Architecture and Design.
- Customized the view-mapping architecture for client according to the latest requirements.
- Worked on the full life-cycle implementation, post-production support and shorter targeted engagements.
- Worked on the Custom catalog design and implementations at the BCC level
- Involved in all phases from requirements gathering through implementation, testing, and post-go-live support.
- Installing, configuring and maintaining Oracle ATG commerce and CSC search environment.
- Done Oracle ATG CSC customizations, configured and set up Oracle ATG with custom catalogs.
- Involved in set up of BCC server, configuration of BCC modules co-insides with B2C modules
- Customized solutions within ATG business control center and ATG commerce service center.
- Work closely with test team on ATG specific defects.
- Worked closely with other ATG Service providers or implementers to meet the deadlines.
- Worked on various objects ATG Components and scopes, Droplets, Form handlers, Pipelinable Servlets, Repository's and Validations
- Worked on ATG provided personalization with scenarios, slots and Targeters .
- Design the for ATG Commerce application for requirements, Interacting with client for business functionalities, implementation of scalable application and innovative features, Responsible for end- to- end solution.
- Implemented front-end integration using JSPs, out-of-the-box droplets and custom droplets
- Developed BCC process for importing PIM (Product Information Management) and create/ update of Categories, Products and SKU in ATG from external system.
- Develop/Fix assigned deliverables (defects, change requests).
Environment: ATG 10.2, ATG BCC, B2C, ATG Content Admin server, Eclipse IDE, Oracle 11g, JSP, HTML 5, CSS3, JBoss, JavaScript, JQuery, Java/J2EE, Personalization, Targeters.
Confidential, Menomonee Falls, WIOracle ATG Developer/Consultant
Responsibilities:
- Worked on the ATG Framework provides customized modules to implement the ecommerce web application for Sprint’s
- Worked on Oracle ATG and WebSphere Commerce reference applications (Merchandising, Personalization, B2C and B2B) and platform (shopping cart and catalog, personalization engine and content management).
- Worked on Oracle ATG/Endeca to develop the eCommerce Platform.
- Review, analyze and identify the recommendations relating to the Oracle ATG E-commerce Architecture and Design.
- Customized the view-mapping architecture for client according to the latest requirements.
- Worked on the full life-cycle implementation, post-production support and shorter targeted engagements.
- Developed web based front end applications using Angular-js, CSS, React.JS, Java script and built applications.
- Worked on the Custom catalog design and implementations at the BCC level
- Involved in all phases from requirements gathering through implementation, testing, and post-go-live support.
- Assisted in data migration from Kohl’s old E-commerce platform to Oracle ATG system.
- Architected and designed the Oracle ATG Commerce implementation for Sprint’s E-commerce website.
- Trained key content users at customer end regarding ATG BCC and Oracle ATG Search usage.
- Installing, configuring and maintaining Oracle ATG commerce and CSC search environment.
- Done Oracle ATG CSC customizations, configured and set up Oracle ATG with custom catalogs.
Environment: ATG 9.1, DROPLETS, Formhandlers, CATALOG MANAGEMENT, TARGETERS, ENDECA, Enterprise Java Bean (EJB), Angular JS, JSP.
Confidential, Boston, MAOracle ATG Developer
Responsibilities:
- Prepared Technical design documents for developing the application to meet the business requirement.
- Developed Detail design document for implementation of Routing engine and store reject process. Created various artifacts: interface design document, work flow diagrams etc
- Setup the framework for the development of the application
- Wrote SQL queries for order filtering and store select
- Customized the ATG Order repository and created relationships for new DC.
- Worked on ATG order load methods for the new relationship.
- Worked in extending the order object.
- Customized the ATG payment group and commerce pipeline for PayPal.
- Worked on proof of concepts for integrations with PayPal platform.
- Worked on shopping cart and checkout modules for the microsite.
- Implemented the webservice call to address validation service and worked on showing the suggestions.
- Implemented ATG Promotions and Coupons.
- Modified the pricing calculators.
- Worked on SEO redirect and URL formations.
- Worked on cart and checkout modules for the microsite.
- Writing core payment group components (BML, Tele check, paper check components) for the application.
- Writing out of box ATG Component according to the business needs
- Involved in Database base design and modeling.
- Fixing high level and critical bugs in the application.
- Configured ATG nucleus components for connection pooling and data source.
- Developing form handler objects which interacts with Intra and CSR based application.
- Worked on Team track tickets raised by CSR
- Designed discount strategy for checkout through CSR (Customer Service) module
- Review the work done by the team members.
- Creating a high-level architecture document and development of critical components.
- Created an ATG Commerce pipeline process for authenticating user before checkout process
- Created Form Handlers, Droplets and classes to access the pipeline to process the checkout.
- Created account overview, update account, add/edit address, and add/update billing/payment UI.
- Worked on billing profiles, order history and profile components for lightweight shopping cart model.
- Designed custom interface to maintain a log of visitors
- Involved in in Submitting the orders to the EBS systems by using SOAP based Webservices
- Involved in configuring the custom catalogs
- Strong experience in ATG Catalog Organization, Navigation & Search, Pricing & Promotions,
- Customization of Merchandising Panel to display custom
- Worked on RESTful Webservices developed for the ESB System calls for sharing ATG Profile and ATG Commerce data.
- Implemented the changes in Store locator.
- Used ATG Form Handlers, Droplets and Repository and Repository API.
Environment: ATG 9.1, SQL Repositories, Eclipse IDE, Java/J2EE, JavaScript, XML, JSP, JSTL, HTML, CSS, DSTL, SOAP, REST Webservices
Confidential, Bloomington, ILSr. Java Developer
Responsibilities:
- Designed and developed the application using Agile methodology and followed TDD, Scrum, pair programming.
- Involved in design and implementation of Spring MVC architecture in different modules.
- Integrated business layer using Hibernate with Spring DAO.
- Implemented Spring Bean Factory to create proxy object using Spring AOP framework
- Implemented J2EE design patterns such as Session Facade, Factory, DAO, DTO and Proxy.
- Designed and developed Business components and Integrated with Spring framework.
- Used Asynchronous JavaScript and XML (AJAX) for better and faster interactive Front-End.
- Developed various reusable Helper and Utility classes, which are used across all the modules of the application.
- Wrote data Components for Plan Setup, wrote and called Stored Procedures using Java, HQL, Hibernate.
- Involved in configuring and integrating JSF, Spring and Hibernate frameworks with caching techniques.
- Implemented SOA architecture with Web Services using REST, WSDL, JSON and XML.
- Designed & developed LDAP Authentication & Authorization Service using Java, LDAP, JNDI.
- Involved in transforming XML data in to Java Objects using a JAXB binding tool.
- Responsible for configuring and deploying the builds on WebSphere App Server
- Implemented asynchronous messaging service using JMS and Message Driven Bean’s.
- Involved in Unit & Integration Testing for different Modules in the application.
- Did the application support on different environments from QA to Production.
- Was responsible for analyzing the issues, providing technical & functional support to the users and fix them.
Environment: JDK 1.6, Ajax, Spring Frame Work, Hibernate, JMS WSDL, REST, Postman, XML, HTML, Log 4j, WebSphere, RAD, JavaScript, Oracle.
Confidential, Whippany, NJJava Developer
Responsibilities:
- Involved in various phases of the Software Development Life Cycle (SDLC) such as Requirement Gathering, Design, Development, System Testing and UAT bug fixes.
- Knowledge on end to end to flows of Business requirements.
- Utilized SOA architecture framework for this project.
- Implemented the Web Services using JAX-RPC.
- Designed and Developed the front end using JSP/HTML/CSS/ and used JQuery/JavaScript for the client side validations.
- Developed application using the EJB, J2EE.
- Responsible for understanding the existing system and help the data modeler to develop the new data model for the new developed application.
- Responsible for developing the for business logic.
- Wrote SQL queries, PL/SQL procedures for generating the data from Oracle database.
- Responsible for writing service layer and DAO - Data Access Objects for the projects.
- Involved in writing complex queries for the application and also fine tune the queries used in DAOs (Data Access Objects).
- Involved in the Requirements & Analysis from the business team.
- Created the design documents with use case diagram, class diagrams, and sequence diagrams using Rational Rose.
- Implemented the MVC architecture using Apache Struts 1.2 Framework.
- Implemented Action Classes and server side validations for account activity, payment history and Transactions.
- Implemented views using Struts tags, JSTL2.0 and Expression Language.
- Implemented Struts Tiles Framework for the views layout.
- Implemented session beans to handle business logic for fund transfer, loan, credit card & fixed deposit modules.
- Worked with various core java patterns such as Service Locater and Factory Pattern at the business layer for effective object behaviors.
- Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.
- Written complicated SQL for retrieving the data more efficiently in less time.
- Developed application using the EJB, Spring MVC.
- Extensively worked with SPRING framework and also struts config files.
Environment: Java/J2EE, JSP, HTML, CSS, JQuery, JavaScript, EJB, Web Services, SOA, Oracle database, DAO, MVC architecture, Apache Struts 1.2, SPRING framework.