Il Consorzio Cineca
Cineca è un Consorzio Interuniversitario senza scopo di lucro formato da 118 Enti pubblici: 2 Ministeri, 70 Università italiane, 46 Istituzioni pubbliche Nazionali.
Opera secondo il modello dell'in-house providing nell'interesse degli Enti pubblici consorziati per la progettazione e realizzazione di soluzioni IT, rappresentando un'infrastruttura nazionale ad alto impatto tecnologico.
Il Mio Percorso
Sono stato inserito nel reparto Direzione Tecnologie, Sistemi e Infrastruttura, nel gruppo AMS (Application Management Service) che conta 157 persone e si occupa di sviluppo e manutenzione degli applicativi per i consorziati.
Il mio tutor aziendale, Matteo Gallinucci, è il Technical Leader di Student Booking, applicativo di prenotazione appuntamenti, lezioni ed eventi destinato a studenti e cittadini.
Setup ambiente di sviluppo: PC con Intel Core i5, 16GB RAM, accesso VPN, configurazione IDE
Familiarizzazione con Spring Boot e Angular, comprensione architettura Student Booking
Implementazione feature per allegare file .ics alle email di notifica per integrazione calendario
Il Progetto Student Booking
Ho lavorato su una feature specifica: l'integrazione di file .ics nelle email di notifica per permettere agli utenti di aggiungere automaticamente gli appuntamenti prenotati al proprio calendario (Outlook, Google Calendar, etc.).
// Esempio di implementazione
@Service
public class CalendarService {
public void attachIcsToEmail(Booking booking) {
// Genera file .ics per calendario
ICalendar ical = createCalendarEvent(booking);
emailService.attachFile(ical, "appointment.ics");
}
}
Stack Tecnologico Utilizzato
"La realtà che ho vissuto è stata molto gratificante dal punto di vista formativo. Mi ha concretizzato molta della teoria studiata e mi ha incentivato a studiare ancora, nella speranza di poter lavorare presto in ambiti così eccellenti."