Back to Projects

Tire E-Commerce & Automated Dropship Pipeline

Built and maintained as a full-time engineer over 6+ years for Gridiron Tire Inc., evolving the existing e-commerce storefront (originally built during a prior part-time stint) into a fully automated dropship operation. Designed as a service-oriented monolith with isolated pipeline modules (product onboarding, inventory sync, order routing, and fulfillment) communicating through Sidekiq jobs and Redis queues. Supplier catalog data from multiple distributors is normalized into PostgreSQL; stock feeds drive real-time inventory sync to Walmart, eBay, and Amazon; scheduled jobs pull orders from each marketplace and route them to the correct supplier via API or EasyPost-generated shipping label; an EasyPost webhook listener confirms fulfillment in real time. An internal React operations dashboard surfaces pipeline health across all integrations, and core pipeline modules were later ported into modular Python/Django services for reuse.

Ruby on RailsSidekiqRedisPostgreSQLReactPythonDjangoWalmart MarketplaceWalmart DSVeBayAmazon SP-APIEasyPostFedExStripeAuthorize.netPayPalPlaidXeroAWSDockerAnsibleBitbucket PipelinesSentryGrafana

The Problem

Running a dropship tire business across multiple marketplaces required constant manual work: updating inventory from supplier files, re-listing products, pulling orders from each channel, contacting suppliers, and generating shipping labels. The process could not scale without full automation, and the platform needed to evolve from a storefront into a true pipeline-driven operation.

The Solution

Built a service-oriented monolith with clearly isolated pipeline modules backed by Sidekiq and Redis: catalog ingestion normalizes supplier feeds into PostgreSQL; an inventory sync engine pushes stock updates to Walmart, eBay, and Amazon to reduce overselling; scheduled order pull jobs ingest orders from every marketplace and route them to the right supplier via API or an EasyPost shipping label; an EasyPost webhook listener confirms fulfillment back to marketplaces automatically; retry queues with dead-letter handling protect every external call; and a React-based internal ops dashboard monitors sync status, order routing, and failed jobs. Core pipeline logic was later reimplemented in Python/Django to enable reuse across services.

Key Outcomes

  • End-to-end automation from supplier feed to shipped order with no manual steps
  • Real-time inventory sync to Walmart, eBay, and Amazon significantly reduced overselling
  • Automated EasyPost shipping label generation and webhook-driven fulfillment confirmation
  • Internal React ops dashboard surfaces pipeline health across all integrations in one place
  • Retry queues with dead-letter handling protect every external API call across pipeline stages
  • Core pipeline logic ported to Python/Django, enabling reuse across newer services

My Role

Full Stack Web Developer (Full-time) — built and maintained the dropship pipeline platform over 6+ years, including the full Sidekiq-driven pipeline, all marketplace and supplier API integrations, the React ops dashboard, the Python/Django port, and AWS infrastructure with Bitbucket Pipelines CI/CD. Previously contributed to the e-commerce storefront and admin panel during an earlier part-time stint at the same company.

GitHubLinkedInEmail
Download Resume