Tom聽Malone

Software Engineer at Apple

London, England, United Kingdom
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

馃ぉ
Rockstar
馃帗
Top School
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.
code17 years of coding experience
job13 years of employment as a software developer
bookBachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at University of Liverpool
stackoverflow-logo

Stackoverflow

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

Github Skills (15)

kotlin10
http4k10
javas10
http10
http-client10
websocket10
java10
http-server9
testability8
tdd8
immutability7
immutability-helper7
scrollview6
jquery-mobile6
navbar6

Programming languages (4)

JavaJavaScriptGoKotlin

Github contributions (5)

github-logo-circle
http4k/http4k

Jan 2018 - Nov 2020

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:
userBack-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.
http4khttp-clienthttp-servicesservetypesafe
tom/http4k

Jan 2018 - Jan 2020

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.
Request Free Trial
Tom Malone - Software Engineer at Apple