Chris Simpson

Director Of Engineering at Vimeo

London, 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

👤
Senior
Chris Simpson is a Director of Engineering based in London with 13 years of experience building scalable search and data-processing systems, currently leading search and discovery efforts at Vimeo. He progressed through engineering and management roles at Vimeo from hands-on software engineer to director, combining deep technical expertise in Elasticsearch with people and product leadership. An active open-source contributor, Chris has improved the official Elasticsearch PHP client and contributed robust features to RubixML, demonstrating a focus on data transformation, model persistence, and long-term code quality. He also serves on Elastic’s Product Advisory Council for Search, bringing practitioner insight directly to roadmap decisions. Beyond day-to-day engineering, he writes about search technologies and engages with the Elasticsearch community, blending practical implementation experience with public technical advocacy.
code12 years of coding experience
job17 years of employment as a software developer
github-logo-circle

Github Skills (22)

amazon-elasticsearch10
code-standards10
coding-conventions10
data-serialization10
flysystem10
serialization10
elasticsearchquery10
php10
aws-elasticsearch10
elasticsearch10
coding-style10
elasticsearch-api10
guzzle9
regex9
machine-learning9

Programming languages (3)

JavaGoPHP

Github contributions (5)

github-logo-circle
elastic/elasticsearch-php

Sep 2013 - Apr 2015

Official PHP client for Elasticsearch.
Role in this project:
userBack-end Developer
Contributions:17 commits, 3 PRs, 13 comments in 1 year 7 months
Contributions summary:Chris primarily focused on improving the codebase by addressing coding standard issues, adding missing use statements, and fixing compatibility issues related to PHP versions. They also worked on removing redundant comments, dead code, and unused traits to streamline the project. Furthermore, the user contributed by normalizing docblocks and spacing, thus enhancing code quality and readability.
phpphp-clientelasticsearch
RubixML/ML

Jul 2020 - Dec 2020

A high-level machine learning and deep learning library for the PHP language.
Role in this project:
userBack-end Developer
Contributions:35 reviews, 13 commits, 12 PRs in 5 months
Contributions summary:Chris contributed significantly to the Rubix ML library by implementing and refactoring core functionalities. Their work includes adding features like the `RegexFilter::EXTRA_WORDS`, and integrating the Flysystem persister for model storage. Additionally, the user addressed serialization issues and implemented the new Rubix\ML\Other\Helpers\JSON helper class and updated the exception handling. These commits demonstrate a focus on improving data transformation, model persistence, and overall library robustness.
data-preprocessingphp-mltensorflownatural-language-processingclassification
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