Deliverables Implementation Plan

1 year and 2 months 2024 - 2025
  • SaaS
  • B2B
  • Industry

Tech Lead full stack at EDF on behalf DPNT/DP2D

Development of a full stack application from scratch on behalf of EDF DPNT/DP2D (Directorate of the Thermal Nuclear Park/Directorate of Deconstruction and Waste Projects) as part of the Vision 2035 program.

The PRL (Deliverable Implementation Plan) application allows EDF agents to communicate and plan the implementation of projects with a view to the decommissioning of nuclear power plants.

Phase 1: framing, technical implementation and recruitment

  • Needs study, definition of the Roadmap and overall estimates.
  • Independently implement the technical foundation. The goal is to develop a technically functional application without any business considerations before the project development teams arrive. This generic foundation maximizes speed given time constraints (definition of architecture, technologies, code organization, and methodologies with technical documentation).
  • Recruitment of project developers. Resume analysis and interviews for candidates' technical qualifications.
  • Phase 2: development of the business-specific application with the recruited technical team

  • Functional framework in collaboration with the project manager, Delivery Manager, Product Owners, UI/UX.
  • Development and technical support of the team.
  • Implementation of functional metrics (Web Analytics) and technical metrics (monitoring of the application on different environments including production).
  • Phase 3: production and developments

  • Management of usage support and production incidents.
  • Continued developments with a view to functional upgrades.
  • The major challenges of the mission lie in supporting the construction of the Vision 2035 program by reconciling EDF constraints and modern SaaS development methods/techniques.

    Languages

    • 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

    Developer tools

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

    collaboration tools and methods

    • Agile Scrum
    • Jira
    • Figma
    • Miro