We provide IT Staff Augmentation Services!

Sr. Atg Developer Resume

2.00/5 (Submit Your Rating)

Winston Salem, NC

SUMMARY

  • Over Seven years of experience in Software Development projects in software analysis, design, implementation and development.
  • 3 years of expertise in ATG Dynamo, ATG Commerce products, ATG Content Administration.
  • Extensive experience in Object Oriented Analysis in developing server side and front - end framework using J2EE design patterns.
  • Experience in building enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlets, JSP, JSF, EJB, STRUTS, Hibernate, SPRING, JDBC, JMS) and XML.
  • Profound knowledge in Software Development Life Cycle (SDLC).
  • Good knowledge in spring framework, Object Relation Mapping using Hibernate.
  • Worked on Design and Analysis (OOAD) resulting in Use Case View (Use Cases & Actors) & Logical View (Class Diagram and Sequence Diagram) using UML.
  • Hands-on experience in relational databases like Oracle 10g, DB2, MySQL, Sybase, MS SQL Server using SQL and PL/SQL.
  • Hands-on experience in working with XML related technologies such as DOM, SAX, XML Schema, XSL, XSLT, XPath, DTD, XSD, JDOM, JAXB, Xerces and JAXP.
  • Experience working with Web Services using JAX-WS, JAX-RPC, Axis, SOAP and related technologies and SCM’s like SVN, CVS, Rational rose.
  • Extensive experience in JavaScript, HTML, CSS, DHTML, AJAX, Adobe Flex and PhP.
  • Highly involved in full software development life cycle implementation.
  • Experienced in developing applications using Model-View-Controller architecture, Struts framework.
  • Worked under Agile (XP, Scrum, TTD), RUP methodologies.
  • Solid design skills in Java Design Patterns, Unified Modeling Language (UML) and Object Modeling Technique (OMT).
  • Experience in implementation of business applications using BEA Web logic, Web Sphere, IBM Websphere Application, JBoss and Tomcat.
  • Experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment.
  • Highly knowledgeable in UML, Use Cases, Conceptual Models, Collaboration Diagrams, Class Diagrams, Activity and Sequence Diagrams.
  • Ability to work with business functions to understand business requirements and develop technical specifications
  • Excellent communication, Team work, inter-personnel and presentation skills, fast learner and organized self-starter.

TECHNICAL SKILLS

J2EE Technologies: JSP, Servlets, Struts, Hibernate, Spring, JSTL, EJB, RMI, JDBC, JMS, Web Services

Databases: Oracle 8i/9i/10g/11g, MS Access, MS SQL Server

Web Technologies: HTML, DHTML, XML, XSLT, CSS, Ajax, SOAP, JavaScript

Web & Application Servers: Web logic 8.x/9.x/10.x, Web Sphere 6.x/7.x, Tomcat, JBoss 4.x/5.x/6.x/7.x, ATG 9.x/10.x

Developer Tools (IDE): Eclipse, Net Beans, WSAD, RSA, RAD

Operating Systems: Windows 95/98/NT/2000/XP

Modeling Languages: UML

Configuration Management Tools: Rational Rose, JUnit,Log4j, CVS, SVN, ANT

PROFESSIONAL EXPERIENCE

Confidential, Winston Salem, NC

Sr. ATG Developer

Responsibilities:

  • Developed the Core GUI and Business logic
  • Implemented the Gift Card and Express Card and Checkout page re-design functionality.
  • Developed custom Repository FormHandlers, Generic FormHandlers and Droplets.
  • Created various Scenarios, Targetters and Slots using ACC (ATG Control Center).
  • Implemented Custom pipelineable Servlets to handle transactions and general validations.
  • Implemented various Batch Schedulers for Order Processing, Status Update and Shipment Confirmations and integrated with Trilogy.
  • Extended OOTB functionality for User Profile, Order Repository, Pricing and Promotions.
  • Customized ExpressCartFormHandler, ExpressShippingFormHandler and ExpressCommitFormHandler for re-pricing/ checkout process.
  • Customized the ItemPricingEngine preCalculators to get the price for the 3rd party system for prescriptions.
  • Customized the CommerceItem and Order objects to add new properties.
  • Customized the PaymentGroupFormHandler and ShippingGroupFormHandler to enable user to update the payment and shipping information of the order.
  • Customized OrderRepository definitionFile to add new properties in order and shippingGroup item-descriptors.
  • Written a droplet to dynamically switch firm according to the product user is accessing.
  • Customized the ExpressCheckoutFormHandler to select the shipping and billing information from dropdown.
  • Customized the ProfileRequestServlet to set profile properties based on cookie.
  • Customized the ProfileTools to remove the OOTB functionality of loading incomplete orders during login.
  • Created new pipeline processor in validateCheckout pipeline to validate the order for custom flags.
  • Extensively worked on JSPs to implement the checkout pages.
  • Customized the ProductCatalog repository to add prescription level information at product and skus.
  • Implemented the 3rd Party integrations using Axis2 and designed various XSD schemas and WDSL.
  • Developed BCC process for importing PIM (Product Information Management) and create/ update of Categories, Products and SKU in ATG from external system.
  • Analyzed and identified Performance Issues using New Relic and Splunk tools

Environment: Java, J2EE, JSP, Eclipse, JDBC, Oracle 9i/10g/11g, JBOSS, ACC, ATG 9.x/10.x/11.x, ATG Dynamo, XML, Weblogic10.x, JavaScript

Confidential, New York City, NY

ATG Developer

Responsibilities:

  • Developed server side programs and Dynamic Web pages using Dynamo Application Server and
  • Dynamo Personal Server to communicating with database.
  • Developed object model and class diagrams using rational rose. Developed and deployed the applications on Web Sphere Application Server.
  • Involved in collecting the business requirements for the project.
  • Attended business meetings to gather the requirements and wrote functional requirements document based on it.
  • Participated in technical discussions and overall architecture as well as to communicate with the other integration teams.
  • Developed JSP pages using different DSP tag libraries.
  • Developed Java Beans, Droplets. Developed the personalization application, which targets the user, based on profile information collected at the time of registration.
  • Used Servlets, Java Beans for implementing Business Logic
  • Extended the Pricing Calculators for Item, Shipping Pricing.
  • Created Targeters and Slots to show in-store products.
  • Inherited and extended OOTB SKU and product item descriptor to include subSku's, shipToStore pilot.
  • Customized ProductCatalog to include localized properties.
  • Implemented Custom Catalogs to account for subCatalogs in rootCategories.
  • Customized PaymentGroup, priceOrder pipeline and customized ExpressCheckoutformHandler for adding to existing accounts.
  • Added enhancements for Form Handlers (Shopping Cart Form Handler, order Modifier, Shipping Group Form Handler).
  • Created custom droplets for displaying listing with pagination.
  • Developed repositories on Oracle for inserting, updating and querying the database.
  • Developed the Java classes, configuration files using Eclipse (IDE).
  • Built the jar files using Ant built scripts.
  • Extensively worked on JSP, Java Script.

Environment: Java, J2EE, Eclipse, JDBC, Oracle 9i/10g, JBOSS, ACC, ATG 9.x, ATG Dynamo

Confidential, New York City, NY

Application Developer

Responsibilities:

  • Designed and developed Application based on Struts framework using MVC design patterns.
  • Involved in Implementation and Unit testing of the product.
  • Developed Struts Action classes and Form Beans.
  • Used extensive JSP, HTML, and CSS to develop presentation layer to make it more user friendly.
  • Developed back-end stored procedures and triggers using Oracle PL/SQL, involved in database objects creation, performance tuning of stored procedures, and query plan
  • Developed Presentation screens using Struts view tags.
  • Responsible for developing and maintaining all the session beans.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
  • JSP Content is configured in XML Files.
  • Created XSL style sheets to generate complicated output reports based on user requirements from XML data.
  • Implemented session beans using EJB 2.0
  • Deployed the web components into the weblogic application server.
  • Involved in writing all client side validations using Java Script, JSON.
  • Involved in the complete development, testing and maintenance process of the application.
  • Used Hibernate 2.0 as the ORM tool to communicate with the database.
  • Hibernate is used as persistent at middle tire for providing object model over relational data model.
  • Code Reviews, customization and maintenance of code across applications.
  • Responsible for performance issues. Optimized ant build scripts for faster building and worked on modifying shell scripts.
  • Creating environment for user-acceptance testing and facilitating Integration and User Acceptance Testing with JUNIT.
  • Responsible for release of code into production and its integration with other Applications.
  • Identifying and developing test cases and test scripts to perform load tests for Performance and regression testing

Environment: Java1.2, J2EE, Struts1.3, Weblogic6.1, Eclipse, EJB2.0, Hibernate, XML, XSLT, JSP, JDBC, Rational Rose, JavaScript, HTML, JUnit, DB2

Confidential

Programmer Analyst

Responsibilities:

  • Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
  • Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
  • Extensively worked with Servlets and Struts based multi tier applications in developing J2EE Components.
  • Developed servlets and JSPs with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration
  • Generated UML sequence and class diagrams
  • Designed and created a web-based test client using Struts up on client’s request, which is used to test the different parts of the application.
  • Involved in writing the test cases for the application using JUnit.
  • Used extensive JSP, HTML, and CSS to develop presentation layer to make it more user friendly.
  • Developed EJBs (Session and Entity) in Web Sphere 5.1 Application Studio for handling business processes, database access, and asynchronous messaging
  • Implemented Stateless Session beans (EJB) for middleware and deployed on Weblogic Application Server.
  • Implemented J2EE design patterns Session Façade, Data Access Object, Business Objects, and Service Locator for middle-tier development
  • Responsible for parsing XML documents using SAX parser
  • Used JTA to provide transaction capabilities to the business processes
  • Used JDBC to connect to the oracle database and JNDI to lookup administered objects
  • Developed application functionalities using PL/SQL Stored Procedures and Functions
  • Monitored/Improved the performance and behavior of web applications
  • 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: JDK, Servlet, JSP, EJB, Web sphere 5.1, JDBC, WSAD, DB2, CVS, JUNIT.

Confidential

Java Developer

Responsibilities:

  • Study and understand the business Requirements and design and development of Software Design Document using Magic Draw.
  • Developed use cases, class diagrams and state diagrams using UML and Rational Rose.
  • Implemented the design using JSP, Servlets and EJB
  • Used JSP, AJAX and JSTL custom Tags to develop User Interface
  • Developed front-end components using JSP, Servlets and deployed in JBOSS
  • Used JDBC and SQL for database management.
  • Developed Stored Procedures, SQL Triggers and Functions using PL/SQL.
  • Analyzed and modified the existing stored procedures, Triggers and Indexes on DB2 Database.
  • Involved in accessing Solaris systems using the Exceed telnet client and modifying the existing shell script.
  • Knowledge of web technologies like HTML and XML
  • Used AJAX for asynchronous communication with server
  • Developed and prepared test cases for unit testing with JUnit

Environment: JDK, Servlet, JSP, JDBC 2.0, MySQL, Exceed Telnet Client, Solaris, Shell Scripting.

Confidential 

Java Developer

Responsibilities:

  • Gathered the business requirements from clients.
  • Designed and developed the HTML front end screens and validated forms using JavaScript.
  • Used frames and CSS (cascading style sheets) to give a better view to the web pages.
  • Developed User Interface using Struts, JSTL and Tiles framework.
  • Involved in building and parsing XML documents using SAX parser.
  • Utilized Servlets to handle various requests from the client browser and send responses.
  • Implemented MVC using Struts Framework.
  • Deployed this web application on apache tomcat server.
  • Wrote server side programs by using Servlets and JSP.
  • Conversion of the output from the SQL query at server side was transferred in proper HTML formats
  • Wrote Stored Procedures using PL/SQL.

Environment: Java, J2EE, JSP 1.2, Servlets, Struts, HTML, MySql, PL/SQL, Oracle, Tiles, CSS and Tomcat.

We'd love your feedback!