Diplômée d'une école d'ingénieur en Technologies de l'Information et de la Communication, j'ai travaillé dans le numérique appliqué à l'agronomie du
rant 4 ans en tant que Product Owner, Account Manager et ingénieure de recherche.
J'ai souhaité par la suite me spécialiser en développement informatique. J'exerce le métier de développeuse fullstack depuis 3 ans
Depuis février 2024, je suis en mission chez Michelin, dans une équipe d'une dizaine de personnes. Celle-ci est chargée de développer des applications de services autour du pneu (puce RFID, outils de valorisation etc.) ainsi que des applications à usage interne (achats et logistique).
Développement en Spring Boot et Angular :
- Préparation technique (analyse fonctionnelle et technique, chiffrage, élaboration du modèle de donnée, initialisation des projets)
- Développement fullstack de nouvelles fonctionnalités/applications ou de modules pour la bonne maintenabilité du projet
- Amélioration de la productivité en utilisant à bon escient GitHub Copilot pour des tâches de réflexion technique, de développement, de revue de code, de documentation et d'écriture de tests. Connexion à d'autres outils tels que Gitlab, JIRA et Grafana via des serveurs MCP.
Engagement dans une démarche de réduction des tokens et de précision des réponses apportées par l'assistant :
• Gestion du contexte de la session de chat (/compact, /clear)
• Utilisation de serena et code-review-graph pour lire et éditer plus efficacement le code
• Utilisation de superpowers pour planifier avant de coder
Améliorations organisationnelles et techniques de l'équipe :
- Refonte des règles Eslint et mise en place de Checkstyle
- Surveillance des métriques de JVM, de base de données et de logs applicatifs via des tableaux de bord Grafana
- Création de scripts pour naviguer sur les pages d'une application et réaliser un audit d'accessibilité avec l'outil Pa11y
- Collaboration avec des UX designers, business analyst, key users et autres équipes techniques
Environnement technique : Spring Boot, JPA/Hibernate, Springdoc OpenApi, Junit, Mockito, PostgreSQL, MongoDB, Angular, Typescript, Design system basé sur Material
Développement d'une plateforme d'accélération des partenariats entre e-commerçants dans une équipe de 5 personnes en méthode agile. L'expérience est courte car l'entreprise a fait faillite.
- Développement de nouvelles fonctionnalités
- Améliorations du design existant
- Participation à la réflexion Produit
Environnement technique : Vue.js, TypeScript, Pinia, TanStack, Tailwind, NaiveUI
Développement de serious games (outils d'apprentissage ludiques cherchant à induire des changements de comportement des participants) dans une équipe de 8 personnes.
Développement en React et Redux :
- Veille technique (CSS, montées de version de React et Redux, tests etc.) afin de choisir les solutions optimales au sein du projet
- Développement de nouveaux sous projets (1 par sujet de santé publique)
- Montées de versions des bibliothèques externes
- Mises en place des bonnes pratiques des différentes bibliothèques
- Documentation du code par jsdoc et commentaires
- Amélioration des performances
Améliorations organisationnelles et techniques :
- Reprise d'un code legacy et amélioration vers un code de meilleure qualité
- Harmonisation des règles de développement
- Mise en place de i18next afin de gérer les traductions et la pluralisation
- Accompagnement d'un alternant
Environnement technique : React, Redux, Sass, CSS-in-JS
Participation à divers projets de recherche dont un sur le développement des objets connectés dans le milieu agricole (IoF2020).
- Intégration d'un modèle de données de référence au sein de divers projets de recherche. Développement d'une stratégie open source de maintenance et d'amélioration de ce modèle
- Référencement des standards de données agricoles : étude de faisabilité d'un data marketplace et échanges avec les différentes organisations de standardisation
- Collecte, harmonisation et analyse d'Indicateurs Clé de Performance sur l’impact des objets connectés
Environnement technique : UML, Business Process Model and Notation, Platform Independent Model, Git
Accompagnement des clients à l'utilisation des différents logiciels d'agriculture numérique.
- Support de haute qualité pour les clients français et anglais : analyse et diagnostic des tickets créés, évaluation de la criticité et résolution de certains tickets à l'aide de SQL
- Proposition d'amélioration des logiciels en collaboration avec le Product Owner et les développeurs
- Rencontre et formation des clients
- Participation à l'amélioration de l'organisation du département de support
Product Owner sur 2 projets : application mobile d'aide à l'irrigation du maïs et digitalisation du processus d'expertise agricole.
- Recueil des besoins en rencontrant les futurs utilisateurs
- Facilitation de la collaboration entre les différents acteurs
- Aide à la coordination de la phase de développement en méthode Agile
- Analyse fonctionnelle et validation de la satisfaction des besoins durant et après la phase de développement
Environnement technique : SQL, QGis, Postman, Swagger, JIRA, Confluence
Détection des stades de croissance des cultures à l'aide d'images satellites et de données météorologiques.
- Création d'une base de données des stades de croissance des cultures
- Traduction d'algorithmes de Matlab en Python
- Développement d'algorithmes en Python
Environnement technique : Python, Matlab, PostgreSQL, images MODIS
- French
- English