Chris Holmes

Senior Software Engineer at Criteo

Greater Grenoble Metropolitan Area France
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

👤
Senior
🎓
Top School
Chris Holmes is a senior software engineer with 13 years of experience building and leading teams that deliver distributed systems at scale across payments, logistics, and media quality domains. Currently at Criteo and previously at Amazon, Deliveroo and Usable Bits, he blends hands-on coding with mentoring and technical leadership to solve operationally complex problems. Comfortable across multiple languages and frameworks, he has also contributed to open-source tooling—enhancing scss-lint with new linters and deeper color/selector analysis—showing attention to code quality and developer ergonomics. Based in the Greater Grenoble area, he pairs an MSc in Computer Science with a history of shipping production services for both large platforms and growth-stage products.
code13 years of coding experience
job16 years of employment as a software developer
bookBachelor of Science (BSc) Computing, Bachelor of Science (BSc) Computing at University of Essex
bookMaster of Science (MSc) Computer Science, Master of Science (MSc) Computer Science at University of Hertfordshire
github-logo-circle

Github Skills (8)

linter10
linting10
code-analysis10
scs10
lint10
sc10
ruby10
rspec9

Programming languages (4)

CSSGoHTMLRuby

Github contributions (5)

github-logo-circle
sds/scss-lint

May 2015 - Feb 2016

Configurable tool for writing clean, consistent SCSS
Role in this project:
userFull-stack Developer
Contributions:8 commits, 8 PRs, 10 comments in 9 months
Contributions summary:Chris contributed to the `scss-lint` project by implementing new features and addressing existing issues. They added new linters, specifically `SpaceAfterVariableName`, and functionality to ignore parent selectors in the `NestingDepth` linter. Additionally, they improved the `ColorVariable` linter to detect more instances of color function usage and fixed an issue related to variable declarations. These changes indicate an active role in enhancing the project's code analysis capabilities.
lintersassconfigurablelintcss
cih/scss-lint

May 2015 - Feb 2016

Contributions:20 pushes, 14 branches, 1 comment in 9 months
sassconfigurablecsscleanconsistent
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 Holmes - Senior Software Engineer at Criteo