Eric Jolibois

Chief Technology Officer at Nopillo

Paris, Ile-de-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

🤩
Rockstar
🎓
Top School
Eric Jolibois is a hands-on CTO and engineering leader based in Paris with nine years of experience building full-stack products and scaling engineering teams across startups and high-growth analytics companies. He blends strong backend expertise in Python and Rust with TypeScript front-end experience, having led embedded analytics initiatives and production systems at Toucan before founding and leading tech at Rippletide and Nopillo. A pragmatic contributor to the popular pydantic project, he’s implemented core features like nullable types, dynamic defaults, and improved schema/validation for nested and complex Python types, showing both deep library-level understanding and attention to developer ergonomics. His background includes systems work in C++ at Amadeus and research in applied mathematics, giving him a rare mix of low-level performance awareness and statistical rigor. Colleagues describe him as a product-minded technologist who moves fluently between architecture, implementation, and open-source collaboration.
code9 years of coding experience
job10 years of employment as a software developer
bookMaster's degree Computer Science and Applied Mathematics, Master's degree Computer Science and Applied Mathematics at ENSEEIHT
languagesFrench, German, English, Spanish, Chinese, Italian
github-logo-circle

Github Skills (16)

typehinting10
type-inference10
type-checking10
rust10
pydantic10
data-validation10
validation10
schema10
python10
json-schema10
validations10
enums9
testing9
union-types9
data-structures8

Programming languages (9)

TypeScriptSmartyRustSCSSJavaScriptVueGoTSQL

Github contributions (5)

github-logo-circle
pydantic/pydantic

Mar 2020 - Dec 2022

Data validation using Python type hints
Role in this project:
userBack-end Developer
Contributions:526 reviews, 129 commits, 256 PRs in 2 years 10 months
Contributions summary:Eric primarily contributed to the core functionality of the pydantic library, focusing on features such as dynamic default values, and handling optional fields. They implemented and refined features related to schema generation, including handling enums and complex data structures such as tuples. The user also worked on improving validation and parsing logic, especially for nested models and improved support for advanced Python typing features.
data-parsingpython310python311pythoninspection
pydantic/pydantic-core

Jun 2022 - Oct 2022

Core validation logic for pydantic written in rust
Role in this project:
userBack-end Developer
Contributions:43 reviews, 18 commits, 27 PRs in 3 months
Contributions summary:Eric's primary contribution involves refactoring the codebase, specifically renaming "optional" to "nullable" across multiple files and implementing the new `nullable` type. They added a `model field` feature, including tests and configurations for required/optional fields with default values. The user also introduced features like `default_factory` and `on_error` to the `typed-dict`.
pythonvalidationrustpydanticparsing
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