Aller au contenu principal
Retour aux réalisations

Total - Depuis Juillet 2023

Contexte

Total est un groupe pétrolier et gazier français. Pour sa division Angola, le groupe dispose d'une application où des études scientifiques sur les données marines sont réalisées. Ces études permettent de déterminer l'évolution des sols et de la faune locale à travers les années selon de nombreux critères.

Dans le cadre d'une refonte complète de l'application développée il y a plus de 10 ans, j'ai pris en charge l'implémentation du backend de la nouvelle solution. J'interviens également de manière ponctuelle sur le nouveau frontend, notamment pour l'implémentation des tests avec Cypress.

Stack Technique

  • TypeScript

  • React

  • Material-UI

  • Cypress

  • Jest

  • NestJS

  • MySQL

  • Git

  • Azure

Réalisations

Frontend

  • Implémentation de tests avec Cypress

Backend

  • Reprise et évolution du modèle de données
  • Approche TDD de la solution
  • Sécurisation de l'API
  • Documentation automatique Swagger

Autres

  • Estimation de la complexité des tâches
  • Participation aux démonstrations client
  • Mise en place de la pipeline CI/CD

Ce que le projet m'a apporté

Le projet m'a permis d'organiser mon travail de manière autonome, en choisissant mon architecture de code, les packages que j'utilise et la façon dont je réalise mon implémentation. Cela me laisse expérimenter différents design patterns et m'a permis de mettre en place une stratégie de TDD, nouveauté par rapport aux précédents projets.

L'application manipulant un grand nombre de données, le projet est une occasion parfaite pour améliorer mes compétences en SQL, notamment en optimisation de requêtes.

Le projet ayant une dimension internationale, la communication se fait uniquement en anglais.

Autres Projets

  • Soufflet

  • Biogaran

  • APF Entreprises