William Boxhall

Staff Engineer at Culture Amp

Melbourne, Victoria, Australia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code13 years of coding experience
job11 years of employment as a software developer
bookB. 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
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (59)

kotlin10
continuation10
dao10
utility10
composition9
cqrs9
twitter9
kotlinx-serialization9
json9
avro9
monix9
serialization9
finagle9
sqlite9
sql9

Programming languages (7)

JavaShellScalaJavaScriptHTMLRubyKotlin

Github contributions (5)

github-logo-circle
getclump/clump

Nov 2014 - Nov 2022

A library for expressive and efficient service composition
Contributions:69 commits, 35 PRs, 62 pushes in 8 years 1 month
compositionziocontinuationexpressivetypescript
cultureamp/kestrel

Jul 2019 - Apr 2022

Kotlin Framework for running event-sourced services
Contributions:74 reviews, 329 commits, 52 PRs in 2 years 9 months
event-sourcedevent-sourcingkotlin-frameworkcqrskotlin
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.
Request Free Trial
William Boxhall - Staff Engineer at Culture Amp