Chris Wilkinson

Head Of Technology at PREreview

Cambridge, 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
Chris Wilkinson is a Head of Technology with 14 years of experience leading engineering teams and transitioning monolithic systems to API-first microservices, now shaping technology strategy at PREreview. He combines hands-on backend expertise in PHP and Symfony with front-end asset tooling experience, having contributed to high-profile open-source projects like DefinitelyTyped, Parcel and Guzzle. At eLife he led platform modernisation and introduced automated, technology-agnostic workflows to decouple pattern libraries from applications, improving developer velocity. His open-source contributions span core system security and developer ergonomics—trusted proxy handling in Symfony, caching resilience in Guzzle, and TypeScript typings that reduce runtime errors. Based in Cambridge, he pairs practical test automation and documentation work with a track record of shipping robust, well-tested systems that support high-traffic government and academic sites. Unusually for a technology leader he studied Russian and East European area studies, a background that suggests strong analytical and communication skills beyond code.
code14 years of coding experience
job13 years of employment as a software developer
bookBA (Hons), Russian and East European Area Studies, BA (Hons), Russian and East European Area Studies at University of Nottingham
github-logo-circle

Github Skills (57)

caching10
http-kit10
javascript10
typesc10
react-components10
deploying10
asset-catalog10
testing10
css10
doctrine10
code-standards10
http10
typescript10
command-line-interface10
coding-conventions10

Programming languages (24)

MDXSmartyJavaCSSRustMakefileLassoTwig

Github contributions (5)

github-logo-circle
Integrates libphonenumber into your Symfony2-Symfony4 application
Role in this project:
userBack-end Developer
Contributions:7 releases, 156 commits, 55 PRs in 3 years 7 months
Contributions summary:Chris focused on integrating the libphonenumber library into a Symfony application. Their contributions include adding features such as a Doctrine type for phone numbers, a Twig extension for formatting, and a serializer handler for serialization. They also fixed compatibility issues with JMS Serializer and added tests for the implemented features and the form type. Furthermore, the user introduced a country choice form widget.
twig-extensionbundlelibphonenumberphpsymfony-bundle
guzzle/guzzle

Feb 2013 - Dec 2019

Guzzle, an extensible PHP HTTP client
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:7 commits, 1 PR in 6 years 11 months
Contributions summary:Chris primarily contributed to the Guzzle HTTP client library by improving its caching mechanism. They implemented features like adding debug headers and the "Via" header for cache tracking. Moreover, the user enhanced caching logic to handle stale responses and introduced support for the "stale-if-error" directive to improve the resilience of the system. They also added various tests for the caching plugin to ensure reliability.
http-headerguzzlehttp-clientphpcurl
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 Wilkinson - Head Of Technology at PREreview