// alternance — 2023 à 2026
Psycle Research
Alternance développeur fullstack de 3 ans, en parallèle du BUT informatique puis du Master MIAGE, sur deux applications internes de l'entreprise.
Mission — Maintien de l'application PAQ
Site web PAQ
Maintien en condition opérationnelle (MCO) du site web PAQ : correctifs, nouvelles fonctionnalités et suivi des demandes utilisateurs sur une application déjà en production.
Mission — Maintien de l'application PAP
Application PAP (locale, IA embarquée)
Application installée et exécutée directement sur la machine du client, avec un backend Python/Flask dédié aux traitements d'intelligence artificielle. Maintenance et évolutions dans un contexte d'exécution locale, sans les mêmes contraintes réseau/infra qu'un service cloud classique.
Mission — Qualité
Tests unitaires, d'intégration et E2E
Rédaction de tests sur les deux applications (PAQ et PAP) pour sécuriser les évolutions et limiter les régressions : tests unitaires sur la logique métier, tests d'intégration sur les échanges front/API, et tests end-to-end sur les parcours utilisateurs critiques.
Mission — R&D interne
Générateur de documentation Swagger/OpenAPI
L'API du back PAQ, trop spécifique, ne permettait pas de génération Swagger automatique standard. Conception d'un outil interne qui scanne les routes de l'API et, via des annotations et une analyse AST (arbre syntaxique du code), génère automatiquement un fichier OpenAPI à jour — sans maintenance manuelle de la documentation.
Mission — Outillage
Docker & CI/CD
Conteneurisation avec Docker et mise en place de pipelines d'intégration continue avec GitHub Actions, pour fiabiliser les déploiements des deux applications.