PRAVEENKUMAR

Mobile : +91 9901 048 150

E-mail :

Location :Bangalore-560 093.

Objective

To obtain a challenging position that provides me opportunities to exploit my knowledge and extensive development skills to the extreme levels of my ability and to continually upgrade myself to the highest levels of expertise enabling the organization to achieve its target and growth.

Work Experience
  • Having 9 plus years of IT experience, strongEnd to End understanding on Retail Pricing, Promotion, Clearance, Product and POS(Point of Sale) as Principal Software Engineer.
  • Exposure to Oracle Retail(RPM & RMS), Retalix Storeline,POSand Micro Services based API platform for retail price management
  • Exposure to AGILE Methodolgy
  • Exposure to Support, Testing & Development.
  • Sound knowledge in Information Technology Infrastructure Library (ITIL)
  • Flexible and versatile to adapt to any new environment and work on any project.
  • Customer Management.
  • Arranging and chairing weekly team meetings, focusing on deliverables, areas of improvement.
  • Mentoring and training up juniors and new resources.
  • Problem Management
  • Strong technical, communication, time management and interpersonal skills.
  • Worked in India, UK

Professional Experience

Price Service

Client / Tesco (UK & ROI)
Domain / Retail
Technologies / Java,Couchbase and Shell Scripting
Tools / GIT, Jenkins, SonarCube, Nexus, Gradle, Nginx, JMS, Jmeter
Team Size / 10
Starting from 2016 Jan to present
Description:
Price services is a platform that enables rapid development of micro services that enables the stores and online channels providing real time, accurate prices to their customers. Reusable framework components and published in Tesco Github & Nexus.
Following are few of the components:
REST client adapter for dropwizard
Apache ignite distributed cache adapter for dropwizard
JMS listener and sender adapter for dropwizard
Roles and Responsibilities:
  • Scrum Master.
  • Understanding the Business Requirements.
  • Involved in data modelling of the NoSQL Json documents to be stored in Couchbase so that the read and write into the DB is faster and efficient.
  • Involved in designing and developing the CICD(Continuous Integration, Continuous Deployment) process using Jenkins, GIT and shell scripting so that there can be seamless code build and deployment into all the servers continuously.
  • Involved in bring up the code coverage and Regression using JUnits and automating the unit and Regression test cases.
  • Setup, execution and performance tuning of the web service using tool Jmeter.
  • AutoSys Batch monitoring.

Title: RPM & RMS Application

Client / Tesco (UK & ROI)
Domain / Retail
Technologies / Oracle 11g,Forms,Java,unix, Linux
Team Size / 12
Starting from Jun 2013 to Dec 2016
Description:
New Buying System (NBS) is a combination of mainly 3 different components ORPM, ORMS and ORIB. NBS is a customization of Oracle Retail Price Management (ORPM), Oracle Retail Merchandising System (ORMS) and Oracle Retail Integration Bus (ORIB) as per TESCO business need as a replacement of TESCO’s 20 years of old legacy systems CW and KW for better management and maintenance of product, price and promotions in TESCO way. One more component of oracle retail Oracle Retail Security Manager (ORSM) is also modified as per TESCO for supporting security on product and prices.
The Oracle Retail Modifications stream with in the NBS programmed is delivering modifications to the Oracle Retail ORMS and ORPM packages that are required by the UK and ROI business to support their business processes.
ORMS- Oracle Retail Merchandising System used for product, supplier, deals, cost creation, modification and maintenance.
ORPM- Oracle Retail Price Management System used for price and promotion creation, modification and maintenance.
ORIB- Oracle Retail Integration Bus used for managing and controlling the inbound and out bound publication of ORMS and ORPM to or from other integrated systems.
ORSM- Oracle Retail Security Manager used for security on merch hierarchy, location, zones etc.
Roles and Responsibilities:
  • Understanding the Business Requirements.
  • Preparing Test Approach, Test Strategy, Test plan and Test Estimation.
  • Team & CustomerManagement.
  • AutoSys Batch monitoring.
  • Involved in resolving environment issues and data issue during testing support
  • Provided support and leadership in critical production support issue resolution and product deployment and release management
  • Effectively involved in problem, change, Incident management and root cause analysis.
  • Involved in code-level investigation.
  • Process automation
  • CR501 Price Extract.– The goal of the price service is to decouple the dependency of the requests from the systems by providing a service that is the single touch-point for a request. Handled the Price Service complete development and supported in the transfer mechanism changes.
  • Pric 382 -converting all the promotion types to a single Jason Structure and Transfering to Price services.
  • Performing Unit,System and End to End testing for new application changes.
  • Performance and tuning of slow queries, analyzing locking and blocking issues in production.
  • Arranging and chairing weekly team meetings, focusing on deliverables, areas of improvement.
  • Process control and documentation

Title: Price Integrity Application

Client / Tesco (UK & ROI)
Domain / Retail
Technologies / UNIX, C, Shell scripting, SQL Server 2005, Sybase.
Team Size / 30
Client / Tesco (UK & ROI)
Domain / Retail
Technologies / UNIX, C, Shell scripting, SQL Server 2005, Sybase.
Team Size / 30
Description:
Application act as an interface between the commercial Mainframe System and Point Of Sale systems. Receives transmission files from various sources, processes and loads the information into the database and broadcast relevant information to the front end. This also incorporates the production and maintenance of Shelf Edge Labels (SELs).
Following activities performed in Price Integrity System:
Price displayed on the shelf edge matches the price that will be charged at the tills are same, Product Mapping, Planograms, Product price reductions, EOD, Cash office, Broadcasting price/promotion/coupon information to POINT OF Sale Application, Overnight price integrity reports, User maintenance.
Roles and Responsibilities:
  • Effectively involved in problem, change, Incident management and root cause analysis.
  • Provided support and leadership in critical production support issue resolution and product deployment and release management
  • Worked with team to achieve timely resolution of all production issues meeting or exceeding Service Level Agreements.
  • Providing ad-hoc shell scripts and MSSQL scripts to resolve immediate application/database issues and also for monitoring data and job failures
  • Involved in code-level investigation (batch jobs, MSSQL, Procedures, and Functions).
  • Automated daily reports (i.e. forecast information) and manually Report Generation as per Ad hoc requests from the business users.
  • Performing Unit and manual testing for new application changes.
  • Experience in data migrating (using tools like DTS, BULK_INSERT, BCP) between different homogeneous/heterogeneous systems and SQL Server as a part of Data Migration and Data maintenance.
  • Maintenance of the MSSQL Server 2005 database for the development and Test environments.
  • Performance and tuning of slow queries, analyzing locking and blocking issues in production.

Title: Storeline –Point of Sale

Client / Tesco (UK & ROI)
Domain / Retail
Technologies / UNIX, SQL Server 2005, DOS.
Team Size / 20
Starting from 2008 August to 2010 May
Description:
Storeline is a Retail Frontend application developed by Retalix Ltd through which Store managers can access cash, inventory, operations and fuel management Systems. Real time sales information will be stored in the system and sent to the downstream system for bank settlement and continuous product replenishment. Also provides online authorization service for card transactions & Fuel reconciliation. This is used for fuel delivery forecasting.
Roles and Responsibilities:
  • Providing remote application support to 3000 stores across UK and ROI stores which consists of( 6000 ISS servers, 3000 AIX Unix servers box and 60,000 tills )
  • Ensure price, promotions, coupons and labels are sent successfully to check out back office from upstream systems so that stores can open stores with recent promotions offers
  • Ensure End of day runs successfully across UK and ROI stores successfully on 6000 ISS servers
  • Involved in automating many reports for business users using UNIX Shell scripting as part of Service Improvements in CBO
  • Continuously engaged in customizing Retalix Hooks to cater Tesco business specific needs.
  • Proactively involved in developing scripts for fixing the Hot fixed released for live systems to reduce the inbound call rates on L1/L2 teams from stores.
  • Providing Level-3 Support to resolve batch issues and business issues.
  • Proactively involved in automating the alignment analysis which contributes forty man hours every week using Shell Scripting and SQL Stored Procedures.
  • Worked extensively in designing various automated tools to reduce the manual intervention in the day-to-day business activities.

Client: / Blue Star Info Tech, Bangalore
Domain / Academy
Technologies: / ASP.Net, Javascript, Microsoft Visual Studio 2003, SQL Server 2000.
Team Size / 4
Description:
A systemcreates, manage and effectively deliver online courses to students.
It used to track the end users upon completion of training programs. E-Learning Systeminstructional designers to easily and efficiently build online learning programs.It helps to schedule Classroom and MS Live meeting courses apart from online courses. Courses are defined under Catalogs, Lessons / Pages / Exams are created under each Course. Online exams can be conducted at Course / Lesson level. The administrator has the overall control over this product.
Roles and Responsibilities:
  • As a Team Member was involved in analysis, development and testing.
  • Gathering business requirements, validating and checking feasibility of requirements.
  • Played an active role in the analysis, fixture and closure of defects
  • Incorporated dynamic changes in Requirements and delivered the project in-time.
  • Involved in the maintenance of the application.
  • Developed a module using ASP.NET.
  • Created report using SQL reporting service 2005.
  • Preparation of detailed unit test cases document.

Technical Knowledge:-

Operating systems : Windows,Unix and Linux.

Domain : Retail

Databases : Oracle 10g, SQL Server and CouchBase(NoSql)

Scripting : Shell Scripting

Programming Language : Proc, Java and C.

Application : Retalix POS, Storeline, Retail Price Intergrity BackOffice,

PFS,CFM,Oracle Retail RPM and RMS(V12),Progress,

Label Printing, Broadcasting the Price and Micro

Services based API platform for retail price management.

Tools :GIT,Jenkins,SonarCube,Nexus,Gradle,Nginx,JMS,

Jmeter and Autosys.

Work Experience

Name of the Company / Designation / From / To / Duration
Tesco HSC Pvt Ltd, Bangalore / Principal Software Engineer / Jul-2008 / Till date / 7 years 4 months
Blue Star Info Tech, Bangalore / Project Trainee / Dec-2006 / May-2007 / 5 Months
Education
  • MCA from Dr. G.R.Damodaran College of Science, Coimbatore in 2007

Certification and Training
  • Tesco internal - Storeline and Fuel application training completed successfully on 2009

Personal Details

Name:Praveen Kumar

Gender: Male

Marital Status:Married

Nationality : Indian

Preferred Location : Bangalore.

Languages known : English, Tamil, Kannada & Baduga

(PRAVEEN KUMAR)