Skip to content
Back to Projects
payments PCI e-commerce

Payment Services - Clean Architecture Payments Platform

Backend (.NET + AWS)

Screenshots coming soon

About

A standalone .NET 5 payment engine structured via Clean Architecture, backed by DynamoDB, Redis, LaunchDarkly, and third-party processors (First Data, Moneris, Amaryllis), with REST API, NuGet client, and AWS Lambda migration tools.

Outcomes & Impact

5
Payment Processors
Millions
Transactions Handled
Clean Arch
API/App/Domain/Infra
DynamoDB
+ Redis Dedup

My Role

Designed and implemented the Clean Architecture payment platform with separate API/Application/Domain/Infrastructure layers. Implemented charge/authorize/refund flows backed by DynamoDB and Redis with feature-flagged behavior. Integrated multiple processors behind a unified domain model and NuGet client. Built migration tooling on AWS Lambda and EC2 CLI.

Core Capabilities

Architecture

Tech Stack

ASP.NET Core 5 Mediatr FluentValidation DynamoDB Redis LaunchDarkly AWS Lambda Terraform Helm Docker