Yannick Croissant

Senior Software Engineer at Alan

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
Yannick Croissant is a senior JavaScript engineer based in Paris with 16 years of professional experience and a long track record of modernizing front-end platforms for consumer-facing products and developer tooling. He has led front-end teams at Canal+ and contributed to high-profile open-source projects at Algolia, improving UX for autocomplete and instant search across React and Vue while ensuring cross-environment compatibility (including IE11). Comfortable across the stack, Yannick has driven TypeScript migrations, CI/CD and performance monitoring initiatives, and mentored teams on testing, linting and developer experience. His open-source contributions show a pragmatic focus on robustness—adding touch and keyboard tests, navigation features, and auto-fix lint rules—that reflect a developer who cares about both user interaction details and maintainable codebases.
code16 years of coding experience
job18 years of employment as a software developer
bookData processing and Networks for industry and Engineering, Data processing and Networks for industry and Engineering at Lycée Saint Joseph
bookWeb development Multimedia & Computer Programming, Web development Multimedia & Computer Programming at Aix-Marseille University
bookLycée Yves Thepot
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
66reputation
2kreached
1answer
0questions
github-logo-circle

Github Skills (34)

uitest10
javascript10
algolia10
ui-components10
jes10
component-development10
autocomplete10
typescript10
eslint10
component-kit10
prop10
front-end-development10
jestjs10
vue10
typescript-types10

Programming languages (10)

TypeScriptJavaCSSCoffeeScriptC++SCSSJavaScriptHTML

Github contributions (5)

github-logo-circle
React-specific linting rules for ESLint
Role in this project:
userFront-end Developer
Contributions:132 releases, 1 review, 671 commits in 4 years 9 months
Contributions summary:Yannick primarily contributed to the development and maintenance of React components, specifically focusing on linting rules related to component structure and best practices. They implemented rules enforcing proper usage of propTypes and display names within components. Furthermore, the user made changes related to JSX styling and formatting, including indentations and the proper placement of closing brackets. They also added auto-fix functionality for certain stylistic errors.
reactlintlintereslintjavascript
algolia/instantsearch

Apr 2019 - Apr 2021

⚡️ Libraries for building performant and instant search and recommend experiences with Algolia. Compatible with JavaScript, TypeScript, React and Vue.
Role in this project:
userFront-end Developer
Contributions:88 reviews, 195 commits, 87 PRs in 2 years
Contributions summary:Yannick's commits primarily focus on enhancing the `instantsearch` library's user interface components. Their work centers on adding the "previous" button functionality to the `infiniteHits` widget within the React and Vue implementations, enabling navigation through search results. The contributions included modifications to the `connectInfiniteHits` connector, and the `InfiniteHits` and associated test files in the React and Vue packages. Furthermore, the user addressed build issues to ensure compatibility with IE11 and modern JavaScript.
instantsearchvueperformantvuejsjavascript
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
Yannick Croissant - Senior Software Engineer at Alan