Summary
John Casey is an Advisor Solution Architect with 12 years' experience designing pragmatic, high-performance distributed systems and protocols that meet strict business requirements without overengineering. He brings deep hands-on expertise in Java ecosystems, microservices, cloud (AWS/Azure), Kubernetes, and database migration, with a track record across government registries, identity/face-recognition systems, and large enterprise integrations. Comfortable bridging technical and non-technical audiences, he has taught and led university programs and delivered conference-style technical talks and documentation. His troubleshooting pedigree includes garbage-collection and JVM performance tuning (G1, Shenandoah) as well as secure authentication patterns (JWT, OAuth2, NTLM). An unusual detail: he also codes in m68k and 6502 assembly, reflecting a long-standing curiosity about low-level systems and performance. Based in Queensland, Australia, he blends academic depth (PhD-level research) with practical delivery at organisations like DXC, Megaport and Foodstuffs.
12 years of coding experience
12 years of employment as a software developer
Bachelor of Computing, Applied Computing, Bachelor of Computing, Applied Computing at Deakin University
Science, Science at Monash University