Sr. Atg Developer Resume Profile
Alpharetta, GeorgiA
EXPERIENCE SUMMARY:
- Around 7 years of experience in software design and development of variousweb applications usingJava, J2EE technologies spanning the entire Software Development Life cycle.
- Very Good at Droplets, Repositories, form Handlers, DSP tags, B2B Commerce, Shopping Cart, Product Catalog.
- Around two years of experience in ATG Dynamo application, ATG Commerce, Personalization, Promotions and Scenarios etc.
- Extensively worked on extending Profile Repository, Catalog Repository and Order Repository.
- Knowledge on DAS, DPS, DSS, ACC.
- Experience in object-oriented analysis, development, testing, support functions and software requirements study.
- Experience in implementing Object Oriented Programming using JAVA/J2EE technologies like JAVA Beans, JDBC, JPA, JSP, Servlets, JNDI, Mavenand Web Services.
- Strong hands-on experience with Frameworks like Spring and Hibernate.
- Experienced in SQL, PL/SQL Programs, Stored Procedures, Triggers, Cursors and Dynamic SQL.
- Working experience in relational databases like Oracle, DB2, MySQL, Sybase, MS SQL Server using SQL and PL/SQL.
- Expertise in using Web Service technologies like SOAP, WSDL, UDDI,RestAPI to implement Service oriented Architecture SOA .
- Hands on experience with scripting languages like JavaScript, JQuery, AJAX, Angular JS and ExtJS.
- Strong experience with the deployment and release of the application with the ANT building tool and application logging using the Log4J.
- Experience in developing Business Applications using BEA Web logic, Web Sphere, JBOSS, Tomcatand various IDE's like JDeveloper and Eclipse.
- Working knowledge with version control software tools CVS, Clear Case and Sub Version.
- Professional experience in designing Test Cases and Test Scripts for Windows and UNIX environments. Worked with analysts and testers to get requirements and test the application.
- Good team player with professional attitude having excellent analytical and communication skills.
- Debugged and fixed several production issues.
- Working experience in retail, healthcare domains.
SKILLS:
- Programming Java.
- Web Programming Servlets, JSP, HTML, CSS, Java-Script.
- Op. Systems Windows,Unix Solaris , Linux.
- Database Oracle,MySQL.
- Tools Eclipse,SQL Developer, Junit
- Commerce Suite ATG10.2 and Oracle Commerce 11.x
- Frameworks Spring MVC andHibernate
- Other Skills Web Services, XML and XSD
PROJECT EXPERIENCE:
Confidential
Role:Sr. ATG Developer
1. Confidential
Confidential is an innovative wireless communications company that connects people and businesses with the most advanced wireless technology and service available. We launched the nation's first 3G wireless broadband network. We were also the first tier-one wireless provider in the nation to build and operate a 4G LTE network. With Confidential, our customers can access the Internet and stream media faster than ever-and experience their mobile world in real-time.
My responsibilities include:
- Customized ExpressCartFormHandler, ExpressShippingFormHandler and ExpressCommitFormHandler for re-pricing/ checkout process.
- Customized the PaymentGroupFormHandler and ShippingGroupFormHandler to enable user to update the payment and shipping information of the order.
- Worked on user registration and address book functionality as part of my account section.
- Extended OOTB functionality for User Profile, Order Repository, Pricing and Promotions.
- Developed the personalization application, which targets the user, based on profile information collected at the time of registration.
- Developed custom droplets for looking up the specific content in the repositories.
- Worked on page development using DSP tags, droplets andform Handlers.
- Worked on integrating third-party tools in home page.
- Worked on OOTB droplets like droplets such as Switch, Category Lookup, Product Lookup, SKULookup and For Each.
- Implemented/ Customized OOTB form handler such as profileFormHandler, ShoppingCartFormHandler, CartModifierFormhandler, ShippingGroupFormHandler.
- Implemented/ Customized OOTB concepts like Profile Tools and Property Manager.
- Customized Order Repositorydefinition File to add new properties in order and shipping Group item-descriptors.
- Developed Custom Catalogs to account for sub Catalogs in root Categories.
- Used Connection pools, Relational views and SQL Repositories to save/retrieve the data from database.
- Worked on JSON objects, JavaScript and jquery for integrations.
- Extensively worked on defect fixing.
- Worked with deployment team to build and deploy the application team.
- Debugged and fixed several production issues and update in meetings.
Environment: ATG11.1, Web Services,Weblogic12 , Ant, Oracle 11, Eclipse, XML and SQL Developer.
Client: Confidential
Role: ATG Developer
2. Confidential
Confidential is a Confidential nutrition company that has helped people pursue a healthy, active life since Confidential. Our nutrition, weight-management and personal care products are available exclusively through dedicated independent Distributors in more than 80 countries. Our Mission is to change people's lives by providing the best business opportunity in direct selling and the best nutrition and weight-management products in the world.
My responsibilities include:
- Customized ExpressCartFormHandler, ExpressShippingFormHandler and ExpressCommitFormHandler for re-pricing/ checkout process.
- Customized the PaymentGroupFormHandler and ShippingGroupFormHandler to enable user to update the payment and shipping information of the order.
- Worked on user registration and address book functionality as part of my account section.
- Created profile overview, add/edit address, update profile information UI. Worked on billing profiles, order history and profile components for lightweight shopping cart model.
- Extended OOTB functionality for User Profile, Order Repository, Pricing and Promotions.
- Developed the personalization application, which targets the user, based on profile information collected at the time of registration.
- Developed custom droplets for looking up the specific content in the repositories.
- Worked on page development using DSP tags, droplets andform Handlers.
- Worked on ATG Repositories to create the new fields in the catalog and template URL'S to display in JSP'S.
- Worked onOOTB droplets like droplets such as Category Lookup, Product Lookup, SKULookup and ForEach.
- Implemented/ Customized OOTB formhandler such as profileFormHandler, ShoppingCartFormHandler, CartModifierFormhandler, ShippingGroupFormHandler.
- Implemented/ Customized OOTB concepts like Profile Tools and Property Manager.
- Customized Order Repositorydefinition file to add new properties in order and shipping Group item-descriptors.
- Developed Custom Catalogs to account for sub Catalogs in root Categories.
- Used Connection pools, Relational views and SQL Repositories to save/retrieve the data from database.
- Dynamic content page embedded in to JSP page from XML files. Extensively used XML content Repositories to read the data.
- Written the java classes and corresponding configurations files.
- Worked with deployment team to build and deploy the application team.
- Debugged and fixed several production issues and update in meetings.
Environment: ATG11.1,Jboss, Web Services, REST MVC, Oracle, JSP, Oracle 11, Eclipse, XMLand SQL Developer
Client: Confidential
Role: ATG Developer
3. CONFIDENTIAL
The CONFIDENTIAL Store, Inc. is the world's largest franchisor of retail shipping, postal, printing and business service centers. The CONFIDENTIAL Store comprises nearly 4,700 independently owned locations in the Confidential, providing convenient and value-added business services to the small-office/home-office Confidential market, corporate road warriors, and consumers. The current project is enhancement of the existing functionalities of CONFIDENTIAL.com
My responsibilities include:
- Built the jar files using Ant built scripts.
- Supported in build and deployment process and code check-in to CVS.
- Customizing Scenario Server for Advanced time and event based targeting.
- Defining the targeting rules and implementing rule based personalization.
- Implemented profile objects to change user profiles and passwords. User profiles included user details, site preferences, saved bins, saved searches and updating passwords.
- Created an ATG Commerce pipeline process for authenticating user before checkout process.
- Customized OrderRepository definition file to add new properties in order and shippingGroup item-descriptors
- Customized the PaymentGroupFormHandler and ShippingGroupFormHandler to enable user to update the payment and shipping information of the order.
- Customized the OOTB ProfileFormHandler and CartModifierFormHandler to include application specific properties.
- Implemented new droplets like BestSellItemDroplet and GroupItemDroplet to display the most popular SKU and 3 related SKUs respectively.
- Interacted with clients to understand their business requirements.
- Involved in technical discussions and overall architecture as well as to communicate with the other integration teams.
- Worked on page development using DSP tags, droplets andform Handlers.
- Extensively worked on OOTB droplets like droplets such as Category Lookup, ProductLookup, SKULookup and ForEach.
- Involved in the implementation of ProductCatalog and SearchCatalog.
- Implemented/ Customized OOTB concepts like ProfileTools and PropertyManager.
- DevelopedPayment Groupand customized ExpressCheckoutformHandler, CartModifierformHandlers for adding to existing accounts.
- Extensively worked on JSP, Java Script.
Environment: ATG10.2, JUnit,Web logic12,Oracle, Web Services,REST MVC, Akmaiand Linux.
Client: Confidential
Role :Sr.Java/J2EE Developer
4. Confidential,is a provider of payment processing and information management services. I have been involved in the development and maintenance of File handling,Transaction processing and core Processing. File Handling handles the collection of feed files from various sources and load them into oracle database.Transaction Processing then process the files in the database calculating taxes, discounts, fees, At end of the day core processing will close the business day.
Roles Responsibilities:
- Developed various UI User Interface components using Spring MVC , JSP, and HTML.
- Developed the Action Classes, Action Form Classes, created JSPs using Spring tag libraries and configured in Web.xml files.
- Developed servlets and JSPswithCustom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration
- Designed and created a web-based test client using Springup on client's request, which is used to test the different parts of the application.
- Used extensive JSP, HTML, and CSS to develop presentation layer to make it more user friendly.
- Used JDBC to connect to the oracledatabase and JNDI to lookup administered objects
- Developed application functionalities using PL/SQL Stored Procedures and Functions
- Added logging and debugging capabilities using Log4j and JUnit using CVS .
- Involved in the design of test plans with QA to ensure functional, usability, and performance requirements are met.
Environment: Java, J2EE, JSP, HTML, Java Script, Oracle, SQL,PL/SQL, JDBC, XML, Servlets, AQT,CVS,Log4j,SAX parser.
Client: Confidential
Role :Sr.Java/J2EE Developer
5. Confidential,is an insurance based organization needed to update and improve the overall user experience and functionality of the existing smart quote and enrollment system, which covers the health, and dental insurance plans for individuals and employers.
My responsibilities include:
- Used Spring MVC architecture for developing front end modules.
- Designed developed the application using Spring Framework
- Designed the application with reusable J2EE designpatterns
- Design and development for enhancements change requests
- Responsible for trouble shooting the production issues
- Used Hibernate to access the database.
- Developed Triggers, Cursors, Stored procedures.
- Involved in writing SQL queries, stored procedures, modifications to existing database structure as required per addition of new features
- Developed web pages using JSP, JSTL.
Environment: JSP, JSTL, HTML, JavaScript, CSS, Spring MVC, Hibernate, WebSphere Application Server, Eclipse IDE, JUnit, Subversion, XSD.
Client: Confidential
Role : Java Developer
6. Confidential
Confidential,develops custom IT-based solutions for healthcare organizations.The project Confidential is developed for automating the process of patients workflow.It tracks the various patient cases and their present status.
My responsibilities include:
- Designed and developed user interfaces using JSP, HTML and CSS.
- Design and development of application using Java, J2EE XML.
- Used Web Services-WSDL and SOAP.
- Developed database schema and SQL queries for querying database on Oracle 9i
Environment: Spring 2,JDBC,JSP,XML,XSD, CVS, Log4j, JAXB, Eclipse, JUnit, Oracle 10g.
Client: Confidential
Role : Java Developer
7. Confidential
The objective of the project is to enable the personal banking system available around the clock for the whole year. This system eases the maintenance of various accounts including credit- cards, loans, and fixed deposits. The system offers automatic bill payments, bill scheduling, fund transfers and automatic notifications through emails.
My responsibilities include:
- Designed and developed web-based software using Spring MVC Framework and Spring Web Flow.
- Used EJBs in the application and developed Session beans for the business logic at the middle tier level.
- Designed and developed Message driven beans that consumed the messages from the Java message queue.
- Used Web Services - WSDL and SOAP for getting credit card information from third party vendors
- Used JUnit framework for Unit testing of application.
Environment:Spring 2, Hibernate, XML, SOAP, WSDL, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4j, JAXB, Eclipse, JUnit, Oracle 10g.
Client: Confidential
Role : Java Developer
8. Confidential
Involved in the development of Absence Management System web portal which tracks the employee absence history.
My responsibilities include
- Involved in analysis, design and development of the project.
- Developed the application using J2EE architecture.
- Developed application by using Spring, Servlets and JSPs.
Environment: Spring 2, Hibernate, XML, JavaScript, UML, HTML, CVS, Log4j, Eclipse, Oracle 10g.