James Shiell

Vice President Engineering at Springer Nature

St Albans, 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
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.
code19 years of coding experience
job24 years of employment as a software developer
bookBachelor of Arts - BA, Computer Science, Dramatic Arts, Bachelor of Arts - BA, Computer Science, Dramatic Arts at The University of Waikato
github-logo-circle

Github Skills (10)

http4k10
kotlin10
immutability-helper10
http10
http-client10
http-server10
immutability10
testability9
typesafe9
opentelemetry9

Programming languages (12)

TypeScriptJavaC++ShellScalaJavaScriptGoHTML

Github contributions (5)

github-logo-circle
http4k/http4k

Jun 2018 - May 2022

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: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.
http4khttp-clienthttp-servicesservetypesafe
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