luglio – agosto 2026
Tirocinante software engineer · Full-Stack e integrazione dell'IA · ABA Technology (Nextronic)
TaskTracker — una piattaforma di gestione progetti e attività di cui ho raccolto i requisiti, progettato l'architettura e curato lo sviluppo in autonomia su nove sprint agili, fino al deployment containerizzato.
- Raccolta e formalizzazione di 19 requisiti funzionali direttamente con gli stakeholder, poi tradotti in un piano di sprint portato a termine — applicazione, PostgreSQL, model server e server WebSocket rilasciati insieme sotto Docker Compose.
- Architettura a livelli rigorosa in Next.js 16, TypeScript e Prisma, con cinque ruoli gerarchici e isolamento dei dati per organizzazione riverificato lato server a ogni richiesta. Le sessioni sono firmate in HMAC: il client non è mai una fonte di autorizzazione.
- Integrazione di un assistente IA interno in RAG (Ollama, nomic-embed-text, pgvector). I diritti di accesso si applicano prima della ricerca semantica e non dopo, le risposte sono limitate al contesto recuperato e ogni risposta cita le proprie fonti.
- Messaggistica di team in tempo reale su un server WebSocket autonomo, autenticato con la stessa sessione firmata dell'applicazione principale invece che con un secondo meccanismo più debole.
- Next.js 16
- TypeScript
- Prisma
- PostgreSQL
- pgvector
- Ollama
- WebSocket
- Docker Compose