Professional
TaxBloc
Financial data export platform with production-grade AWS infrastructure.
Financial export platform combining external financial integrations, sensitive data handling, subscription logic, and asynchronous export workflows. James shaped the backend and AWS platform so the system is easier to deploy, safer to operate, and more resilient as export traffic grows.
- Role
- Backend & Infrastructure Engineer
- Technologies
- NestJS · TypeScript · Redis · BullMQ · AWS Lambda · AWS · Terraform · Docker · Stripe · Plaid
Engineering notes
- Moved CSV generation into a separate compute path so heavy exports share core logic without pressuring the main API runtime.
- Designed distributed asynchronous exports with circuit breakers, dead-letter queues, retries, recovery, reconciliation, and audit logging.
- Organised Terraform into reusable layers and modules with clear ownership boundaries for network, runtime, and observability.
- Hardened the deployment model with short-lived credentials, automated releases, consistent image versioning, and a clear rollback story.
- Kept non-production environments intentionally lean to stay cost-efficient while the product evolved.