Dom Ventas Global
Senior Full Stack Developer
- dates
- Apr 2025 — Mar 2026
- location
- Bengaluru
- read
- 4 min
- Built and maintained VentaHUB, a unified e-commerce intelligence and automation platform serving 300+ brands across 35+ marketplaces.
- Worked as part of a 3 person engineering team with only 2 full time developers responsible for the entire platform.
- Engineered near real time data pipelines for sales, payments, inventory, catalogs, pricing, and advertising data across multiple global marketplaces.
- Integrated marketplace APIs, including Amazon, Flipkart, Walmart, eBay, Bol, Noon, Otto, Trendyol, and Decathlon.
- Standardized reporting, payment reconciliation, taxation, compliance, logging, and security practices across multiple regions and business units.
- Developed a multi level analytics framework supporting store level, brand level, regional, national, and global analysis.
- Implemented automation for inventory synchronization, order processing, pricing, promotions, discounts, and marketing operations.
- Designed a human in the loop automation system that automatically executed high confidence actions while escalating uncertain decisions to operations teams.
- Built AI powered business insights using RAG pipelines, LLMs, internal knowledge bases, and external search systems.
- Managed infrastructure across four self managed VPS servers using FastAPI, PostgreSQL, Redis, Celery, Docker, Grafana, and OpenTelemetry.
- Reduced operational effort by more than 60% per marketplace channel through workflow standardization and automation.
- Contributed to a platform that helped double the company's turnover while significantly reducing dependence on manual operations.
- Python
- FastAPI
- React.js
- TypeScript
- JavaScript
- Material UI
- HTML5
- CSS3
- PostgreSQL
- SQLAlchemy
- Alembic
- Pydantic
- Redis
- Celery
- Docker
- Docker Compose
- Linux
- Git
- GitHub
- Virtual Private Servers (VPS)
- Load Balancing
- REST APIs
- Amazon SQS
- Asynchronous Processing
- Background Task Processing
- Event-Driven Architecture
- Grafana
- OpenTelemetry
- Flower
- Dozzle
- Distributed Tracing
- Application Monitoring
- Logging
- ETL
- Data Pipelines
- Data Transformation
- Real-Time Data Processing
- Large Language Models (LLMs)
- Retrieval-Augmented Generation (RAG)
- Prompt Engineering
- Knowledge Bases
- AI Agents
- Role-Based Access Control (RBAC)
- Multi-Tenant Architecture
- Data Governance
- Compliance Management
- Security Compliance
- Audit Logging
- Amazon SP-API
- Amazon Ads API
- Noon API
- Bol API
- Trendyol API
- eBay API
- Decathlon API
- Flipkart API
- Walmart API
- Otto API
- Catalog Management
- Inventory Management
- Order Management
- Pricing Systems
- Payment Reconciliation
- E-commerce Analytics
- Scalable System Design
- Microservices Architecture
VentaHUB: Building an Operating System for Global E-commerce
How we transformed a people-dependent organization into a data-driven, AI-assisted, and automation-first platform.
When I joined Dom Ventas Global as a Senior Full Stack Developer, I quickly realized that technology wasn't the company's bottleneck.
Complexity was.
The company operated across India, North America, the Middle East, Australia, and Europe, managing 300+ brands across dozens of marketplaces.
Every marketplace behaved differently.
Every country followed different regulations.
Every team had developed its own operational processes.
And everyone was solving the same problems in different ways.
At some point, the company adopted a strategy that many fast-growing businesses accidentally discover:
"If there's more work, hire more people."
Unfortunately, complexity doesn't scale linearly.
Headcount does.
The result was an operational organization of more than 250 people, where many tasks still depended entirely on human expertise.
We needed a different approach.
We needed a single source of truth.
We needed automation.
We needed VentaHUB.
The Problem: Every Team Was Speaking a Different Language
Different teams managed different marketplaces.
Different marketplaces generated different reports.
Different countries applied different tax regulations.
Different regions used different accounting methodologies.
Different teams used different operational workflows.
And the same brand could be managed by multiple teams spread across multiple regions.
The consequences were predictable:
- Inconsistent reporting.
- Inconsistent payment reconciliation.
- No unified analytics.
- No standardized KPIs.
- No knowledge sharing.
- Limited automation.
The organization had become a collection of disconnected islands.
Before VentaHUB
The Solution: A Unified Commerce Platform
VentaHUB was designed as a four-layer architecture:
- Data ingestion.
- Analytics.
- Automation.
- AI-powered insights.
Instead of adapting humans to fragmented systems, we adapted systems to human workflows.
Layer 1: Data Collection
The platform collected data from marketplaces in near real time.
The datasets included:
- Primary sales.
- Secondary sales.
- Payments.
- Product catalogs.
- Listings.
- Inventory.
- Pricing.
- Advertising reports.
- Marketing streams.
Whenever APIs were available, the platform collected data automatically.
When APIs weren't available, teams uploaded the data manually.
This approach allowed us to support 100+ stores across 35+ marketplaces.
Layer 2: Standardizing the Entire Business
Collecting data wasn't enough.
Everything had to be normalized.
That meant standardizing:
- Time zones.
- Reporting.
- Tax calculations.
- Security policies.
- Logging.
- Access control.
- Regional compliance.
Data could now be analyzed at multiple levels:
- Marketplace.
- Store.
- Brand.
- Region.
- Country.
- Global operations.
For the first time, everyone was using the same definitions and measuring performance using the same metrics.
Layer 3: Automation
This was my favorite part.
Once every process became standardized, automation became possible.
The platform automated:
- Inventory synchronization.
- Order processing.
- Pricing adjustments.
- Promotions.
- Discounts.
- Marketing workflows.
But we didn't want automation making reckless decisions.
So we introduced a two-stage model.
If the system was sufficiently confident, it applied the action automatically.
If confidence was lower, it generated a ticket for the operations team.
The team selected the preferred action, and the platform executed it.
Layer 4: AI-Powered Insights
Data explains what happened.
Analytics explains why it happened.
But businesses also need to know what should happen next.
That's where AI entered the picture.
We built a system that combined:
- Internal business knowledge.
- Marketplace-specific knowledge.
- RAG pipelines.
- Large language models.
- Search APIs.
The goal wasn't to replace experts.
The goal was to distribute expertise.
Instead of depending on a handful of specialists, teams could access AI-generated recommendations grounded in company data and marketplace knowledge.
Infrastructure
Results
The impact was measurable.
- Company turnover doubled.
- Operational requirements per channel were reduced by more than 60%.
- Management gained a unified decision-making layer.
- Operations teams received workflow-specific tools.
- Analysts gained direct access to raw data.
- Knowledge became searchable and reusable.
Most importantly, the company stopped solving complexity by hiring more people.
It started solving complexity with better systems.
Final Thoughts
This project taught me an important lesson.
Throwing people at a problem works.
Until it doesn't.
At some point, every growing company has to make a choice:
Hire more people.
Or build better systems.
VentaHUB was our answer.
And somewhere inside four servers, hundreds of gigabytes of data, dozens of marketplaces, thousands of Celery tasks, and more API integrations than I care to count, I learned what large-scale software engineering actually looks like.
Typeface
Size
Width
Spacing
