Biogaran - Décembre 2021 à Août 2022
Contexte
J'ai participé à 3 projets différents pour Biogaran. J'ai commencé par la maintenance d'une application fullstack dédiée à la gestion des officines pharmaceutiques. J'ai ensuite participé à la maintenance de l'application de pharmacovigilance (fullstack également), permettant de gérer les effets indésirables des médicaments.
Enfin, j'ai développé from scratch le frontend d'une application de suivi de patient sous chimiothérapie. Cette dernière application consiste en un dashboard permettant de suivre l'évolution dans le temps des effets indésirables rencontrés par les patients.
Stack Technique
JavaScript
TypeScript
React
Redux
Material-UI
NestJS
MongoDB
Azure
Git
Réalisations
Frontend
- Développement d'un dashboard avec graphiques
- Développement de pages et composants UI
- Création de formulaires avec validation
Backend
- Maintenance et évolution des routes existantes
- Envoi de mail via Nodemailer
- Transferts de fichier sur serveur distant
Autres
- Estimation des tâches des sprints
- Participation au daily meeting
- Participation au démonstrations client
Ce que le projet m'a apporté
Les projets de maintenance m'ont permis de me plonger dans du code existant, je devais lire et comprendre le code d'autres développeurs, améliorant ma capacité à m'adapter à du code que je ne connaissais pas. Cette expérience m'a fait comprendre qu'un code clair serait plus facilement maintenable.
Le projet from scratch m'a permis d'être en autonomie totale sur l'implémentation, le lead dev validant occasionnellement mes pull requests. J'ai notamment pu expérimenter avec les custom hooks de React afin de rendre mon code plus lisible et plus facilement maintenable.
Afin d'assurer l'exploitation des données, j'ai eu l'occasion de faire des réunions pour définir mes besoins avec le développeur backend, améliorant mes compétences en communication d'équipe.