Summary
Joseph Miller is a seasoned staff software engineer based in Melbourne with over 15 years of professional experience and 27+ years of hands-on technical involvement. He specializes in architecting cloud-native, scalable systems and driving migrations from monoliths to modular, API-driven platforms, with deep practical experience in AWS, Docker/ECS, serverless patterns and time-series data solutions. Joseph has repeatedly led engineering teams through complex domains—most recently wholesale electricity and EV charging—mentoring senior engineers, lowering cloud costs, and improving observability and testing practices. He combines product-facing feature work with “hand of the CTO” responsibilities like security coordination and technical strategy, and has a track record of selecting and introducing technologies (Elixir, GraphQL, CDK) that materially reduced operational pain. Notably, he couples technical breadth with process improvements—introducing blameless post-incident reviews, structured logging, and CI/CD practices—to turn architectural change into sustained team capability.
15 years of coding experience
21 years of employment as a software developer
B.Sc Computer Science, B.Sc Computer Science at University of Canterbury