Atg Developer Resume
Monroe, LouisianA
SUMMARY
- 7+ years of professional experience in ATG, Object oriented design, development, implementation and maintenance of web enabled and distributed Enterprise applications using Java/J2EE technologies.
- Experience with ATG Commerce Suite, ATG Content Administration (ATG BCC), ATG Fulfillment Module.
- Extensively worked on Oracle Ecommerce platform of ATG Suites including 9.1, 9.4 and 10.2,11.0,11.1
- Extremely good programming knowledge in JSP, Servlets and JDBC.
- Expertise working on Application servers, Web servers, and IDEs like IBM WebSphere, BEA WebLogic, Oracle Application Server, JBOSS and Apache Tomcat, JBuilder, RAD, WSAD, Eclipse, RSA
- Experienced in using Version Control Tools like GIT, SVN WinCVS, Subversion and VSS.
- Expertise in implementation of MVC using frameworks such as ATG, spring, Struts and JSF.
- Extensively involved in developing Web Applications using Java, JSP, Servlets, EJB, JSP, Servlets, HTML, Struts, XML, multithreading, JDBC and Java Scripts.
- Expertise in RDBMS, JDBC, Hibernate,Oracleand SQL Server including SQL or PL/SQL, Stored Procedures.
- Extensive experience in customization of ATG BCC & Merchandising UI, Promotion customization
- Extensive experience in ATG11.1 and Endeca integration, design and development.
- Experience with Apache Maven for project's build and reporting.
- Experience in Application Servers such as JBOSS4.0, IBM Websphere 6.1, Oracle weblogic 12c, Oracle containers for JEE (OC4J 10.1.3) and Web Servers such as Tomcat 6.
- Extensive experience in Extending ATG Profile and Profile Management, Dynamo Messaging System, Transaction Management.
- Experience in table design with SQL server and Oracle databases.
- Technology expertise to support design and implementation work using ATG applications.
- Proficiency in ATG commerce Framework.
- Experienced in working with ATG Commerce Server in the models Product Catalog, Targeted Promotions and Pricing Services.
- Extensive experience working with vendor e - commerce tools like Microsoft commerce as well as helping construct and integrate in-house ecommerce applications.
- Experienced in leading the technical team, planning, estimation, design, scheduling and execution of tasks.
- Extensive knowledge of building APIs to support large scale integrations with third parties.
TECHNICAL SKILLS
Operating System: UNIX, Linux, Windows 8,Windows 2000, Windows XP
Programming languages: Java 5.0, Java 6.0, JavaScript, HTML, CSS, XML, XSL, XSLT, AJAX, JQuery, JiBX, DHTML, XHTML, SQL, PL/SQL, Shell Script
Middleware/Distributed: IBM DataPower, JMS, JAX-RS, JAXB, Spring 3.x, SOAP, WSDL, Web services, JNDI, LDAP, log4j
Server side programming: Java Servlet 2.4, JSP, JSF, JSTL, Custom Tag Libraries.
Java IDE: Eclipse - juno,Eclipse 3.x, STS IDE, JDeveloper, JBUILDER,IBM RAD
Databases: Oracle 10g/9i, MySQL
Web Servers: Apache Tomcat Server 6.x
Application Servers: IBM Websphere, JBOSS Application Server, OC4J 10.1.3, Weblogic 12c
Framework: Struts1.x, Strut2.0, Spring 3.x - Spring Core, Spring MVC, Spring JDBC, Spring Integration, Spring Webservices, Hibernate, JPA, JAX RS
ORM Tools: JPA, Hibernate 3.0, MyBatis
Version Control System: CVS, SVN.
Protocols: TCP/IP, SMTP, POP3, LDAP, SOAP, HTTP/HTTPS, FTP
Case Tools: Erwin, Argo UML
PROFESSIONAL EXPERIENCE
ATG Developer
Confidential, Monroe, Louisiana
Responsibilities:
- Participating in user requirement sessions to gather business requirements. Involved in Analysis, Design, Development, Integration and Testing of application modules under the agile methodology.
- Worked on the ATG Framework provides customized modules to implement the ecommerce web application
- Worked on Oracle ATG and Commerce reference applications (Merchandising, Personalization, B2C and B2B) and platform (shopping cart and catalog, personalization engine and content management).
- Architected and designed the Oracle ATG Commerce implementation for E-commerce website.
- Identify the OOTB overwritten methods and modify the code based on latest version
- Worked on ATG CA/ BCC set up and customization on view mapping for BCC UI screens.
- Created ATG Restful Web Services for consumption by internal applications.
- Enhanced ATG modules CSC and BCC.
- Involved in CSC setup on QA machine
- Developed configurable promotional banners which can be configured from the BCC. Also involved in setting up the sites from the Endeca.
- Worked extensively onDCS (ATG Commerce Suite)using the commerce API to accomplish the Store Checkout.
- Implemented ATG REST services for Refill Order LookUp and Order Status LookUp.
- Created droplets and form handlers using ATG Dynamo.
- Designed solutions to the specific needs of the business utilizing ATG (Adaptive Scenario Engine,Form Handlers, Personalization, Targeters, Repositories and Droplets).
- Customized the CartModifierFormHandler to validate the commerce item, quantity and CommitOrderFormHandler before checkout.
- Had good experience with DAF, DPS and DSS.
- Using DAF created droplets, Form-handlers and pipeline.
ATG Developer
Confidential, New Orleans, LA
Responsibilities:
- Created new Content Repository to store content which is managed in BCC
- Worked on site and agent configurations in BCC
- Involved in BCC asset deployments
- Worked extensively on personalization like creating a user, logging in and logging out
- Modified the ATG pricing engine to enable the items sold by weight pricing calculation.
- Worked on ATG caching and hit ratio to measure the optimum caching level.
- Wrote SQL queries for order filtering and store select.
- Customized the ATG payment group and commerce pipeline for PayPal.
- Implemented ATG Promotions and Coupons.
- Developed the Java classes, configuration files using Eclipse (IDE).
- Fixing the priority bugs or incidents in production and update in meetings
- Extensively worked on JSP, Java Script.
- Involved in Writing the Form Handlers, Droplets, Manager Classes, bean classes, Repository files in ATG Framework.
- Created New RQL queries from the old legacy query builders and added performance monitor to monitor the Query in the real time.
- Setting up a cookie in the current site in lower environments to select between the latest ATG site or the legacy site.
- Worked extensively on XML Parsers
- Built web applications utilizing ATG application server, ATG Dynamo and custom Java/J2EEcode.
- Configured ATG nucleus components for connection pooling and data source.
ATG Developer
Confidential, Columbus, OH
Responsibilities:
- Worked on many tickets for resolving the issues on time for the releases.
- Worked on issues related to CSS, Java Script and front end frameworks.
- Had good experience in working with the JSP file and modifications according to the requirement.
- Created new form-handlers and droplets for the PDP page, Subcategory page, cart page etc.
- Had hands on experience with the ATG Rest services.
- Extensively worked on JSP and javascript using dsp/dspel tags.
- Fine-tuned the performance by using repository cache modes.
- Created Scenarios, Slots and Targeters using ACC (ATG Control Center).
- Created an ATG Commerce pipeline process for authenticating user before checkout process
- Done Oracle ATG CSC customizations, configured and set up Oracle ATG with custom catalogs.
- Utilized ATG Form Handlers, handler methods, and Droplets for processing forms.
- Developed Application user interface using JSP, Servlets, and JavaBeans.
- As Part of Security Complains replace the AES CBC algorithm in place of AES algorithm.
- Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
- Involved in solution designing and preparing HLD’s and LLD’s.
- Created Targets and Slots to show in-store products.
- Used Oracle Developer 9i IDE for the development of JSP and Servlets.
- Integrated ATG module with third party Tax Calculation Web Services utilizing SOAP.
- Implemented model 2 JSP web application architecture.
- Developed JSP pages using different DSP tag libraries.
Java/J2EE Developer
Confidential
Responsibilities:
- Implemented Software Designing Life Cycle (SDLC) processes.
- Interacted with stake holders and presented a pitch on the overall software development plan with tollgate dates.
- Created test plans and test scripts and executed them.
- Supported project during System Integration Testing through defect tracking and maintenance in Quality Center
- Implemented the server side EJB components using SessionBeans and Message Driven Beans using JMS for asynchronous communication of the tasks.
- Developed JUnit test classes to test the business functionality and backend system connectivity.
- Tracked the requirements and issues with JIRA.
- Developed Use cases, Class, sequence diagrams using MS Visio.
- Developed UI using JQuery, CSS and Struts Tag libraries
- UsedSOAPrequest response exchange pattern to exchange business XMLs.
- Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the database.
- Developed Struts v2 action classes to process and validate the HTTP requests.
- Used Tiles framework to define templates for UI interfaces.
- Designed and developed Velocity templates for EDI Extract UI interface and for Job Scheduler UI interface.
- Worked extensively on WebSphere Application Server using RSA/RAD.
- Designed and developed n-tier J2EE application framework that consists of service brokers, messaging systems and JMS
- Developed several services based on REST/SOAP web services using Apache CXF, JAX-WS, JAXB, JSON, XML and WSDL.
- Implementation of JAVA Mailing API for the mailing service of the system.
- Developed JSP’s and HTML pages for user interfaces and Javascript for validation.
- Implemented Secured Socket Layer (SSL) Security for Admin Module
- Developed several Web Service Integrations as part of EAI which interacts multiple systems like with DB2, IMS and WebMethods.
Java/J2EE Developer
Confidential
Responsibilities:
- Involved in Analysis, Design, Development, Integration and Testing of application modules under the agile methodology.
- Developed Client Interfaces by using Java, JSP1.2, XML, HTML and JavaScript.
- Used JSP Custom tags all over the modules. Responsible for developing the critical Use Cases.
- Created Hibernate mappings, and wrote HQL statements.
- Developed Web interface using JSP in Struts plus Framework.
- Utilized JSP Standard Tag Libraries in the design and development of Views.
- Used Front Controller, MVC, DAO, Service Locator, Business Delegate, Factory, Singleton and Proxy Design Patterns for internal application.
- Developed a DAO layer to persist entities using JDBC API.
- Wrote Oracle Functions and Procedures to wrap the SQL queries.
- Developed Ant Scripts for deploying the system into JBOSS Application Server, Worked with CVS for version controlling files
- Developed a rich user-interface using JQuery and Xquery Framework, JavaScript, HTML, CSS, Validators for different modules.
- Implementation Support while User Acceptance Testing (UAT)
- Tested the critical application’s functionalities before moving those into production by using various testing methodologies and documented deployment strategy for Test/Production environment.
- Used SVN and Clear Case for version control.
- Used Test Director for QA/UAT issue tracking.
- Deployed Enterprise Applications by using EAR, WAR and, JAR files.
- Tested the software module using JUNIT.
- Developed Shell (Bash) Scripts for jobs.
- Used TOAD to access and test SQL scripts and fine tune SQL’s for better performance.
- Liaised with QA team to prepare functional test cases.