Featurespace Fraud-Outbound Integration
Event-driven fraud-scoring integration (design phase)
Problem
Architecture
Tools
- Java 21
- Spring Boot 3
- Kafka
- Amazon EKS
- Docker
Architecture walkthrough available on request or in interview
Available on requestDistributed systems, cloud architecture, and AI-assisted engineering in regulated environments.
Architecture-led software engineer with experience delivering event-driven banking platforms, cloud-native batch pipelines, and AI-assisted product builds.
Architecture-first delivery across fraud decisioning, financial-crime batch processing, and AI-assisted product builds.
Event-driven fraud-scoring integration (design phase)
AML screening batch pipeline
AI-assisted full-stack charity website
Architecture details for client projects are discussed directly in interview, in line with confidentiality obligations.
Event-driven fraud-scoring integration (design phase)
Architecture walkthrough available on request or in interview
Available on requestAML screening batch pipeline
Architecture walkthrough available on request or in interview
Available on requestAI-assisted full-stack charity website
Stripe connects back via its webhook → POST /api/stripe/webhook (signature-verified, idempotent).
secrets — SSM Parameter Store → task def · infra — Terraform (staging + production).
The redirect is UX only — Stripe's webhook is the source of truth; the donation is recorded server-side, idempotently.
Gift Aid declaration (and partnership shares) captured in the same transaction.
▲ raw body before the JSON parser · a redelivered event id is a no-op (idempotency ledger) · state + audit_log commit atomically, emails are post-commit.
Design the boundaries, data flow, and failure surface first — code follows a decided shape, not the other way around.
Retries, fallbacks, DLQs, and timeouts are first-class design concerns, not afterthoughts bolted on in production.
AI accelerates build and review, but architecture, correctness, and accountability stay with the engineer.
Traceability, security boundaries, and operational resilience are treated as requirements, not features.
Full CV available on request or via the download below. Scan-to-CV friendly.