Skip to content
Back to Projects
ETL image ingestion S3 retail

Automated Image Import v2 - Retail Asset Pipeline

Backend (.NET Worker)

Screenshots coming soon

About

A nightly cron-style worker that ingests product imagery from retailer FTP endpoints, stages assets locally, pushes validated files into each chain's S3 bucket, updates SQL, and emits sync events for downstream catalog refresh.

My Role

Implemented nightly FTP/SFTP-based asset ingestion into S3 and SQL-backed catalogs for multiple retailers. Handled resizing, normalization, and activation of product images with retry and logging paths. Published SyncChain events and logged errors for ops teams.

Core Capabilities

Architecture

Tech Stack

C#/.NET SimpleInjector FluentFTP SSH.NET ImageMagick AWS S3 RabbitMQ Dapper SQL Server