Contexte
Mission de consultant au sein de la DPJJ (Direction de la Protection Judiciaire de la Jeunesse), rattaché au responsable du service informatique. L’objectif était de créer et maintenir une suite d’applications de gestion des services et d’information internes, tout en structurant l’équipe de développement autour de pratiques agiles.
Réalisations
- Création d’une dizaine d’applications de gestion métier (suivi d’activité, gestion des services, reporting)
- Mise en place de l’architecture MVP (Model-View-Presenter) et POO
- Migration de base de données MySQL vers PostgreSQL
- Introduction de Git pour la gestion des scripts Oracle et le versioning du code
- Mise en place de l’environnement Agile au sein du service informatique
- Formation et encadrement d’une équipe de 4 développeurs
- Développement d’une application de contrôle d’activité
- Rédaction des spécifications fonctionnelles et techniques
Stack technique
- Bases de données : MySQL, PostgreSQL
- Versioning : Git
- Serveur : Linux
- Méthode : Agile / Scrum, MVP, POO
- Langages : Python, SQL
Résultats
- Suite applicative complète couvrant les besoins opérationnels de la DPJJ
- Migration MySQL → PostgreSQL réalisée sans interruption de service
- Équipe de 4 développeurs formée aux pratiques Agile et Git
- Processus de livraison structuré et reproductible instauré dans le service