Alex Stiles

Software Engineer

Hi! I'm Alex

I am a Software Engineer specializing in distributed systems, currently helping to build SENSEβ€”a high-scale, low-latency cache and real-time data platform for CBA's retail bank. My work involves architecting batch and stream processing infrastructure to handle tens of millions of daily transactions using Java, Flink, Kafka, Cassandra, and Kubernetes.

Work Experience

Feb 2026 – Present
Sydney, NSW

Software Engineer

Commonwealth Bank of Australia

Promoted early to Software Engineer, continuing on the same platform team.

  • Designing and completing implementation of dynamic Keyspaces provisioning across distributed batch workloads, coordinating global state across batch loader pods via EFS-based mutex, with table provisioning lifecycles tied to Flink job execution. Projected to reduce Keyspaces spend by 20% or ~$120k annually across targeted high-cost tables, based on cost modelling (p95) of batch-driven table access patterns.
  • Introducing automated certificate issuance for AWS PCA and Venafi-managed TLS certificates, reducing operational toil.

Feb 2025 – Feb 2026
Melbourne, VIC

Graduate Software Engineer

Commonwealth Bank of Australia

Nov 2022 – Feb 2023
Christchurch, NZ

Intern Embedded Systems Engineer

Enatel

Nov 2021 – Feb 2022
Nov 2023 – Mar 2024
Christchurch, NZ

Web Developer

RobotMagic