Chris James is a Principal Engineering Manager based in Dartford with 14 years of software engineering experience and a track record of scaling teams and delivery across publishing and fintech. He has progressed through senior technical and leadership roles at Springer Nature, Acuris, SaltPay and Mergermarket, blending hands-on engineering with people management and architecture responsibility. Comfortable contributing to code and tests himself, he has open-source experience improving HTTP tooling and TDD projects—fixing subtle WebDriver cookie/redirect bugs in the popular http4k toolkit and building test-driven Go web servers. Known for moving between individual contributor and leadership roles (including a brief “funemployed” sabbatical), he combines pragmatic engineering discipline with a focus on quality, automated testing and resilient HTTP services. Educated in computing at Bournemouth University, he brings a balance of deep technical curiosity and delivery-first leadership to complex product teams.
14 years of coding experience
19 years of employment as a software developer
Maidstone Grammar School
BSc (Hons) Computing, BSc (Hons) Computing at Bournemouth University
Contributions:65 releases, 17 reviews, 946 commits in 4 years 9 months
Contributions summary:Chris contributed to a test-driven development project in Go, learning to build a web server. They implemented a basic HTTP server that served different routes and handled requests to a websocket endpoint. The user's changes included the implementation of a game page in HTML, the addition of functions for managing the game and its state. Their work also incorporated the writing of unit tests for the functionalities.
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:
QA Engineer / Test Automation Engineer
Contributions:10 commits, 2 PRs, 2 comments in 1 year
Contributions summary:Chris primarily focused on improving the testing of the `http4k` library's web driver functionality. Their contributions involved writing tests to verify correct cookie handling, specifically ensuring that cookies are correctly set and sent during redirects. They also addressed a bug related to unchecked checkboxes in form submissions within the WebDriver implementation. The changes include refactoring tests and code related to web driver and redirect functionality.
http4khttp-clienthttp-servicesservetypesafe
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
Chris James - Principal Engineering Manager at Springer Nature