Camille Letavernier is a Senior Software Architect based in Paris with a decade of experience designing and implementing model-driven and modular Java/OSGi systems, particularly around the Eclipse Platform, EMF and graphical modeling frameworks. At EclipseSource she blends deep architecture work with hands-on development of JavaFX, GEF/GMF and tooling integrations, building maintainable platforms for industrial clients. Her background at CEA-LIST includes significant contributions to Papyrus (UML/DSML tooling), where she improved performance, navigation and a CSS-driven diagram theming engine—showing an uncommon focus on both developer ergonomics and end-user UX. An active open-source maintainer, she has full-stack contributions to the widely used Eclipse Theia IDE (UI features, debug protocol enhancements and localization), demonstrating fluency across frontend, extension APIs and platform tooling. Camille combines research-grade rigor from her model-driven education with pragmatic delivery, making complex modeling ecosystems robust and extensible.
10 years of coding experience
Master 2 (M2), ALMA - Architectures logicielles, Master 2 (M2), ALMA - Architectures logicielles at Université de Nantes
Post-Master - Model Driven Development for Software Engineering, Model Driven Development for Software Engineering, Post-Master - Model Driven Development for Software Engineering, Model Driven Development for Software Engineering at Ecole des Mines de Nantes
Licence, Informatique, Licence, Informatique at Université de Caen Basse Normandie
Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.
Role in this project:
Full-stack Developer
Contributions:3 reviews, 2 commits, 6 PRs in 2 months
Contributions summary:Camille contributed to the Eclipse Theia IDE framework, focusing on the implementation of new features and enhancements across the frontend and plugin extension code. This included adding functionality to comment threads, allowing users to reply and modifying the user interface accordingly. The user also added new debug protocol features for debugging and refactoring existing debug functionality, and implemented localization for user-facing strings. These contributions demonstrate a strong ability to work across different parts of the application.
A new Editor kind for Papyrus, based on GEFx and GMF Runtime
Contributions:6 PRs, 43 pushes, 8 branches in 4 years 3 months
gmfeditorpapyrusruntime
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
Camille Letavernier - Senior Software Architect at EclipseSource