Matthew Edwards is a software architect and engineering leader based in Queensland, Australia, with roughly two decades of hands-on experience and 11 years in senior roles designing cloud-native, secure, and scalable systems. He has led teams and architecture efforts across industries—from payments at Mastercard to consumer platforms at Comparethemarket and scheduling at Skedulo—delivering microservice and serverless solutions using Go, Java, Node, Scala and AWS technologies. Known for mentoring and driving engineering practices, he has introduced automation, CI/CD, zero-downtime deployments, and functional programming approaches where they boosted velocity and reliability. Matthew pairs deep legacy Java and middleware expertise with modern cloud patterns (DynamoDB, Lambdas, Kubernetes, Cloudflare Workers) and a focus on identity, streaming analytics and productised deployment pipelines. A pragmatic problem-solver, he routinely translates complex business requirements into actionable architecture and reusable tooling, and has a growing academic interest in cyber security through postgraduate study.
11 years of coding experience
16 years of employment as a software developer
Graduate Certificate in Information Technology, Information Technology, Distinction, Graduate Certificate in Information Technology, Information Technology, Distinction at Murdoch University
Master of Cyber Security, Computer Science, Master of Cyber Security, Computer Science at Edith Cowan University
Bachelor of Information Technology, Information Technology, Bachelor of Information Technology, Information Technology at Charles Sturt University
Contributions:16 pushes, 7 branches in 1 year 8 months
leiningenhaikumahjongweb-applicationtomcat
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.