James Shiell is a seasoned engineering leader with nearly two decades of hands-on software and architectural experience, now serving as Vice President Engineering at Springer Nature. He has led large, cross-functional engineering organisations and delivery of cloud-native Java and Kotlin microservices, guiding a 250-person digital engineering capability and steering product-focused, iterative delivery. Technically grounded, he contributes to open-source—enhancing the popular http4k Kotlin toolkit with Zipkin tracing, GZip handling, and cookie/trace-thread improvements—bringing observability and resilience to distributed systems. His background spans enterprise systems, performance-tuned gaming platforms, and complex content platforms like SpringerLink and Nature, giving him practical depth from low-level services to product strategy. Based in St Albans, he combines pragmatic engineering leadership with a playful human touch—often via video calls brightened by an exceedingly fluffy dog.
19 years of coding experience
24 years of employment as a software developer
Bachelor of Arts - BA, Computer Science, Dramatic Arts, Bachelor of Arts - BA, Computer Science, Dramatic Arts at The University of Waikato
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:3 reviews, 36 commits, 21 PRs in 3 years 11 months
Contributions summary:James primarily focused on enhancing the functionality of the `http4k/http4k` project, specifically implementing support for Zipkin traces, including propagating headers and integrating with sampling decisions. They also worked on adding and improving GZip compression and decompressing capabilities for both requests and responses, to provide efficient handling of content. Furthermore, the user made several improvements to the codebase to support multiple "cookie" headers and also included support for copying trace information to child worker threads.
Contributions:1 release, 72 commits, 41 pushes in 3 months
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
James Shiell - Vice President Engineering at Springer Nature