Adam Shone is a Principal Engineer with 13 years of fintech experience, currently shaping platform-level architecture and performance at Thought Machine while remaining hands-on building Go and Python microservices for Kubernetes. He started as a Java integration developer working with trading systems and FIX engines, spent several years as a React/React Native front-end lead, and now blends that full-stack fluency into cross-cutting technical programmes and team leadership. Adam has led engineering teams from iteration lead to director level, mentors senior engineers, and drives architecture and reliability strategy across product lines. An active contributor to open-source Java tooling early in his career, he implemented core functionality for the widely used Pusher Java client, reflecting a long-standing focus on reliable networking and maintainable code. With a first-class BSc in Computer Science from King’s College London, he combines deep trading-domain pedigree with practical platform design and people management.
13 years of coding experience
15 years of employment as a software developer
BSc (1:1) Computer Science, BSc (1:1) Computer Science at King's College London
Pusher Channels client library for Java targeting general Java and Android
Role in this project:
Back-end Developer
Contributions:54 commits in 1 month
Contributions summary:Adam primarily worked on implementing the core functionality for the Pusher Channels Java client library. Their contributions included the initial design and implementation of the `Pusher` and `Connection` classes, along with the associated interfaces and unit tests. They also added and integrated a WebSocket library to handle the connection to the Pusher service and implemented subscription, unsubscription and event handling. Furthermore, they refactored the code for better maintainability and added the example application.
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
Adam Shone - Principal Engineer at Thought Machine