Tom Malone is a seasoned software engineer with 17 years of experience building back-end systems across finance, retail and consumer video platforms, and is currently contributing at Apple in London. He has strong Kotlin and JVM expertise demonstrated by his role at B贸 and contributions to the popular http4k functional Kotlin HTTP toolkit鈥攊mproving websocket robustness, timeouts, headers, and upgrade handling. His background spans startups and large enterprises (Citi, Deutsche Bank, Marks & Spencer, BSkyB), giving him practical fluency in scalable, production-grade architectures. At Mobflic he led engineering to build a cloud-based next-generation video platform, showing product-facing leadership in addition to hands-on coding. Collected experience in Java, Scala and Kotlin complements a Computer Science degree from the University of Liverpool and a pragmatic focus on reliability and resilience. He brings a mix of enterprise discipline and open-source curiosity that helps teams ship robust networked services.
17 years of coding experience
13 years of employment as a software developer
Bachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at University of Liverpool
The Functional toolkit for Kotlin HTTP applications. http4k provides a simple and uniform way to serve, consume, and test HTTP services.
Role in this project:
Back-end Developer
Contributions:41 commits, 44 PRs, 30 pushes in 2 years 10 months
Contributions summary:The user, Tom, primarily focused on enhancing the http4k library's websocket capabilities. His contributions included adding headers and timeouts to both blocking and non-blocking websocket clients, increasing their robustness and flexibility. He also addressed a bug related to query parameters in websocket upgrade requests and updated packages to build on Java 10. Furthermore, Tom implemented functionality to handle upstream request failures by introducing an Unauthorized exception.
http4k is an HTTP toolkit written in Kotlin that enables the serving and consuming of HTTP services in a functional and consistent way.
Contributions:46 pushes, 47 branches in 2 years
http4kservinghttp-clienthttp-servicesconsistent
Find and Hire Top DevelopersWe鈥檝e 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.