Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Ravi Shankar Reddy Darapu

Summary

Over 14 years of IT Experience in implementing Enterprise/WebSphere Commerce applications using Java 2 Enterprise edition, XML, IBM WebSphere Commerce, IBM WebSphere Commerce Search, Endeca, and related web tools and technologies. Over 10 years of WebSphere Commerce, WebSphere Commerce Search, Endeca, and First Data Payeezy experience includes: Expertise in Extended Sites, B2C, and B2B Business Models. Expertise in Catalog Subsystem for B2C and Extended Sites Business Models. Expertise in Order Subsystem for B2C and Extended Sites Business Models. Expertise in Integration of Payment and Search Engines (Endeca) with WebSphere. Experience and customizations in WebSphere Commerce Search. Experience in OOB REST API in WebSphere Commerce Search. Experience in Order, Marketing, and Member Subsystems. Expertise in data-load for Catalog, Attribute Dictionary, Offers, and Inventory. Customizations to the storefront involve creating new Controller commands, Task commands, and Data beans. Hands-on with WCS Management Center, WCS Accelerator, WCS Admin Console, and Data-Loads using Data-load Utility, Mass Load, and Mass Extract. Expertise in Endeca Developer Studio and Customizations to Endeca Baseline. Expertise in Oracle Endeca Deployment Template, Web Crawler, and Endeca workbench. Commerce Inbound/Outbound Webservices. Experience in the design and development of J2EE applications deployed on WebSphere Application Server using design patterns and MVC architecture. Experience in design and development of WebSphere Commerce customizations on Catalog. Experience in the design and development of WebSphere Commerce customizations on Order and Payment on the checkout process. Experience in the design and development of WebSphere Commerce Search customizations. Experience in the design and development of Search customizations using Endeca. Experience in the design and development of Search customizations using SOLR. Worked on development projects using Agile and RUP methodologies. Extensive experience in general troubleshooting issues/resolution to the needs of the business. Hardworking and a very good team player.

Overview

18
18
years of professional experience
1
1
Certification

Work History

WebSphere Commerce & Search Developer

06.2015 - Current
  • Clients: PLCB, PA
  • Designed and developed Payment processing with Payeezy-hosted pages.
  • Designed and developed Payment processing with Payeezy API.
  • Designed and developed the Migration process of existing credit cards with Payeezy.
  • Designed and developed Payment processing on the Payeezy standard checkout process.
  • Designed and developed Payment processing on the quick checkout process with Payeezy.
  • Designed and developed a Process to perform post-authorization with Payeezy.
  • Designed and developed Order processing of SLO products.
  • Designed and developed Order splitting of SLO products by vendor number.
  • Designed and developed the Order & Payment process of multiple orders on standard checkout.
  • Designed and developed Order & Payment processing of multiple orders on quick checkout.
  • Designed and developed the split shipment payment processing of multiple orders.
  • Created design/analysis documents for all modules I worked.
  • Implemented Error Handling flow for modules developed.
  • Fixed Integration Testing/QA Bug fixes and created builds.
  • Implemented Logger to all modules I worked on for debugging purposes.
  • Supported projects in pre-production and post-production phases.
  • Followed J2EE/Commerce secure coding standards and best practices in the Design/Development/Testing phase.
  • JSP
  • JSTL
  • Struts
  • Ajax
  • Dojo Kit
  • EJB
  • SDO
  • Junit
  • Logger
  • Web Services
  • IBM DB2
  • Rational Application Developer 7.5.5.5
  • Commerce 7.0.0.9
  • IBM WebSphere Commerce Search
  • WebSphere Application Server 8.0
  • First Data Payeezy

WebSphere Commerce (WCS), Search & Endeca Developer

01.2012 - 06.2015
  • Clients: STERLING JEWELERS, OH
  • Designed and developed loading the catalog data using the data-load utility for extended sites catalog assets store.
  • Designed and developed the attribute dictionary, offers, and inventory loading.
  • Designed and developed order cancellation implementation.
  • Designed and developed order modification implementation within a grace period.
  • Designed and developed Honora color variations implementation using SOLR.
  • Designed and developed the autocomplete functionality.
  • Designed and developed custom DAR % down promotion implementation.
  • Designed and developed custom holiday dollars promotion implementation.
  • Designed and developed the multi-select functionality on all search-driven pages for Jared, and Kay stores.
  • Designed and developed the relevancy of products on PLP.
  • Designed and developed change requests as per business requests.
  • Created Design/Analysis documents for all modules I worked.
  • Created the UML class diagrams for all the modules.
  • Implemented Error Handling flow for modules developed.
  • Fixed Integration Testing/QA Bug fixes and created builds.
  • Implemented Logger to all modules I worked on for debugging purposes.
  • Supported project in pre-production and post-production phases.
  • Followed J2EE/Commerce Secure Coding Standards and Best Practices in Design/Development/Testing phase.
  • JSP
  • JSTL
  • Struts
  • Ajax
  • Dojo Kit
  • EJB
  • SDO
  • Junit
  • Logger
  • Web Services
  • Mule ESB
  • Oracle 11g
  • Rational Application Developer 7.5.5.5
  • Commerce 7.0.0.9
  • WebSphere Application Server 7.0
  • Endeca Developer Studio 6.1.1
  • Endeca Workbench 3.1.2
  • JIRA Agile 6.5
  • Confluence 5.1

WebSphere Commerce (WCS) Developer

09.2010 - 12.2011
  • Clients: IMC (InterAmerican Motor Corporation), CA
  • Worked on Member and Order Subsystems, and customized OOB commands.
  • Customized Requisition list like Requisition List Display/Update, Order Details commands for existing B2B store.
  • Implemented outbound web service in commerce.
  • Designed and Developed Storefront by using JSP/JSPF/JSTL/Struts.
  • Developed Sales Order Create/Order List/Order Status modules in Web Order Entry.
  • Developed Entity/Access/Data beans to replace direct JDBC calls for existing Custom quires to improve performance.
  • Created Design/Analysis documents for all modules I worked.
  • Implemented Error Handling flow for modules developed.
  • Fixed Integration Testing/QA Bug fixes and created builds.
  • Implemented Logger to entire store for debugging purpose.
  • Supported project in pre-production and post production phase.
  • Followed J2EE/Commerce Best Practices in Design/Development/Testing phase.
  • JSP
  • JSTL
  • Struts
  • Ajax
  • Dojo Kit
  • EJB
  • DB2 8.x
  • SDO
  • JMeter
  • Junit
  • Logger
  • Web services
  • WebSphere ESB
  • SAP
  • Rational Application Developer 6.0
  • Commerce 6.0.0.8
  • WebSphere Application Server 6.0.x
  • AIX

WebSphere Commerce (WCS) Developer

12.2009 - 08.2010
  • Clients: Praxair, NY
  • Implemented a B2C WebSphere commerce solution.
  • Worked on Catalog, Order, Trading, and Member subsystems.
  • Customized Commerce Accelerator and also worked on Site Administration Console.
  • Customized Wish List functionality.
  • Worked on existing Entity and Access beans to store data into the database.
  • Created new Controller commands and Task commands for implementing custom logic.
  • Created new JSP’s and Registered views.
  • Loaded acpolicies for newly created commands and views.
  • Implemented JavaScript for implementing custom logic and for client-side validations.
  • Implemented Ajax components for the validations of JSP Pages.
  • Deployed the code base in Dev environment.
  • Performed code review.
  • Java
  • J2EE
  • EJB
  • JSP
  • JSTL
  • Struts
  • Ajax
  • WebSphere Application Server 6.0
  • IBM WebSphere Commerce Server 6.0
  • DB2 8.x
  • Rational Application Developer 6.0
  • Mercury Quality Center
  • JIRA
  • CVS

Web Developer

05.2009 - 11.2009
  • Clients: Lab Corp, Burlington, NC
  • Designed and developed the JSP and Action classes that interact with front end.
  • Implemented JSF tabbed pan and Data grid functionality for the User Interface.
  • Used JSF page code functionality for binding the parameters values with Objects.
  • Used Hibernate to get data base connection and getting connection pool.
  • Designed and developed Data Transfer Objects for accessing the Data Base.
  • The DAO developed here were primarily targeting the DB2 and act like a DB Specific adapter.
  • Developed the Value Objects to enable serialized data communication between different tiers of the application.
  • Followed best practices and coding guidelines.
  • Tested the individual components using JUnit.
  • JDK
  • RAD 6.0
  • WebSphere Application Developer
  • WAS
  • Hibernate
  • DB2
  • PVCS
  • Windows XP

Java / Web Developer

09.2008 - 04.2009
  • Clients: Production Tools Supply, Warren, MI
  • Provided architectural guidance to the project sponsors and systems analysts, guidance where primarily in J2EE and related technologies.
  • Used J2EE Design Patterns like MVC2, Session façade, and service locator, Value Objects pattern.
  • Mainly involved in server-side coding following best practices.
  • Involved in database migration MS Access to Oracle 9i and implemented WAS connection pooling.
  • Worked with external WebServices to get details of Vendor Profiles and also to validate a Vendor Profile based on City and ZipCode and user from an LDAP Server.
  • Implemented Log4j for all four different modules.
  • Deployed the application on WAS 5.1 and configured data source and increased thread pool size for the application.
  • Involved in end-to-end testing of all four modules.
  • Documented the API specifications using JavaDoc of WSAD.
  • Followed best practices and coding guidelines.
  • Java
  • Struts
  • J2EE
  • Unit
  • Log4j
  • XML
  • XSLT
  • Xpath
  • HTML
  • WebSphere
  • WSAD
  • JDK 1.3
  • Web Services
  • SOAP
  • JavaScript
  • PL/SQL
  • SQL
  • Views
  • Procedures
  • Oracle
  • LDAP

Java /J2EE Developer

05.2008 - 08.2008
  • Clients: Chase Bank, NC
  • Involved in preparation of Low Level Design (LLD) documents for screen UI.
  • Involved in developing User Interfaces using JSPs.
  • Developed some Action Classes and Form Beans.
  • Used Validation Frame Work for validations.
  • Performed Manual Testing to test different user inputs.
  • JSP1.2
  • Servlets2.4
  • Struts 1.2.9
  • Hibernate 3.0
  • Java Script
  • Oracle 8i
  • WebSphere Application Server 6.0

Education

Bachelor of Engineering - Electronics & Communication Engineering

J.N.T.U

Skills

  • WebSphere Application Server 60/61/70
  • WebSphere Commerce Server 60/70
  • WebSphere MQ 60/70
  • IBM HTTP Server
  • C
  • Java
  • HTML
  • Java Script
  • XSLT
  • Windows 2000/2003/XP/Vista
  • DOS
  • Unix
  • MS SQL Server 6x/7x
  • Oracle 9x/10x/112
  • DB2 8x/91
  • MySQL
  • Struts
  • MVC
  • JSF 11
  • JSF 12
  • J2EE Design Patterns
  • Servlets
  • JSP
  • JSTL
  • JDBC
  • JNDI
  • EJB
  • JMS
  • MDB
  • WebServices
  • WSDL
  • SOAP
  • DOM
  • Filters
  • Hibernate
  • Spring
  • AJAX
  • DOJO
  • JQuery
  • IBM WebSphere Commerce Developer 60/70
  • Rational Application Developer 60/75
  • Eclipse 2x/3x
  • Endeca Developer Studio 611
  • Endeca Workbench 312
  • First Data Payeezy
  • JIRA Agile 65
  • Confluence 51
  • Log4J
  • JUnit
  • Selenium
  • JavaDocs

Certification

  • WebSphere Commerce Search (SOLR), Search Engine Optimization, OpenLogix Corporation
  • WebSphere Commerce Server, OpenLogix Corporation
  • WebSphere Commerce Server 6.0, IBM Education, MM/DD/YY
  • J2EE Best Practices and Design patterns, OpenLogix Corporation

Timeline

WebSphere Commerce & Search Developer

06.2015 - Current

WebSphere Commerce (WCS), Search & Endeca Developer

01.2012 - 06.2015

WebSphere Commerce (WCS) Developer

09.2010 - 12.2011

WebSphere Commerce (WCS) Developer

12.2009 - 08.2010

Web Developer

05.2009 - 11.2009

Java / Web Developer

09.2008 - 04.2009

Java /J2EE Developer

05.2008 - 08.2008

Bachelor of Engineering - Electronics & Communication Engineering

J.N.T.U
Ravi Shankar Reddy Darapu