Summary
Joshua Jon is a Staff Software Engineer based in Melbourne with 10 years' experience building distributed systems and cloud-native services, with a particular taste for Go. He has led teams and shipped production microservices across video streaming, billing, authentication and banking domains at companies including Blackmagic Design, Culture Amp, ANZ and NAB. His strengths include designing scalable orchestration and data platforms—using technologies like gRPC, Kafka, Temporal and DynamoDB—to automate complex workflows such as account onboarding and loan approval. A pragmatic engineer who moves between backend and frontend concerns, he combines hands-on implementation with team leadership to deliver reliable systems at scale. Although polyglot in practice, he consistently chooses Go for critical infrastructure work, preferring its simplicity for long-lived services.
10 years of coding experience
7 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at RMIT University