Sr. Atg Consultant Resume
Marlborough, MA
SUMMARY
- Around 7 years of experience in software design and development.
- Having 4 years 7months of experience in web application development using Java, J2EE technologies and Frameworks like Struts, Hibernate, and spring.
- Over 2 years 3months of experience on web development using ATG Dynamo (Dynamo Application, Personalization and Commerce Servers).
- Experience as a Sr. ATG Developer, primarily in the Client Server environment. Very strong in the Development, Maintenance and Testing of commercial and Business applications.
- Strong programming skills in DSP Tags, Droplets, Form Handlers, Shopping Cart, Product Catalog and Profile Repository.
- Knowledge on DAS, DPS, DSS, ACC, Content management tool.
- Good experience in architect of enterprise Java web applications using ATG Commerce, personalization, merchandising, Java, J2EE, JSP, Servlets, JDBC, AJAX and all of their supporting infrastructures. Expertise in Manual/Functional Testing.
- Proficient in industry leadingframeworks such as spring Struts andHibernate.
- Good experience in developing Distributed applications using EJB.
- Expertise in using MVC frameworks like Struts, JSF, Spring MVC.
- Expertise in using J2EE Application Servers such as Weblogic 7.1/8.1/9.2, IBM WebSphere 7.0, Jrun and Web Servers such as Tomcat 4.1.x.
- Worked on IDEs such as Eclipse 3.0, Eclipse Juno, Net Beans, RAD and JBUILDER X.
- Experience in designing of web pages with HTML /DHTML, JavaScript, XML, XSL, XSLT and creating Java Applets, Socket programming.
- Expertise on Object Oriented Designing and Programming concepts, design patterns, design, architecture and gathering functional requirements.
- Experience in using design patterns/frameworks such as MVC, Singleton, Session facade, Value Object, Service Locator and Business Delegate and Struts etc.
- Experience in implementing Object Oriented Programming (OOPS) using JAVA/J2EE technologies like Core Java, JAVA Beans, JDBC, JPA, JSP, Servlets, EJB, JAXB, JAX - WS, JNDI, RMI, JAXP, AJAX, MAVEN and Webservices.
- Effective team player and excellent communication skills with insight to determine priorities, schedule work and meet critical deadlines.
- Strong programming and problem solving skills and can deliver quality software despite stringent deadlines.
TECHNICAL SKILLS
J2EE Technologies: JSP, Servlets, Struts, Hibernate, Spring, JSTL, EJB, RMI, JDBC, JMS, Web Services
E-commerce: ATG Dynamo 4.5.1/5.6.1/6.1 ( DAS, DPS, DCS, PORTAL) NET.COMMERCE, Web logic
Web Technologies: HTML, DHTML, XML, XSLT, CSS, Ajax, SOAP, JavaScript
Databases: Oracle 8i/9i/11g, MS Access, MS SQL Server
Developer Tools (IDE): Eclipse, Net Beans, WSAD, RSA, RAD
Web & Application Servers: Web logic 8.x/9.x/10.x/11g, Web Sphere 6.x/7.x, Tomcat, JBoss 4.x/5.x
Modeling Languages: UML
Operating Systems: Windows XP/7/8,Ubuntu,Unix
PROFESSIONAL EXPERIENCE
Confidential, Marlborough, MA
Sr. ATG Consultant
Responsibilities:
- Extensively worked on page development using dsp tags, droplets and form handlers.
- Worked on user registration and address book functionality as part of my account section.
- Worked on the ATG Pricing for extending a pricing services and creating a pricing calculators.
- Extended OOTB components like ItemPriceCalculator, FullShoppingCartModifier and customized the ShippingDiscountCalculators.
- Worked on the upsell configuration depending on the customer existing services and selected bundle services.
- Used Dynamo Droplets and Components to receive request and send response via user interface.
- Developed the components to send confirmation emails to user.
- Developed Java Beans, Droplets. Developed the personalization application, which targets the user, based on profile information collected at the time of registration.
- Dynamic content page embedded in to HTML page from XML files. Extensively used XML content Repositories to read the data .
- Thoroughly used XML, XSL, XSLT to parse, create, and Transform the XML request and responses.
- Dynamo Scheduler was used to generate reports as batch process.
- Participating in user requirement sessions to gather business requirements. Involved in Analysis, Design, Development, Integration and Testing of application modules under the agile methodology.
- Implemented ATG REST services for Refill Order LookUp and Order Status LookUp.
- Added enhancements for Form Handlers (Shopping Cart Form Handler, order Modifier, Shipping Group Form Handler).
- Customizing the DCS tables to store the query transactions which were used to generate the weekly and monthly reports online to check the user activities and System performance.
Environment: Java 1.6, ATG Commerce Suite 10.0.3, JSP 2.0, J Boss 5.1, ATG Control Center (ACC), AJAX, XML, Oracle 10g, Eclipse, SVN.
Confidential, Winston-Salem, NC
ATG Developer
Responsibilities:
- Created profile objects to change user profiles and passwords.
- User profiles included user details, site preferences, saved bins, saved searches and updating passwords.
- Added new classes and properties to change features and profiles on the site.
- Developed admin pages to change user permissions and to check order status and user profiles.
- Worked on user registration process using ProfileAdaptorRepository.
- Created contact forms and implemented email messages to sales territory.
- Created email templates using XML. These templates were used to send customer service emails and targeted content.
- Emails were forwarded to specific address depending on the sales region the user belongs to.
- Implemented pricing rules to enable purchasing clips.
- Pricing of clips depended on number of clips, length of clip and region of purchasing.
- Tested and fixed bugs on the site.
- Developed order processing using ATG commerce server, Cyber Source and Tax ware.
- Created profile objects to change user profiles and passwords.
- User profiles included user details, site preferences, saved bins, saved searches and updating passwords.
- Played key role in implementing Agile SCRUM process.
- Built code using Ant.
- Created registration, search results, customer support, categories, concepts, sign-in and update pages using JSP. All requests were sent to Form Handlers.
Environment: Java 5.0, ATG Commerce Suite 9.1, JSP, J Boss 4.2.0, ATG Control Center (ACC), AJAX, XML, Oracle 10g, Eclipse, SVN.
Confidential, Franklin Lakes, NJ
Java Developer
Responsibilities:
- Application Architecture is based on MVC Struts Framework and responsible for developing Action Forms, Form Beans and configuration files.
- Converted abstract specifications into executable code.
- Implemented Enterprise Java Beans (EJBs) to interact with the database to update, retrieve, insert and delete values effectively.
- Extensive designing and development of JSP and XML.
- Dynamo Personal Server to communicating with database.
- Implemented Struts framework (MVC): developed Action Servlets, Action Form bean, configured the struts-config descriptor.
- Designed and developed message driven beans that consumed the messages from the Java message.
- Designed UI screens using JSP, Struts and HTML.
- Excellent working experience with Oracle 9i including storage and manipulation of data.
- Developed SAX parser based XML modules to parse and retrieve the information from XML messages.
- Wrote SQL queries to insert and update database.
- Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
- Designed and developed web-based software using Spring MVC Framework and Spring Web Flow.
- Designed User Interface screens using JSP, JSF tags, tomahawk tag library and HTML. Implemented the client validations using JavaScript.
Environment: J2EE, JSP, XML, EJB, JDBC, Struts, Webservices, Eclipse, Hibernate, Weblogic, JavaScript, HTML, CSS, CVS, and Oracle.
Confidential
Java/J2EE Developer
Responsibilities:
- Develop applications that connect using Web Services to download data from external data providers.
- Maintain application data and resolve any integrity data issues residing in the Oracle database.
- Maintain web based Reports portal for publishing internal documents to external Rating agencies.
- Designed and developed Message driven beans that consumed the messages from the Java message queue.
- Designed powerful JSF and JSP tag libraries for reusable web interface components.
- Involved in development of business domain layer using session and entity beans - EJBs.
- Responsible for writing/reviewing server side code using Spring JDBC and DAO module of spring for executing stored procedures and complicated SQL queries.
- Deployment of application on Weblogic 8.1 using Ant.
- Wrote and consumed Web Services using SOAP, WSDL and published it on Weblogic Application Server.
- Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as loan status report, between the clients and the bank.
- Provide production support for UNIX and Windows server based application.
- Developed JMS based MDBs.
- Develop, maintain and enhance Core Java based multi-threaded proprietary Capital Model application.
- Testing and debugging application in WSAD 4.0. Configured JUnit test framework in WSAD 4.0.
Environment: Java 1.6, J2EE, JSP 2.0, PL/SQL, Spring 2.5, EJB 3.0, AJAX, Oracle 11g, JSP, HTML 5, JavaScript, XML, SOAP, Eclipse IDE, Apache Velocity, Hibernate 3.0,MS SQL Server 2008, CVS, ANT, IBM WebSphere application server, Oracle 11g
Confidential
Jr. Java Developer
Responsibilities:
- Development and debugging of java files is done using Eclipse IDE.
- Designed and Developed HTML pages and JSP pages.
- Actively involved in designing and implementing Session Facade, Service Locator, Data Access Objects and Data Transfer Object design patterns.
- Achieved database persistence through hibernate.
- Server side validations in the UI are achieved using Struts Validation.
- Performed unit testing using JUnit.
- Developed build script using ANT to build, package, test and deploy application in application server.
- Used Java Mail for sending the status report of the loans.
- Involved in developing JSP forms.
- Implemented the project using JSP and Servlets based tag libraries.
- Developed application by using Struts, Servlets and JSPs.
- Implemented logging with Log4J to log errors.
- Used JMS to establish message communication
Environment: Java, J2EE, Servlets, Struts, EJB, JSP, JMS, JBoss 4.0, SQL Server 2000, Ant, CVS, PL/SQL, WSDL, SOAP, Eclipse, CVS, Linux,log4j