Expertise
Marcus specialises in stateful stream processing with Apache Flink, with a focus on exactly-once guarantees, watermark strategies, and checkpoint tuning for high-throughput pipelines. He has led platform engineering teams across banking and insurance verticals and is a frequent contributor to the Flink dev mailing list.
Experience
Principal Engineer — Factor House (2021–present). Led development of the Flex product line and owns the core stream processing documentation. Senior Data Engineer — ANZ Bank (2017–2021). Designed the real-time fraud detection pipeline processing 40,000 events per second across 12 Kafka topics.
Certifications
- Confluent Certified Developer for Apache Kafka · 2022
Education
B.Sc. Software Engineering · University of Queensland · 2013
