Ravi Kumar
Cell: +91-843*******
Email: *************@*****.***
Experience Summary:
Possessing 9.6 years of experience in Object Oriented Programming in Java, J2EE and Hybris to develop and design Enterprise Applications
Played Architect Role for couple of Hybris Projects
Certified core developer in Hybris
4+ years of experience in Hybris Framework
Experience in using Struts, Spring Framework
Experience in using ORM tools like Hibernate
Experience in Hybris integration with SAP ERP and CRM systems
Experience of code management using Version control tool Git, SVN, CVS and Perforce
Commitment and conformance to delivering quality applications adhering to deadlines
Strong interpersonal, quick learning and communication skills
Work Experience:
Currently working with Robert Bosch Engineering and Solutions, Bangalore, from July 2014 to Till Date in Hybris Technology as a Specialist
Worked as a Consultant with Sonata Software Ltd, Bangalore, from Feb 2013 to Jun 2014 in Hybris Technology
Worked as a Senior Software Engineer with Marlabs Software Pvt Ltd, Bangalore, from April 2011 to Feb 2013
Worked as a Software Engineer with Aclat Technologies Private Ltd, Hyderabad, from August 2007 to March 2011
Educational Qualifications:
B.Tech from J.N.T. University, Hyderabad in 2007
Technical Skills:
Languages : Java, J2EE.
Web Technologies : Servlets, JSP, Java Script, JQuery, HTML, XML.
Service Technology : JDBC.
Frameworks : Struts, Spring, Hybris.
Servers : Tomcat, WebLogic.
Testing Framework : jUnit
Logging Framework : log4j
Build Tools : Ant, Maven
Integration Tools : Hudson, Sonar
Reporting management tool : Bugzilla, JIRA, Mantis, Rally
Configuration Management tool : Git, SVN, CVS, Perforce
Databases : Oracle 11g, MSSQL 2005 and MySQL.
ORM : Hibernate.
IDE Tools : Eclipse, MyEclipse, Netbeans.
Operating Systems : Windows 98/2000/XP, Linux.
Professional Experience:
Client : Sony Mobiles
Title : Hybris B2B Cloud
Role : Architect
Duration : Nov-2016 to Till Date
Team size : 13
Description : Sony Mobiles are manufacturing Mobiles, Tablets, Spare Parts and Accessories. Sony Mobiles are selling products in B2B and eStar web stores. These web stores are running on SAP CRM technology and migrating to Hybris Technology. This Hybris project is implemented in Cloud environment and leading source data system is ECC which is located in Sony Mobiles network.
Responsibilities
Solution designing for B2B and eStar storefronts
Replicated Master data from ECC for B2B Units, Addresses, Products and Price Rows
B2B Customers and Catalog maintenance information of B2B Units are migrated from CRM to Hybris
Integrated LDAP System for B2B Customers Authentication
Customized Data Hub for B2B Units, Products, Price Rows and Orders
Solr indexing enhanced for various key combinations of B2B Units, Prices, Commercial Models etc
Orders are replicated to ECC System
Client : Snow Peak
Title : Snow Peak Hybris Implementation
Role : Architect
Duration : May-2016 to Oct-2016
Team size : 12
Description : Snow Peak is a leading company for manufacturing of Adventure Products. This Hybris Project is integrated with ERP and BW Systems. Snow Peak is maintaining Ranking Cards and Campaigns for Customer Satisfaction.
Responsibilities
Solution designing Snow Peak B2C Application
Maintaining Products and Variant Products with complex classification system
Implemented Point card ranking with points redemption
Customized Back Office in many perspectives for maintaining data from many departments
Customized solr indexing
Customized ASM Module
ERP data is loaded in Hybris with flat file format and BW integration are using for reports
Client : SAP
Title : Corona
Role : Consultant
Duration : Nov-2015 to Apr-2016
Team size : 10
Description : Corona is leading Ceramic manufacturing company in Colombia. Corona manufacturing products for bathrooms, kitchens, tiles for homes, offices, commercial and institutional establishments. This project is integrating Hybris with ERP for loading master data and maintaining transaction management in bidirectional. We have implemented customer mapping with ERP Sales Area, Bulk uploading, custom promotions, Order splitting, Order management etc.
Responsibilities
Solution designing for pricing and order management requirements
Implemented REST web services for ERP pricing integration, Order management Integration
Implemented REST web services for ERP Order management Integration
Implementation using B2B Hybris Accelerators
Implementation using Agile methodology
Customizing HMC
Customized cart functionality
Implemented Junit and Hybris integration testing
Worked on jsp, tag, js and css files for frontend layer
Client : REHAU
Title : Rehau
Role : Consultant
Duration : Feb-2015 to Oct-2015
Team size : 8
Description : Rehau is a leading systems and service provider for polymer-based solutions in construction, automotive and manufacturing industry. We developed B2B application with sap integration for replicating master data from sap ERP to Hybris and sending back orders to ERP system for order fulfillment process. We implemented ERP specific scenarios for contract materials, warehousing contracts, customer material numbers, customer numbers and material replacements.
Responsibilities
Providing Contribution in the Requirement meetings
Solution designing for the requirements
Involved in SAP ERP integration
Created core platform setup for the project
Implementation using Hybris Accelerators
Worked on solr indexing
Customizing HMC and Product cockpit
Customized cart and order handling functionalities
Implemented favorites with sharing functionality
Client : Wacker Neuson
Title : WNECOM
Role : Consultant
Duration : Aug-2014 to Jan-2015
Team size : 10
Description : Wacker Neuson develops, manufacture and sells equipments. Hybris b2b application offers synchronous communication with SAP ERP and CRM systems for master data and order fulfillment process. This application maintains user responsive screens with product brochures and customized cockpits for user specific requirements as per business user needs.
Responsibilities
Understanding and Analyzing the Requirements
Providing Contribution in the Requirement meetings
Solution designing for the requirements
Integrated Hybris with SAP ERP and CRM systems
Involved in solr indexing
Created reports for product
Implemented google analytics including usability analytics
Implementation using Hybris Accelerators
Client : TUI
Title : Thomson Cruise
Role : Consultant
Duration : Nov-2013 to Jun-2014
Team size : 12
Description : Thomson Cruise is maintaining huge collection of holiday packages for making people holiday special. This application will provide information on events, sights, excursions, attractions, highlights of the places based on geographical locations and will provide set of packages to customers for planning their holiday trip. These packages containing flight ticket booking, car hire, accommodation and insurance. Customers can choose best package by trip advisor rating on flights and accommodations.
Thomson is having third party integration with endeca and anite. Endeca will provide robust searching mechanism for Thomson packages and anite will manage inventory control system for updating right packages in right time.
Responsibilities
Attending the Requirement meetings and direct interaction with the Business Intelligence team
Understanding and Analyzing the Requirements
Providing solution design for Interactive maps and Cruise detail pages
Creating items, relations, components, content slots, page templates for browse pages
Working on Cockpit customization
Implemented coding in presentation layer, business logic and DAO layer
Unit testing and Integration testing of the application for every Release/ enhancement
Bug Fixing
Environment: Java6, J2EE, Spring3.2, Hybris, Jquery1.9, Mysql5, AJAX, JSP, Quartz Scheduler, Junit4, Axis1.8, XML, JAXB
Client : TUI
Title : Thomson Browse and Search
Role : Consultant
Duration : Feb-2013 to Oct-2013
Team size : 12
Description : Thomson is maintaining huge collection of holiday packages for making people holiday special. This application will provide information on events, sights, excursions, attractions, highlights of the places based on geographical locations and will provide set of packages to customers for planning their holiday trip. These packages containing flight ticket booking, car hire, accommodation and insurance. Customers can choose best package by trip advisor rating on flights and accommodations.
Thomson is having third party integration with endeca and anite. Endeca will provide robust searching mechanism for Thomson packages and anite will manage inventory control system for updating right packages in right time.
Responsibilities
Attending the Requirement meetings and direct interaction with the Business Intelligence team.
Understanding and Analyzing the Requirements
Involved in impex script creation for Hybris components
Creating items, relations, components, content slots, page templates for browse pages
Working on HAC and HMC for effective usage of Hybris framework
Implemented coding in presentation layer, business logic and DAO layer
Unit testing of the application for every Release/ enhancement
Bug Fixing
Environment: Java6, J2EE, Spring3.2, Hybris, Jquery1.9, Mysql5, AJAX, JSP, Quartz Scheduler, Junit4, Axis1.8, XML, JAXB.
Client : Adcouncil, US Marlabs Software Pvt Ltd, Bangalore
Title : PSAC Application (Public Service Access Control)
Role : Sr. Software Engineer
Duration : July-2012 to Feb 2013
Team size : 10
Description : PSAC is one of the media streaming project for advertisement. The application will provide the service to the public by creating the advertisements for campaigns and these campaigns may be the video, images, mp3 and banner. Our application will provide the below functionalities for the user to use this assets, User Registration, Assets Uploads, Campaign Details, Campaign Asset Details, Asset information, Sponsor information, To preview the vides and images, Asset Downloads, Campaign Sponsors, Campaign Previews, Shopping Cart for the Assets, Admin functionalities for creating the sponsors, user activity tracking, Report generations for all activity. This application is integrated with sales force for user activity tracking and merging user. All asset files are located in the FTP server the download and upload will happen through HTTP downloads. Google analytics are used for creating the analysis report.
Responsibilities
Attending the Requirement meetings and direct interaction with the Business Intelligence team
Requirement Collections
Understanding and Analyzing the Requirements
Designed the database for the Report section and Admin Modules
Implemented coding in presentation layer, business logic and DAO layer
Unit testing of the application for every Release/ enhancement
Bug Fixing
Environment: Java7, J2EE, Spring3.2, Hibernate3.6, Jquery1.9, Mysql5, AJAX, JSP, Quartz Scheduler, Junit4, Axis1.8, XML, JAXB, Jasper Reports
Client : Kaplan Inc through Marlabs Software Pvt Ltd, Bangalore
Title : Subsequent Transaction Processing (STP)
Role : Sr. Software Engineer
Duration : Oct 2011 – June 2012
Team size : 3
Description : STP is the Subsequent Transaction Processing of student enrollments. This application is maintaining complete student enrollment information and allowing students to perform payment transactions in different ways like installment payments or scheduled payments. This application also provides refunding of money based on some special criteria’s. Students can also freeze or dropping the enrollment by using this application. Fee adjustment also making based on different kinds of discount criteria’s or some financial difficulties or personal problems facing by student.
Responsibilities
Understanding and Analyzing the Requirements
Attending the Requirement meetings
Implemented coding in business logic layer and DAO layer
Unit testing of the application for every Release/ enhancement
Bug Fixin
Environment: JDK1.6, J2EE1.4, Spring3.0, Hibernate3.0, Maven2, jQuery1.4, Oracle11g, Log4j, jUnit4. Quartz Schedulers, Tomcat7
Client : Kaplan Inc through Marlabs Software Pvt Ltd, Bangalore
Title : Payment Gateway Application (PGA)
Role : Sr. Software Engineer
Duration : Apr 2011 – Sep 2011
Team size : 4
Description : Payment Gateway is payment processing application that processes credit card authorization, settlement, and adjustments for more than 60% of Kaplan's revenue. The Payment Gateway Application will take the input details in terms of batch file from the Delta K (Third Party Application which is maintaining the transaction details of Kaplan accounts). After Importing the Batch file in PG application, the user can use all credit card transactions (Authorization and Settlement) are processed via Cybersource. The communication will happen between PG and Cybersource via Web services Calls. The PG will allow the user to EXPORT (As a Text File for another application), Generate Reports, Query the Transactions.
Responsibilities
Requirement Collections
Understanding and Analyzing the Requirements
Attending the Requirement meetings
Implemented coding in business logic layer
Unit testing of the application for every Release/ enhancement
Bug Fixin
Environment: JDK1.6, J2EE1.4, Spring3.0, Hibernate3.0, Maven2, jQuery1.4, Oracle11g, Log4j, Axis1.4, Text Pdf5, jUnit4, Tomcat7
Client : The Motor Vehicle Registration Information System (MVRIS)
System Integrator : Wipro Technologies, Bangalore
Title : MVRIS
Role : Business Associate
Duration : Jan 2010 – Mar 2011
Team size : 4
Description : The Motor Vehicle Registration Information System (MVRIS) provides data on the registration of new vehicles in the UK, is operated by SMMT on behalf of the leading vehicle manufacturers and sole import concessionaires. Companies in these categories, who are full members of SMMT, are entitled to become members of MVRIS. They agree to adhere to the rules of MVRIS, and to meet their share of the costs. They appoint a MVRIS representative who becomes a member of the MVRIS.
Responsibilities:
Developed the JSP Screens
Implementation of MVC Design Patterns
Coding and Deployment using the Spring Framework
Involved in the development of Hibernate database mappings
Using the OOPS concepts
Responsible for Designing HTML pages
Used Log4J logging framework for logging messages
Used SVN for checking in and out code
Environment: Core java, Hibernate, spring, Servlets, JSP, Oracle, Tomcat
Client : Galaxe Solutions Pvt Ltd, (Falken Tire Retailer Corporation) Bangalore
Title : Shopping Site Management System
Role : Team Member
Duration : August 2007 – December 2009
Team Size : 4
Description : Shopping Site Management System is web Application for Searching and buying the Tires. This project maintains the full record of available categories and all the products associated with each category. Administrator can add, delete and update the various categories and products.
Responsibilities:
Involving in coding for JSP pages, Form Beans, and Action Classes
Performing validations on the different forms
Responsible for creating Database Connectivity through JDBC
Involved in the development of Admin module
Used Log4j for logging messages
Environment: Core java, JSP, Servlets, Struts, JDBC, Oracle, Tomcat, XML, Log4j