Trackdéchets

Sovereign web development

2024-2025

Full-Stack Developer

Illustration for the Trackdéchets app

Information

Project

Trackdéchets is a web platform of the Ministry of Ecological Transition enabling the dematerialization of hazardous waste traceability.

This is a project with strong business and regulatory constraints, whose infrastructure must manage +400k requests/hour, with a continuity of service requirement for its ~400k user establishments.

Being a platform of the French state with confidentiality stakes (confidential data of companies), all infrastructure is hosted in France, on sovereign services, in SecNumCloud zones.

Tasks

  • Merging the RNDTS register (another state platform) into Trackdéchets

    • Integration of models into the database (PostgreSQL)

    • Adding import/export pipelines for CSV/XLSX files (S3, bull queues, CSV/XLSX parsing)

    • Development of a CRUD GraphQL API

    • Development of a consultation/submission interface for declarations (React)

    • Migration and indexing of data under the constraint of service continuity

  • Complete overhaul of the tracking sheet management for off-road vehicles

  • Rotating role of support engineer, including answering user and integrator questions, processing bugs on the fly, as well as training sessions

  • Implementation of systems to assist technical support and database testing

  • Migration from a PaaS architecture to a Kubernetes architecture

Skills

  • GraphQL

  • Kubernetes

  • PostgreSQL

  • Prisma

  • React

  • Scaleway

  • Scalingo

  • Typescript (NodeJS)

  • Datadog/Sentry

Links

Source code

View of the trackdéchets dashboard
Schema of the trackdéchets system