Cyrille David

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
Cyrille David is a software engineer and manager based in Paris with 11 years of experience building quality products and efficient engineering organizations. He blends hands-on full-stack and front-end work with team leadership, contributing significant improvements across the Ember ecosystem—helping projects like ember-cli, ember-template-lint, ember-data and prettier become more robust and maintainable. Known for refactoring build and plugin architectures, improving test suites, and adding automated fixes, he focuses on developer experience and long-term code health. Cyrille is an active open-source contributor (GitHub: @dcyriller) who pays attention to subtle tooling issues such as parser replacements and CI reliability that often go unnoticed. With an ESSEC Master of Science in Management background, he pairs product-minded engineering with organizational and process thinking. He continually learns and brings a pragmatic, cleanup-first approach to complex codebases.
code11 years of coding experience
bookMaster of Science In Management - Grande Ecole, Business Administration and Management, General, Master of Science In Management - Grande Ecole, Business Administration and Management, General at ESSEC Business School
bookClasses Préparatoires Economique et Commerciale - Option Scientifique, Classes Préparatoires Economique et Commerciale - Option Scientifique at Sainte-Marie Lyon
languagesFrench, Arabic, English
github-logo-circle

Github Skills (30)

javascript10
ember-data10
handlebars10
testing10
guideline10
ember-cli10
eslint10
glimmerjs10
analytics10
cicd10
emberjs10
ember10
linter10
linting10
eslint-plugin10

Programming languages (11)

TypeScriptShellRustVim SnippetJavaScriptHTMLVim scriptRuby

Github contributions (5)

github-logo-circle
Linter for Ember or Handlebars templates
Role in this project:
userFull-stack Developer
Contributions:3 releases, 15 reviews, 165 commits in 2 years 4 months
Contributions summary:Cyrille primarily focused on refactoring and enhancing the `ember-template-lint` project's core functionality. They streamlined the build process by creating and restructuring plugin-related code. Furthermore, they replaced the `@glimmer/syntax` parser with `ember-template-parser` and integrated the `verifyAndFix` option for automated code correction. These changes demonstrate a focus on improving the project's internal structure and functionality.
hbslinterlinthandlebars-templateshandlebars
Send data to multiple analytics integrations without re-implementing new API
Role in this project:
userFront-end Developer
Contributions:1 review, 8 commits, 10 PRs in 2 years 2 months
Contributions summary:Cyrille primarily focused on enhancing the `ember-metrics` library by updating and refactoring the segment.js adapter. Their contributions included updating the segment loading snippet to a more recent version, streamlining the code, and fixing the deprecated `copy` usage. The user also performed general code cleanup, including running prettier to ensure consistent code style, and made minor adjustments due to an upgrade.
ember-addonanalyticsapiemberintegrations
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
Cyrille David