We provide IT Staff Augmentation Services!

Software Development Resumes

5.00/5 (Submit Your Rating)

s

SUMMARY:

  • Seven years of experience in Software Development projects in software analysis, design, implementation and development.
  • Over 2 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/11.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

ATG Developer

Responsibilities:

  • Developed the Core GUI and Business logic
  • 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 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 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.
Environment: Java, J2EE, JSP, Eclipse, JDBC, Oracle 9i/10g/11g, JBOSS, ACC, ATG 9.x/10.x/11.x, ATG Dynamo, XML, Weblogic10.x, JavaScriptCVS Caremark, Woonsocket, RI Dec 2014 - Feb 2015 ATG DeveloperResponsibilities:
  • Involved in collecting the business requirements for the project
  • Participated in technical discussions and overall architecture as well as to communicate with the other integration teams
  • Involved in analysis, design phase, development and implementation phases
  • Customized userprofile.xml to add patient related fields to user item-descriptor
  • Designed the ATG OOTB B2CProfileFormHandler to implement the User Account Management
  • Created Scheduler to send out prescription reminders for patients who opt-in
  • Added mappings in the OrderTools for customized commerceIdentifiers
  • Extended the CartModifierFormHandler, PurchaseProcessFormHandler and OOTB formhandlers according to the requirements
  • Created targeters, slots and scenarios to show featured products on Homepage
  • Customized the processOrder pipeline chain to skip the payment for RxOrders
  • Created new formhandler to place Rx Order in single page
  • Extended base classes Order and CommerceItem to add extra properties
  • Customized the ItemPricingEngine precalculators to add static price for Rx
  • Extended ItemPriceInfo to store tax of each item
  • Customized the ShippingGroupFormHandler and PaymentGroupFormHandler to update shipping and payment information of the order
  • Created ShippingPricingEngine calculators to different shipping methods.
  • Actively worked on Production bug fixing
  • Developed and deployed the applications on JBOSS Application Server
  • Analyzed and identified performance issues using Splunk
Environment: Java, J2EE, Eclipse, JDBC, Oracle 9i/10g, JBOSS, ACC, ATG 10.x, ATG Dynamo Infinity Info Systems, New York City, NY Aug 2013 - Nov 2014ATG 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.
  • 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.
IntraLinks, New York City, NY Oct 2011 – Jul 2013 Application DeveloperResponsibilities:
  • 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 Futura Infotech, India Feb 2010 – Sep 2011Programmer AnalystResponsibilities:
  • 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 thedifferent 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.iFocus IT Solutions, INDIA May 2008 - Jan 2010Java DeveloperResponsibilities:
  • 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.Education: Bachelor of Technology in Computer Science Engineering, JNTU, India.

We'd love your feedback!