William Boxhall is a Staff Engineer based in Melbourne with 13 years of experience building high-throughput distributed systems and full-stack web and mobile applications. He combines hands-on Scala and Kotlin microservices expertise (Finagle, Kafka, Serverless CQRS/Event Sourcing) with a strong background in Java, Android, and front-end stacks, and champions Clean Code, TDD and minimal, maintainable architectures. At Culture Amp he leads technical direction for distributed systems; at SoundCloud he rewrote legacy subsystems into efficient Scala services and designed public APIs used by major third parties. He is equally comfortable shipping client-driven UX work (Android and Backbone/JS) and deep backend engineering like large-scale data processing jobs and shared microservice libraries. Known for mentoring engineers, running internal tech talks and promoting DDD/CQRS practices, he brings both technical depth and a pragmatic focus on developer ergonomics. An engineer curious about new paradigms, he frequently experiments with event-sourcing patterns and open tooling to simplify complex service composition.
13 years of coding experience
11 years of employment as a software developer
B. Eng. Robotics & Mechatronics/B. Sci. Computer Science & Software Engineering, Programming, Electronics, Physics, Mechanical, B. Eng. Robotics & Mechatronics/B. Sci. Computer Science & Software Engineering, Programming, Electronics, Physics, Mechanical at Swinburne University of Technology
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.