Développeuse Fullstack

Bonjour, je suis Nadège

Développeuse fullstack spécialisée en React, TypeScript et Python.
Actuellement en poste chez EDF Power Solutions.

logo GitHublogo LinkedInlogo email

Expérience Professionnelle

Mon parcours en développement fullstack

Poste actuel
EDF Power Solutions

EDF Power Solutions

Data Visualisation · 320 parcs · temps réel

Développeuse Fullstack Applications Web

EDF Power Solutions

Sept 2024 - Présent
4 devs seniors · 2 designers · 1 Product Owner

Application de data visualisation et développement d'outils pour la supervision d'environ 320 parcs éoliens et solaires internationaux (~200 utilisateurs actifs/mois), intégrant des flux temps réel via API externes (PI, Genesys) et multiples API internes.

Front-end

SPA React-TypeScript, Redux Toolkit, Design system MUI, ECharts (dataviz), Storybook (doc).

Back-end

API RESTful FastAPI (OpenAPI, SQLAlchemy), PostgreSQL/MySQL, déploiement AWS. Jobs asynchrones Python avec Redis pour agrégation données live (refresh 10min).

Réalisations clés

Développement système de live monitoring solaire. / Refonte complète d'un outil Tableau en full web.

Architecture

Participation aux choix techniques dont la transition vers monorepo NestJS pour 3 nouvelles applications. Interaction avec équipes multidisciplinaires (data engineers, DevOps, product owners).

Qualité & Méthodologie

Tests unitaires (pytest), linting, CI/CD GitLab. SCRUM : sprints 2 semaines, daily, PI trimestriel, code reviews. Jira et Confluence au quotidien.

ReactTypeScriptPythonFastAPIPostgreSQLRedisAWSNestJSSCRUM
Ada Tech School / O’Sun Voix Animale

Ada Tech School / O’Sun Voix Animale

Architecture en couches ·Next.js · Client Réel

Projet de Certification

Conception & Développement Fullstack (Titre RNCP 6)

Ada Tech School / O’Sun Voix Animale

2024 - Présent
Autonomie totale (Lead Dev)

Pilotage complet d'un projet de réservation en ligne pour un client réel : de l'analyse des besoins (Personas, User Stories) au déploiement sécurisé en production.

Architecture & Data Design

Mise en place d'une architecture en couches (Séparation des préoccupations) avec Next.js 16. Modélisation de base de données PostgreSQL via la méthode Merise et Drizzle ORM (transactions SQL).

Développement & Stack Headless

Développement du coeur métier en TypeScript. Intégration d'un CMS Headless (Strapi) pour l'autonomie éditoriale du client et consommation des données via API. Front-end optimisé (ISR/SSR) pour le SEO et la performance.

Qualité, Sécurité & Pipeline DevOps

Authentification NextAuth.js v5 (Argon2id) et validation stricte des flux via Zod. CI/CD via GitHub Actions (lint, build, tests). Gestion de projet agile (Scrum/Kanban), branches isolées et déploiements automatisés..

Next.jsTypeScriptDrizzle ORMPostgreSQLNextAuth.jsArgon2idZodGitHub Actions

Réalisations Techniques

Features et projets représentatifs

Dashboard EDF MyNSights

Refonte d'un Dashboard Métier

POC — Migration Tableau → Application web

Autonomie totale

EDF Power Solutions · Autonomie totale

POC réalisé en 12 jours : reconstruire un dashboard Tableau existant en application web intégrée à la plateforme Mynsights (Typescript / Python), avec des données en cours de migration Power BI. Collaboration active avec l'équipe data.

Back-end Python / FastAPI

Adaptation des requêtes Power BI, transformation et optimisation des données avec Polars, création des routes API.

Front-end React / TypeScript

Récupération de la donnée via Redux Toolkit (RTK Query), filtres métier, création de graphiques ECharts sur-mesure (double bar chart, bar chart positif/négatif…) intégrés au design system MUI.

Résultat

POC livré et validé — preuve de faisabilité pour migrer les dashboards Tableau vers la plateforme web interne.

ReactTypeScriptPythonFastAPIEChartsPower BIRedux ToolkitMUI
Code propriétaire — non disponible publiquement
Interface admin — gestion des réservations

Plateforme de Réservation

Interface admin · Authentification sécurisée

Autonomie totale

Projet client · Soutenance RNCP 6

Application fullstack pour un client réel (O'Sun Voix Animale), gérée de A à Z : recueil du besoin, conception, développement et déploiement. Focus sur l'espace d'administration et la sécurité (suivi des recommandations OWASP).

Authentification & sécurité

NextAuth.js v5, hash Argon2id, cookie HttpOnly, reset de mot de passe, rate limiting, Cloudflare Turnstile anti-bot. En-têtes HTTP de sécurité configurées (X-Frame-Options, X-Content-Type-Options, Referrer-Policy…).

Interface admin

Gestion des créneaux (CRUD, contrainte RESTRICT pour les créneaux réservés), dashboard réservations avec statuts, notes internes par réservation. Validation Zod côté serveur sur toutes les routes. Middleware Next.js protégeant l'ensemble des routes /admin.

Bonnes pratiques

Drizzle ORM avec requêtes paramétrées, CI sur chaque PR (lint, build, tests unitaires), branches dédiées et commits atomiques.

Next.jsTypeScriptSupabaseNextAuth.jsArgon2idZodDrizzle ORMCloudflare Turnstile
Live monitoring solaire — EDF

Live Monitoring

Données temps réel · 320 parcs · Run & debug

En binôme

EDF Power Solutions

Développement et maintien en conditions opérationnelles d'un système de monitoring temps réel pour ~ 320 parcs (wind/solar), intégré à la plateforme de data visualisation (~200 utilisateurs/mois). Gestion du run sur cette feature : investigation et résolution des bugs remontés par les utilisateurs.

Jobs de collecte (Python)

Récupération des mesures via API PI, transformation et publication dans Redis avec refresh toutes les 10 minutes. Gestion de la concurrence avec sémaphores pour limiter les appels parallèles.

Visualisation (React / TypeScript)

Intégration dans le front existant avec graphiques ECharts et mise à jour dynamique des données. Feature développée en binôme avec un développeur senior.

Run & support

Interlocutrice pour les bugs remontés par les utilisateurs sur cette feature : investigation, correction et communication avec la PO.

PythonFastAPIRedisReactTypeScriptEChartsAPI PI
Code propriétaire — non disponible publiquement

Compétences

Technologies et méthodologies maîtrisées

Frontend

JavaScript / TypeScript
3 ans · 5 projets
React / Next.js
2 ans · 4 projets
Redux Toolkit
2 an · 1 projet pro
Material UI / Tailwind CSS
2 an · 3 projets
HTML / CSS
3 ans · tous projets

Backend & Data

Python / FastAPI
2 ans · 1 projet pro
Node.js / NestJS
6 mois · 2 projets
PostgreSQL / MySQL
2 ans · 3 projets
Redis
2 ans · 1 projet pro
API REST
2 ans · 5 projets

DevOps & Cloud

AWS
2 ans · 1 projet pro
Git / Github / GitLab
3 ans · tous projets
CI/CD
2 ans · 2 projets
Docker
2 ans · 2 projets

Méthodologie & Outils

Agile / SCRUM
2 ans · EDF Power Solutions
Tests (Jest, pytest)
2 ans · 2 projets
Jira / Confluence
2 ans · quotidien
Figma / Canva
2 ans · 3 projets

Soft Skills & Collaboration

Collaboration en équipeAutonomieApprentissage continuRésolution de problèmesCommunication techniqueÉcoute activeAdaptabilitéRigueurCuriosité

À Propos

Mon parcours de reconversion professionnelle

Photo de profil

Après 14 ans en tant qu'infirmière vétérinaire, j'ai choisi de me réorienter vers le développement web pour relever un nouveau défi et nourrir ma soif d'apprentissage. Aujourd'hui, je conçois et développe des applications modernes avec les mêmes rigueur, implication et sens des responsabilités que ceux qui guidaient mon engagement dans le monde vétérinaire.

Cette reconversion n'est pas un hasard : j'ai toujours été la personne vers qui l'on se tournait lorsqu'un logiciel faisait des siennes. Curieuse, autonome et débrouillarde, j'ai su transformer cette appétence en compétences concrètes grâce à une formation intensive, suivie d'une année d'alternance chez EDF Renouvelables.

Durant mon alternance, j'ai travaillé au sein d'une équipe agile sur des projets à fort impact métier, en développant des outils internes en étroite collaboration avec les équipes techniques et les utilisateurs, utilisatrices de nos applications.

Je suis convaincue que le code peut être un levier puissant au service de l'humain et de son environnement, et je mets cette conviction au cœur de ma pratique.

2012 - 2023

Auxiliaire Spécialisée Vétérinaire

11 ans d'expérience en soins vétérinaires : rigueur, gestion du stress, relation client et travail d'équipe.

Février 2023

Début de la Reconversion

Formation autodidacte où ma curiosité naturelle s'est muée en passion pour la mécanique du code et le plaisir de bâtir des outils sur mesure.

Sept 2023 - Présent

Ada Tech School & Alternance

Formation Conceptrice-Développeuse (Bac +3). Alternance de deux ans chez EDF Power Solutions.

Langues

Français

Langue maternelle

Anglais (B2)

En formation continue

Usage professionnel quotidien

  • Réunions techniques hebdomadaires
  • Documentation technique autonome

Me Contacter

Une question ? Un projet ? N'hésitez pas à me contacter

Parlons de votre projet

Je suis actuellement en poste et à l'écoute d'opportunités professionnelles pour septembre 2026.

Localisation

Paris, Île-de-France