Backend (.NET Workers)
A distributed ETL platform that moves grocery retailer feeds from S3 drops through extraction, transformation, and ingestion services, with each stage as its own independently deployable .NET worker host.
Designed a distributed ETL platform separating extract, transform, and ingest into independent worker services. Implemented S3-triggered extraction with chunking, cache-coordinated ingestion, and event-driven messaging. Leveraged ActionBlock and robust logging to handle high-volume, multi-chain retail feeds.