Commonwealth Bank of Australia
Senior Software Engineer
Consulting engagement via Mantel Group
Dec 2024 - Present
Embedded across two programs, one focused on payment file processing and one on large scale customer search.
Business Banking - Payment File Translation Service
Replaced legacy payment file processing with a cloud-native translation platform designed for secure ingestion, validation, transformation, and delivery.
- •Designed and delivered a distributed payment file processing service on AWS and Temporal.
- •Used Temporal workflows to model durable multi-step processing with retries, state persistence, and operational traceability.
- •Integrated enterprise messaging and file connectivity through Kafka and IBM Sterling B2B.
- •Worked within a highly regulated banking domain where reliability, auditability, and operational clarity were core requirements.
Tech: Temporal, Kotlin, Kafka, IBM Sterling B2B, AWS Services
CommSee 2.0
A cloud-native data and search platform supporting real-time customer search across millions of records.
- •Helped shape a distributed data platform processing more than 30 million daily records through event-driven services.
- •Built real-time ingestion and processing workflows across SQS, S3, EC2, Lambda, Kafka, and OpenSearch.
- •Integrated an agentic AI workflow to automate card replacement processes and reduce manual operational effort.
Tech: OpenSearch, Kafka, AWS, TypeScript, Node.js, Python