Plan de Réalisation des Livrables

1 an et 2 mois 2024 - 2025
  • SaaS
  • B2B
  • Industrie

Tech Lead full stack chez EDF pour le compte de la DPNT/DP2D

Développement d'une application full stack à partir de zéro pour le compte d'EDF DPNT/DP2D (Direction du Parc Nucléaire Thermique/Direction des Projets Déconstruction et Déchets) dans le cadre du programme Vision 2035.

L'application PRL (Plan de Réalisation des Livrables) permet à des agents EDF de communiquer et planifier la réalisation de projets vue de la déconstruction de centrales nucléaires.

Phase 1 : cadrage, mise en place technique et recrutement

  • Étude du besoin, définition de la Roadmap et estimations globales.
  • Mise en place du socle technique en autonomie. L'objectif étant de développer une application fonctionnelle techniquement hors considération métier avant l'arrivée des équipes de développement du projet. Ce socle générique permet de maximiser la vélocité compte tenu des contraintes de délais (définition de l'architecture, des technologies, de l'organisation du code et méthodologies avec une documentation technique).
  • Recrutement des développeurs du projet. Analyse de CV et réalisation d'entretiens en vue de la qualification technique des candidats.
  • Phase 2 : développement de l'application spécifique au métier avec l'équipe technique recrutée

  • Cadrage fonctionnel en collaboration avec le chef de projet, Delivery Manager, Product Owners, UI/UX.
  • Développement et accompagnement technique de l'équipe.
  • Mise en place de métriques fonctionnelles (Web Analytics) et technique (surveillance de l'application sur les différents environnements dont la production).
  • Phase 3 : mise en production et évolutions

  • Gestion du support utilisation et incidents de productions.
  • Poursuite des développements en vue d'évolutions fonctionnelles.
  • Les défis majeurs de la mission résident dans cet accompagnement de construction du programme Vision 2035 en conciliant les contraintes EDF et les méthodes/techniques de développement SaaS moderne.

    Langages

    • TypeScript
    • HTML
    • CSS
    • SQL
    • Shell Scripting

    Front end

    • Angular
    • CSR
    • NgRx
    • Tailwind CSS
    • Angular Material
    • ngx-translate
    • Ag Grid
    • Matomo

    back end

    • NestJS
    • API REST
    • Microservices
    • PostgreSQL
    • TypeORM
    • OpenAPI Swagger

    DevOps

    • AWS
    • GitLab
    • CI/CD
    • Terraform
    • Terragrunt
    • Docker
    • API Gateway
    • Cognito
    • IAM
    • Lambda Authorizer
    • Lambda
    • S3
    • VPC
    • WAF

    Outils de développement

    • Git
    • Nx
    • ts-rest
    • Zod
    • Immer
    • RxJS
    • PnPm
    • ESLint
    • Prettier
    • WSL
    • Grafana

    outils et méthodes de collaboration

    • Agile Scrum
    • Jira
    • Figma
    • Miro