Trackdéchets

Sovereign web development

2024-2025

Full-Stack Developer

Illustration for the Trackdéchets app
Illustration for the Trackdéchets app
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 +200k requests/min, 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

Skills

  • GraphQL

  • PostgreSQL

  • Prisma

  • React

  • Scaleway

  • Scalingo

  • Typescript (NodeJS)

  • Datadog/Sentry

Links

Source code

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