juillet – août 2026
Stagiaire ingénieur logiciel · Full-Stack & intégration de l'IA · ABA Technology (Nextronic)
TaskTracker — une plateforme de gestion de projets et de tâches dont j'ai recueilli les besoins, conçu l'architecture et assuré le développement en autonomie sur neuf sprints agiles, jusqu'au déploiement conteneurisé.
- Recueil et formalisation de 19 exigences fonctionnelles directement avec les parties prenantes, puis transformation en un plan de sprints mené à son terme — application, PostgreSQL, serveur de modèle et serveur WebSocket livrés ensemble sous Docker Compose.
- Architecture en couches stricte en Next.js 16, TypeScript et Prisma, avec cinq rôles hiérarchiques et une isolation des données par organisation revérifiée côté serveur à chaque requête. Les sessions sont signées en HMAC : le client n'est jamais une source d'autorisation.
- Intégration d'un assistant IA interne en RAG (Ollama, nomic-embed-text, pgvector). Les droits d'accès s'appliquent avant la recherche sémantique et non après, les réponses sont limitées au contexte récupéré, et chaque réponse cite ses sources.
- Messagerie d'équipe en temps réel sur un serveur WebSocket autonome, authentifié avec la même session signée que l'application principale plutôt qu'avec un second mécanisme plus faible.
- Next.js 16
- TypeScript
- Prisma
- PostgreSQL
- pgvector
- Ollama
- WebSocket
- Docker Compose