shravan.
Let’s talk

DATA CLEANUP & RETAIL PLATFORM · 2026

Odoo Retail & Inventory

Professional project · Sam Analytics Solutions

From legacy inventory to an Odoo retail workflow.

PythonOdoo 17PostgreSQLCSV / ETL

THE PROJECT

What I worked on.

As part of my work at Sam Analytics Solutions, I cleaned and mapped legacy inventory data for an Odoo retail site and developed customer-facing and staff workflows around the product catalog.

Junior Software Engineer · Sam Analytics Solutions

  • Used Python to profile and normalize CSV exports containing tens of thousands of inventory records, mapping legacy fields to Odoo product and relational models.
  • Built category, style, and vendor crosswalks while retaining source-row references and separating ambiguous records for review.
  • Prepared dry-run and batched imports against the Odoo data model, validating SKU references, pricing fields, identifiers, and missing product assets.
  • Matched product images to inventory records by SKU and produced review lists for unmatched files and incomplete mappings.
  • Developed Odoo controller and QWeb workflows for catalog browsing, Guided Search, and kiosk navigation, with role-based access to customer and staff views.

HOW IT FITS TOGETHER

From input to outcome.

  1. 01Legacy inventory export
  2. 02Clean, normalize & validate
  3. 03Map fields & prepare imports
  4. 04Odoo catalog & retail workflows

THE RESULT

What came together.

Standardized inventory fields and product references for Odoo, alongside product browsing, guided search, and role-aware retail workflows.

Ask me about the project
Back to selected work