Summary
Andrew Matthews is a Senior Software Engineer in Melbourne with 16 years building cloud-native distributed systems, real-time streaming platforms, and resilient architectures across energy, telecoms and finance. He has led platform uplifts and mission-critical programs—from one of the world’s largest virtual power plants at AGL to petabyte-scale telemetry and knowledge-graph initiatives at Telstra—combining hands-on coding (C#, Python, Go) with pragmatic architecture and delivery leadership. At BHP he now focuses on streaming data platforms for AI and modern web platforms, while consistently introducing practices that improve developer productivity and long-term maintainability. Known for bridging domain complexity (IoT telemetry, market bidding, semantic web) with pragmatic tooling, he brings both deep systems design and a taste for domain-specific languages and simulation platforms. Colleagues rely on him as the go-to expert for thorny distributed problems and for mentoring teams through technical transformation.
16 years of coding experience
22 years of employment as a software developer
BSc Computer Science, BSc Computer Science at University of Brighton