Decorative image for intro block

Expérience

Decorative image for intro block

(Septembre 2020 - Avril 2025)


J'ai travaillé en tant que lead développeuse web full-stack au sein de l'équipe produit Evelity chez Okeenea.

Okeenea est une entreprise spécialisée dans l’accessibilité, qui conçoit des solutions innovantes pour faciliter la mobilité des personnes en situation de handicap.
Le produit sur lequel j'ai travaillé, Evelity, est une application mobile de guidage universel, conçue pour accompagner tous les profils de voyageurs, notamment les personnes aveugles ou malvoyantes, sourdes ou malentendantes, à mobilité réduite, ou présentant des troubles cognitifs. Evelity propose des itinéraires personnalisés indoor et outdoor, adaptés à chaque profil d’accessibilité, dans des environnements complexes comme les stations de métro, les hôpitaux ou les campus universitaires.

J'ai été responsable du développement web chez Okeenea pendant plus de 4 ans, et plus spécifiquement du back-office de l'application mobile Evelity. En tant que lead développeuse web full-stack, j’ai contribué à faire évoluer la plateforme back-office d’Evelity, utilisée par les équipes techniques et les opérateurs terrain pour cartographier les lieux, configurer les parcours accessibles, et superviser l’infrastructure déployée.
En charge de nombreuses décisions techniques long terme sur le projet, je suis régulièrement intervenue sur toutes les couches de sa stack technique : front-end, back-end, base de données, mais aussi infrastructure cloud.

Mon rôle chez Okeenea a couvert plusieurs axes :

  • - Refonte et évolution du back-office : modernisation de l’architecture front-end et stabilisation du back-end, tout en garantissant la compatibilité avec les besoins business et une bonne communication avec les applications mobiles.
  • - Leadership technique : mise en place de bonnes pratiques (revues de code, systématisation des tests, intégration continue), mentoring de développeurs, et alignement avec les enjeux produit via un dialogue constant avec les différentes parties prenantes du projet.
  • - Gestion de la qualité et des performances : amélioration régulière de la fiabilité du code et des performances du back-office en identifiant et analysant les éventuels bottlenecks.
  • - Amélioration continue : identification et priorisation de la dette techniques et propositions de refactorings progressifs tout en poursuivant la livraison des fonctionnalités impactantes.


Cette mission m’a permis de mettre à contribution mes compétences techniques et mon engagement pour un produit ayant un fort impact sociétal, ainsi que de renforcer mon leadership technique.

  • Développements front-end TypeScript avec React/Vite/Redux
  • Développements back-end Java 17/Spring 6/Spring Boot 3
  • Infrastructure Cloud avec Google Cloud Platform


(Mars 2019 - Août 2020)


J'ai travaillé en tant que développeuse web full-stack au sein de l'équipe Common Components (SDK) chez Cosmo Tech.

Cosmo Tech est un éditeur de logiciels spécialisé dans les Jumeaux Numériques (Digital Twins). L'entreprise développe des outils de simulation de systèmes complexes, permettant de reproduire numériquement des systèmes composés de nombreux sous-systèmes et interactions (par exemple : un réseau électrique national, une chaîne de production...). Via ces modèles et l'application développée chez Cosmo Tech, il est possible de lancer des simulations au plus proche de la réalité afin d'anticiper des impacts à long terme dans ces systèmes ou mettre en place des optimisations en amont.
La suite applicative mise à disposition des clients est crée à l'aide d'une base commune (dite générique) utilisée par les équipes de développement pour générer des projets plus spécifiques, selon leur modèle de simulation et le domaine concerné.

J'ai réalisé pour ma part principalement des développements sur l'application générique qui est ensuite générée pour plusieurs projets, et utilisée comme interface utilisateur pour les outils de simulation de systèmes complexes. J'interviens à la fois sur les aspects front-end (site web) et back-end (APIs, lancement et gestion de simulations à grande échelle avec calcul distribué, outils complémentaires).
J'ai travaillé en parallèle avec d'autres outils et technologies de l'environnement métier telles que Jupyter Notebook et JupyterLab (data science), Keycloak (SSO), Python 3, Apache Parquet (stockage de données big data), Docker...

  • Développements front-end JavaScript avec AngularJS
  • Développements back-end Java 11/Spring/Spring Boot


(Septembre 2014 - Mars 2019)


Saphir

J'ai travaillé au sein de l'équipe Saphir sur le rebuild intégral du SI de surveillance des placés sous bracelets électroniques.
Cependant, pour des raisons de confidentialité, les détails fonctionnels de la solution ne peuvent être dévoilés.

  • Développements front-end JavaScript avec EmberJS
  • Développements back-end Java 8/Spring/SprintBoot
Géoportail

J'ai travaillé plusieurs années sur le projet Géoportail, en développement et exploitation/RUN du site public et de sa plateforme SIG de données cartographiques.

Parmi mes tâches de ces quelques années au sein de l'équipe, on peut citer :

  • L'exploitation quotidienne d'une plateforme à fort trafic et grande volumétrie, ainsi que de ses différents services (back, système, scripting, livraisons, CI, gestion d'incidents).
  • L'affinement des process d'intégration continue, de livraison et de maintenance de la plateforme (Jenkins, scripts)
  • Le développement d'évolutions pour le client sur les modules existants avec des technologies variées : JavaScript, Java/Tapestry, OpenShift, Perl, librairies de visualisation cartographique telles que OpenLayers, etc.
  • De l'intégration et des développements sur la refonte graphique du Géoportail (cf. version actuelle du site) et des développements sur le portail WordPress associé.
  • Mon stage de fin d'études en 2014 portant sur du développement en Flash sur l'ancien client de visualisation cartographique du Géoportail et ses différents outils, ainsi que l'intégration d'une outil de calcul d'itinéraire à l'interface existante.