E-commerce · Australia

DSHOP – E-Commerce Admin Platform

The admin dashboard behind a major Australian e-commerce platform — millions of customers, 1,000+ admin staff, orders to RMA to stock.

Client
DSHOP
Company
Vofox Solutions
Role
Backend Developer
Team
Team of 5

Overview

DSHOP is a widely used e-commerce platform in Australia — comparable in reach to the large marketplaces in India — serving millions of users with a dedicated admin team of more than 1,000 people.

As part of a five-person team I worked on the admin dashboard that runs the platform's critical back-office operations, from order handling and returns to stock, containers and system monitoring.

01Order management
02RMA (returns) management
03Comprehensive reports
04Shipping & mailers
05Spare parts management
06Product & stock management
07Container & backorder handling
08Wiki & documentation
09System logs & monitoring

My contribution

  • Built the admin dashboard covering orders, RMA, reports, shipping, spare parts, products, stock, containers, backorders and system logs.
  • Designed and implemented RESTful APIs with Django and managed the PostgreSQL database.
  • Integrated RabbitMQ with Celery for asynchronous task execution, and scheduled cron jobs for automated data verification.
  • Implemented Google Authenticator multi-factor authentication for admin users.
  • Managed GCP server configuration and deployments, and set up Bitbucket Pipelines for code quality checks and deployment notifications.
  • Worked with a Vue.js + TypeScript frontend and a fully customised Django Wiki for internal documentation.
Let's talk

Need a backend that scales quietly?

I'm open to conversations about senior and lead backend engineering roles, and about hard problems in Python, APIs and multi-tenant SaaS.