Harshitha Donthula Phone: +1-469-***-****
SAP HYBRIS CONSULTANT Email:*********.********@*****.***
Professional Summary
Having 13+ years of experience in IT Industry, it includes experience on developing e-commerce applications using SAP Hybris
Experience in all phases of Software Development Life Cycle process (SDLC) involving Analysis, Design, Development, Deployment, Testing and Implementation of Client/Server applications on SAP Hybris/ SAP Commerce Cloud.
Hands on experience in Hybris B2C, B2B multi-channel accelerator and creating custom extensions, data modelling and creating catalogs, WCMS Components, Promotions/Vouchers, Storefront, add-on configuration, façade, Services, Strategies, Factories, Core using Hybris.
Having Experience in Datahub customizations in integrating with SAP Hybris, Promotion Engine, Product cockpit customization
Experience in core functionalities, cart, checkout in E-commerce.
Experienced in using SAP Hybris (SAP Commerce Cloud/ SAP CX), Magnolia, JAVA, J2EE, Servlets, JSPs, MVC frameworks (Spring, Spring Boot, Struts, Tooltwist), Junit with Mockito, MySQL, SQL, ORACLE, Tomcat Server.
Customized search functionality using Solr to enhance product search accuracy and relevance.
Comprehensive knowledge of HYBRIS Core, Order Management, WCMS Cockpit, Email Functionality, Data Hub, Hot Folder, Payment Integrations, Apache Kafka Integration, CPQ.
Hands on Experience in customization of Hot Folder, Data Hub, Solr, Promotions, Apache Kafka consumer and producer and Backoffice customization.
Expert in implementing Project Methodologies like Agile / Scrum, possess broad technical knowledge of application design, architecture and application integrations.
Proficient in developing products, cart, order and account page logic, using DTOs, Services and MVC Framework, to incorporate business logic, cart handling, session handling and data persistence.
Developed and integrated different product/ cart microservices to expose the data to different ui components.
Experience on integration of different Payment Integrations like PayPal, CyberSource, OBC
Expert in customization of Customer Management, Order Management, Cart Management
Hands-on experience in implementing OCC V2 solution for Omni-channel requirements.
Experience in designing and implementing B2B/B2C ecommerce solutions using Hybris ecommerce suite and Magnolia.
Involved in Requirement Gathering, Analysis, Sprint Planning,Estimation.
Having experience in Incident management by using the ServiceNow.
Personal skills include good logical ability, Systematic problem analysis, Decision making, willing to learn new things at any time.
Experience in fixing, security, performance, PMD issues and preparing project documentation / RCA for the same.
Having experience in different tools Datadog, App Dynamics, Splunk, Kibana, OpenSearch, Fullstory, NewRelic, Dynatrace
Excellent problem solving and time management skills, leadership and communication abilities.
Technical Skills
Ecommerce Platforms
SAP Hybris 2211/2105/2011/2005/1905/1811/6.7/6.5/6.3/5.5/4.7(Customer Experience/ Commerce Cloud), Magnolia
Languages
Java, J2EE
Framework
Spring Boot, Microservices, Tooltwist, Apache Kafka, Ibatis, Hibernate
Testing Tools
Junit
Web Services
Rest, SOAP
Java IDE
Eclipse, IntelliJ, NetBeans
Application servers
Apache Tomcat 8
Database
MySQL server, SQL 2008, Oracle 11g/10g, HSQL
Operating System
Windows Family
Scripting languages
HTML, JavaScript, jQuery, Json, XML, Angular
Source Control System
Tortoise SVN, Tortoise GIT, GitHub, Perforce
Building Tools
Ant, Maven
Other Tools
Putty, FileZilla, FullStock, App Dynamics, Datadog, Splunk, Kibana, OpenSearch, NewRelic, Service Now, Jira
Professional Experience
Client: John Deere (March 2023 – Current)
Role: Software Engineer
Location: Chicago, IL
Project Details:
Shop Deere Ecommerce applications of John Deere which used to place the orders by customers to buy the Deere products. It’s using the Java and Hybris as Enterprise Platform which is designed to improve our Ecommerce order management capabilities where Sales rep / customer can browse the products, add the product to the cart, checkout, payment, place order, send the order confirmation email and track the order accordingly using the order history.
Responsibility:
Worked on integration of hot folder for products management and media.
Integrated widen media into the hybris system,
implemented different type of adobe data layer events and added to adobe analytics.
Integrated full story and data dog tools into our hybris system to monitory the user journey.
Customized the checkout management flow and integrated the stripe payment into the system.
Worked on the cart, promotions occ api to consume the data by different layers of application.
Created different CMS category pages, content pages to support the application. Setup the store for different countries US, Canada, UK, Brazil and worked on the country specific requirements.
Developed and implemented optimization strategies to improve search query performance and relevance using Apache Solr.
Worked on implementing Product BFF microservice to get the products related information
Handle the defects raised during the UIT/SIT and create the implementation plan for the CR/ hotfix.
Involved in Incident/ Problem management using service now.
Participate in peer code and design reviews.
Collaborate with Users, departments, business analysts etc. to support business applications.
Implemented different microservices to expose the data to ui using spring boot.
Technical Expertise used: Hybris 2011, Java, J2EE, Spring, Spring Boot 3.1.6, React, Swagger, SOAP/ Rest webservices, Ajax, jQuery, CSS, HTML, CSS, ZUL, Git Version Control System, Datadog, Fullstory, ServiceNow, OpenSearch, Spring Boot, Microservices, SonarQube
Client: Medtronic (Sep 2021 – March 2023)
Role: Senior Associate
Location: Minneapolis
Project Details:
Medtronic (MDT) is a billion-dollar, global leader in medical technology, offering medical devices and therapies such as insulin pumps, pacemakers, and diabetes therapies to more than 72 million people across 150 countries. This project helps the customers/ distributors to place the orders via there B2B and B2C channels and can manage the orders accordingly.
Responsibility:
Analyze existing system, understand existing and new requirements to design solutions.
Use of Hybris and it’s functionality to better improve the overall performance and design of the system.
Involved in upgrading it to Hybris 2211 and CCV2(SAP Commerce Cloud).
Worked on Setting Up site for multiple Countries for B2C and B2B Applications.
Developing different type of OCC Webservices and Integrating the adobe analytics as per the requirement.
In Connect system, worked on PIM microservice
Worked on Integration of Payment using Paymetric.
Implement new technologies/tools as required to improve the overall performance, stability and design of the application.
Developed the order placement and order confirmation/fulfillment flows by Integrating with different WM IDD services.
Implemented custom solr indexing and search functionalities.
Exposed different services and which was used by WM / MuleSoft IDD’s
Improve efficiency and performance of the overall system by adding new functionality or by improving existing.
Designing, coding, testing, debugging, and documenting software applications.
Participate in peer code and design reviews.
Collaborate with Users, departments, business analysts etc. to support business applications.
Maintain the existing application and add additional features when required.
Representing the team in terms of software development expertise in coordination with other departments
Monitored the the application using Kibana, Dynatrace
Handled the incidents/ problems using ServiceNow. Resolve incidents within the planned window time and create implementation plan.
Technical Expertise used: Hybris 2211, Service Now, Java, J2EE, Spring, Spring Boot, Swagger, Rest webservices, Ajax, jQuery, CSS, HTML, CSS, ZUL, Git Version Control System, Kibana, Dynatrace, Spring Boot, Microservices, SonarQube
Client: Total Wines (Jul 2020– Aug 2021)
Role: SAP Hybris Consultant
Location: Bethesda, Maryland
Project Details: Total Wine & More is America ‘s Wine Superstore®️ - the country‘s largest independent retailer of fine wine. Wine store carries approximately 8,000 different types of wines from every wine-producing region in the world. Total wine users can manage products, customers can browse, buy various total wine products and manage orders. Customer service agent can assist the customers through Cs cockpit and CS Backoffice. Orders will be fulfilled through OMS Backoffice.
Responsibility:
Understanding business requirements from client and translating them to scalable software architectures.
Worked on Customizing CS Backoffice where users can return, edit and recalculate delivery order.
Integrated Delivery Solutions for the Delivery Orders.
Implemented Edit Order, Cancel Order, recalculate charge/ delivery fee functionalities in Backoffice by creating customized widget.
Worked on Integrating gifting messages in Backoffice.
Created Get Order Details, Print Pick List OMS Webservices
Implemented Print Label functionality in OMS Backoffice
Added Swagger documentation for OMS webservices.
Worked on Junit integration tests and increased the coverage for project
Worked on the development of application with continuous integration and continuous deployment process in different stages like Dev, Stage and fix the issues dynamically and validate the system before releasing to business.
Code review through bit bucket and merge the application in current branch
Worked on data creation for data load and impex.
Monitoring the application performance using Kibana and Dynatrace.
Strong Knowledge on Hybris Admin Console and Hybris Management Console.
Worked on Event Handlers, complex flexible search queries and Cron Jobs.
Participated in daily scrum standups, backlog/story grooming, sprint planning, story pointing, story execution, buddy testing and peer programing sprint review/demo, retrospectives.
Technical Expertise used: Hybris 6.7, Splunk, Java, J2EE, Spring, Spring Boot, Go lang, Swagger, Rest webservices, Ajax, jQuery, CSS, HTML, CSS,ZUML, Git Version Control System, Kibana, Dynatrace, SonarQube
Client: Royal Caribbean (Apr 2019 - Jun 2020)
Project: IBT
Role: SAP Hybris Lead Consultant
Location: Miami, FL
Project Details: IBT is a RCCL internal booking tool to provide a platform for their agents both shipboard and shoreside to assist their guests in planning the vacation experience of a lifetime. As a booking agent, they can book the products and manage orders (for guests and crew members) through all sales channels so that guests can have the best vacation possible.
Responsibility:
Understanding business requirements from client and translating them to scalable software architectures.
Worked on SOLR search engine for searching the products.
Worked on implementation of Reservations search, Group reservations
Customized the select guest and Add To cart flow
Worked on Hot folder creation, B2B unit creation, Cron job, Impex, Admin console, Email template and Flexible search query.
Expertise in customizing on Commerce checkout flow in Hybris.
Integrated Kafka for producing and consuming messages for Guest vacation changes
Worked on New Order page, Cancellation && refund functionalities using CC and OBC payment methods
Worked on integration of LDAP user authentication for Agent Login
Customized order modification flow, Mass cancellation, Mass reschedule, Mass refund functionality
Worked on Junit integration tests and Integrating of SilverWhere with Hybris for dining functionality using Swagger.
Extensively worked on Back office customization on project demand specific.
Worked as a full stack development of OCC functionalities and involved in end-to-end development (Angular à Hybris à DB)
JSON object request and response handling using angular.
Involved in integration of OBC (on board credit) payment integration and Credit Card Payment (RCCL CC Payment) Integration
Worked on the development of application with continuous integration and continuous deployment process in different stages like Dev, Stage and fix the issues dynamically and validate the system before releasing to business.
Code review through bit bucket and merge the application in current branch
Worked on data creation for data load and impex.
Extensively worked on frontend framework like Knockout JS, jQuery, Boot strap, CSS, HTML.
Strong Knowledge on Hybris Admin Console and Hybris Management Console.
Worked on Event Handlers, complex flexible search queries and Cron Jobs.
Participated in daily scrum standups, backlog/story grooming, sprint planning, story pointing, story execution, buddy testing and peer programing sprint review/demo, retrospectives
Technical Expertise used: Hybris 1811 && Hybris 1905, Kibana, Dynatrace, Java, J2EE, Spring, Ajax, jQuery, JavaScript, HTML, CSS, Angular, Git Version Control System
Client: ABC (Sep 18 to March 19)
Project: Health Systems
Role: Hybris Consultant
Project Details: Amerisource Bergen is one of the top pharma distributors in the world to the pharmacies and hospitals. In order to increase their business, and make their customers easy way to place orders, we have come with solution by implementing efficient Ecommerce portal with SAP Hybris, React and Redux.
Responsibility:
Extensively used Hybris Management Console (HMC), Hybris Administrative Console (HAC) and Hybris cockpit
Created, verified, and executed impex scripts for data loading/correction.
Enhanced the product search capabilies by using the Solr and created custom value providers.
Created, validated, executed, and scheduled cronjobs for account customization (SAPà Hybris), specialized consolidation notification on customer care operations
Worked on complete End-to-End development application.
Involved in integration of Hybris with Third party and internal systems (SAP ECC/CRM) using Data hub.
Synchronizing the application, validating cronjob, Amerisource Bergen customer specific features
Used HAC for initialization/update, extension verification, executed flexible search queries, clearing cache, import / export data, script generator
Hands on experience with Splunk for creating the reports, configured Splunk for ingestion of application log files
Worked on implementing punchout integration
Developed Order Approval, NonABC Product and Usages,
Implemented Receiving Exceptions, Create Claim and Dismiss Exception functionalities.
Creation of Junit Test Cases for Developed functionalities.
Involved in Sprint Planning and Estimations.
Participated in daily scrum standups, backlog/story grooming, sprint planning, story pointing, story execution, buddy testing and peer programing sprint review/demo, retrospectives.
Technical Expertise used: Hybris 6.7, Java, J2EE, Spring, Ajax, JQuery, JavaScript, Git Version Control System, React and Redux, Splunk, App Dynamics, SonarQube
Client: Chevron (Oct 17 to Sep 18)
Project: Marine Lubricants
Role: Hybris Consultant
Project Details: This project is developed for Marine Lubricants. Here Customer and CSR can create the price enquiry, compare the prices and place the order. DA can approve the order and delivery the order accordingly.
Responsibility:
Extensively used Hybris Management Console (HMC), Hybris Administrative Console (HAC) and Hybris cockpit
Used HMC for validating user, account, order, payment, shipping, and branch information
Validated items, types, catalogs, custom data edits, customization,
Created, verified, and executed impex scripts for data loading/correction
Created, validated, executed, and scheduled cronjobs for account customization (SAPà Hybris), specialized consolidation notification on customer care operations
Worked on migration from 6.2 to 6.7.
Involved in designing the data model.
Worked on creation store and site setup.
Worked on creation of multiple Storefronts.
Worked on integration of customer feed and DA Fee integration with web methods.
Implemented the Add to cart functionality.
Worked on Lube chart and WPD integration.
Developed components, content slots, page templates and pages
Created velocity templates and its CMS mapping to allow users to change the site content or layout using CMS Cockpit
Customized the Solr and created products page accordingly
Worked with extensions for adding item types, related configuration mappings and other business logic changes
Participated in daily scrum standups, backlog/story grooming, sprint planning, story pointing, story execution, buddy testing and peer programing sprint review/demo, retrospectives
Technical Expertise used: Hybris 6.7, Java, J2EE, Spring, Ajax, jQuery, JavaScript, Perforce, HTML5, SOAP and REST Services, Splunk, App Dynamics
Client: Robert Bosch (Jul 17 to Oct 17)
Project: Service Portal
Role: Senior Hybris Developer
Project Details: This project is developed for Marine Lubricants. Here Customer and CSR can create the price enquiry, compare the prices and place the order. DA can approve the order and delivery the order accordingly.
Responsibility:
Created the base store setup.
Involved in designing the data model.
Worked on creation of singing up for services.
Implemented checkout flow and made sure all the validations took place before customer placing an order.
Very good knowledge on defining catalog structure like categories, sub-categories, products, and variants.
Experience with Hybris OCC and general Web Services (REST, SOAP)
Mapping the Hybris Out of box functionalities to the current business modules.
Implementation of Complex project module (Pricing, B2B customer, checkout).
Involved in integrating with other system such as SAP CRM and EIDP.
Worked on shop for services where user can view all the services for products.
Worked on checkout flow and placing the order.
Technical Expertise used: Hybris 6.3, Java, J2EE, Spring, Ajax, JQuery, JavaScript, Git Version Control System, Kibana, Dynatrace, SonarQube
Client: Philips (Jun 16 to Jul 17)
Project: PCMS
Role: Senior Hybris Developer
Project Details: Patient Care Monitoring System (PCMS) is B2B E-Commerce Application, which sells the healthcare service products. This enables the B2BCustomers to login into application, view the product and place the order accordingly. Initially, PCMS developed as a B2B portal for US, later developed for multiple countries like UK, India, Germany, Netherlands, France.
Responsibility:
Involved in analyzing, design, coding.
Involved in designing the data model.
Worked on Integration of Hot Folder for Pricing, GPO
Worked on developing the customizing of order flow.
Created Customized promotions with Buy X Get Y with Percentage Discount.
Worked on Base Store setup for different countries like UK, India.
Customized Voucher functionality for apply on List Price.
Worked on Solr indexing and product search
Integrated the mail integration using SMTP server settings.
Hands on Experience on integration of CyberSource payment integration
Implemented the versioning functionalities for HAC project update.
Worked on integration of emails and customization of emails for different functionalities like registration, Order pending approval, Confirmation, VAT exclusion with file upload
Involved in WCMS related functionalities to create different pages.
Coordinating with different teams for integration functionalities.
Given KT's to testing team, Support team, demos to clients and guiding the team members.
Involved in UAT and bug fixing.
Technical Expertise used: Hybris 5.5, Java, J2EE, Spring, Ajax, jQuery, JavaScript, Tortoise SVN
Client: Sony Ericsson (Aug 15 to Jun 16)
Project: Product Catalog
Role: Senior Hybris Analyst
Project Details: Ericsson Business Process (EBP) is divided into several processes. One of them is the Product Life Cycle Management process. Product Management process includes the work with Ericsson product catalog. This is used for to gather Commercial product information in one place, enrich the information and present it to end users (internal, external).
Responsibility:
Extensively used Hybris Management Console (HMC), Hybris Administrative Console (HAC) and Hybris cockpit
Validated items, types, catalogs, custom data edits, customization,
Created, verified, and executed impex scripts for data loading/correction
Used HAC for initialization/update, extension verification, executed flexible search queries, clearing cache, import / export data, script generator and groovy scripts
Involved in application deployment in different stages like Dev, Stage and Productions and fix the issues dynamically and validate the system before releasing to business.
Worked on application performance testing and identified bottlenecks. Implemented code fixes to resolve the issues
Involved in bugs, fixes, and workaround in production application
Sanity Testing in Acceptance and Production Environment
Technical Expertise used: Hybris 5.5, Java 1.7, SOAP Based Web services Tomcat 6.0, and GIT Version Control System
Client: 3M (April 14 to July 2015)
Project: 3M BCOM
Role: Hybris Analyst
Project Details: The 3M Company, formerly known as the Minnesota Mining and Manufacturing Company, is an American multinational conglomerate corporation based in St. Paul, Minnesota. We are developing an e-commerce portal for 3M (B2B site), where B2B customers can login and do checkout.
Responsibility:
Involved in analyzing, design, coding.
Involved in designing the data model.
Worked on Integration of Datahub for Customer master, ProductMaster, Pricing deals, Assortments, OrderDetails, Listing, ECCNandHarmonization
Worked in email related functionality.
Created different events and event listeners.
Migrated site from Hybris 5.1 to Hybris 5.4(Platform migration)
Customization of adminCockpit
Involved in writing Junits using Mockito Framework.
Worked on OCC related functionality
Involved in WCMS related functionalities to create different pages.
Used Apache API to form the excel reports from the site.
Testing the site for every build and fixing them. (Regression and sanity).
Coordinating with Deployment team for each release.
Responsible for unit and integration testing.
Technical Expertise used: Hybris 5.5, Spring 3.0, Java 1.7, SOAP Based Web Services, Oracle 11g, Tomcat 6.0, and GIT
Client: Triabeauty (Jan 13 to March 14)
Project: Tria E-commerce
Role: Hybris Developer
Project Details: This Project has been developed for TriaBeauty online stores. The customers can place Orders online for products manufactured by TriaBeauty. The application passes all the order information to the Legacy order management system once the order is placed. The application has been developed using Hybris Suite which is popular for E-com applications.
Responsibility:
Worked on Payment integration of UK DRTV using paypal.
Worked in development of Customer and Order management.
Integration of Google Maps
Involved in creating cronJobs
Worked on creation of CMS pages and writing impex
Worked on hmc changes
Testing the site for every build and fixing them
Code management with Version control SVN.
Technical Expertise used: Hybris 4.7, Spring 2.5, Ibatis, Magnolia, Tomcat 6.0, JBoss 7, SQL, Tortoise SVN
Client: RP Data (June 11 to Dec 12)
Project: RP Data – EVR
Role: Software Developer
Project Details: EVR is a web-based application which is built upon Tool twist framework and it has been developed for valuers to evaluate the orders (property information) and generate the report.
Responsibility:
Involved in Requirement Gathering & Analysis.
Understanding and Preparing the Business Requirement Documents.
Worked on Google analytics integration
Worked on near Maps in application
Involved in Bug fixing and enhancements of application
Involved in writing Junits
Involved in fixing security and performance related issues.
Code management with Github.
Technical Expertise used: ToolTwist, Spring framework, SQL, SOAP Based webservices, Hibernate, GIT Hub version control
Certification
SAP Certified Development Professional - SAP Hybris Commerce 6.2 Developer – 2017
SAP Certified Product Support Specialist- SAP Hybris Commerce 6.0
SAP Certified Associate - SAP Hybris Commerce Business Analyst 6.3
SAP Certified Development Professional – SAP Commerce Cloud 6.7 Developer
Oracle Certified Java Programmer (Java SE6).
Oracle Certified web component developer (Java EE 5)
Education
B.Tech. in Electronics & Telematics Engineering from Jawaharlal Nehru Technological University, Hyderabad.