📖 Leggi in un'altra lingua: 🇬🇧 English | 🇮🇹 Italiano
Da studentessa di lingue e culture a sviluppatrice — il mio percorso nel mondo tech è iniziato con curiosità e voglia di cambiamento. Con una laurea in Lingue e Culture Europee (L11) e anni di esperienza nel servizio clienti e nella gestione di team, so lavorare sotto pressione, risolvere problemi sul momento e comunicare in contesti diversi.
Oggi sono completamente dedicata allo sviluppo software: studio C/C++ di sistema alla 42 Roma e Java enterprise a Generation Italy, in parallelo. Ho imparato che la costanza vale più della perfezione, sempre.
Un'applicazione web full-stack realizzata per Grecos Pizzeria (Roma, Italia): i clienti inquadrano un QR code e sfogliano il menu completo dal telefono, mentre il personale gestisce tutto da un pannello admin protetto — senza app store.
Cliente: Grecos Pizzeria (@grecos11) · Versione: v1.9.0 · Online da: marzo 2026
| Area | Funzionalità |
|---|---|
| Menu Pubblico | 6 categorie (Antipasti, Pizze Rosse, Pizze Bianche, Focacce & Calzoni, Dolci, Bevande) · filtro allergeni in tempo reale (14 allergeni EU) · indicatori vegano/surgelato · navbar categorie sticky · tab "Specialità" per i fuori menu della serata · card con chip categorie a collegamento diretto · link recensioni Google/TripAdvisor |
| Pannello Admin | Login sicuro · gestione piatti (aggiungi/modifica/attiva-disattiva/elimina) · disponibilità ingredienti · banner messaggio del giorno · layout responsive desktop & tablet · modalità manutenzione |
| Prenotazioni | Calendario settimanale (12 mesi) · dettaglio completo prenotazione · notifiche in tempo reale · toggle "arrivato" · gestione walk-in · export PDF (giornaliero/mensile/annuale) · messaggi di chiusura personalizzati |
| Ordini Asporto | Autocomplete intelligente (ricerca per categoria) · sconto per ordine · toggle "consegnato" · toggle chiusura asporto · riepilogo PDF con incasso giornaliero (giornaliero/mensile/annuale) · messaggi di chiusura personalizzati |
| Strumenti | Generatore QR con logo Grecos · QR dedicato per categoria · QR recensioni Google/TripAdvisor · integrazione Web Share API |
| Statistiche | Contatore visite · ripartizione per dispositivo · orari di picco · categorie più visitate · selettore 7/30 giorni con auto-refresh |
| Extra | Modalità estate/inverno (giorni apertura automatici) · periodi di chiusura · archivio storico serate · PWA installabile · calcolo cassa protetto da password · regole Firestore di produzione |
Angular 21 (componenti standalone · signal · toSignal)
Firebase Firestore — dati menu e prenotazioni in tempo reale
Firebase Auth — autenticazione admin
Firebase Hosting — deploy su CDN
Bootstrap 5.3 + Angular Material 21
Generazione PDF — jsPDF
| Versione | Novità principale |
|---|---|
| v1.0.0 | Menu pubblico, filtro allergeni, CRUD admin, fuori menu, PWA |
| v1.1.0 | Export PDF (jsPDF) · statistiche avanzate (selettore 7/30gg, grafici scrollabili, orari di picco) |
| v1.2.0 | Sistema prenotazioni completo con notifiche real-time & PDF · asporto con autocomplete intelligente |
| v1.3.0 | Tab Specialità · QR code con logo · deep-link per categoria |
| v1.4.0 | Bottom-sheet conferma chiusura cucina · regole Firestore di produzione |
| v1.5.0 | Fix responsive Android & iOS · PDF mensile/annuale · modal walk-in (non prenotati) |
| v1.6.0 | Deploy affidabile con pre-build automatico · cache headers PWA ottimizzati |
| v1.7.0 | Messaggi di chiusura dinamici per popup prenotazioni e asporto |
| v1.8.0 | Layout desktop/tablet a due colonne · visualizza menu in dashboard · calcolo cassa protetto da password |
| v1.8.2 | Sconto per ordine asporto · toggle consegnato · calcolo contanti automatico · soglia "scarso" ≤ 5 |
| v1.8.4 | Fix critici form prenotazioni · modalità manutenzione · errori Firestore visibili nel form |
| v1.9.0 | QR recensioni Google/TripAdvisor · card menu con chip categorie · link recensioni in homepage |
Ottobre 2024 – in corso · Apprendimento tra pari (peer-to-peer)
Competenze acquisite: gestione della memoria, system call, gestione processi e segnali, programmazione concorrente (thread, mutex, semafori), networking (TCP/IP, subnetting), grafica (MinilibX), OOP & STL in C++, amministrazione di sistema Linux.
| Progetto | Descrizione | Tecnologie | Punteggio |
|---|---|---|---|
| Minishell | Shell completa con pipeline, redirezioni, built-in | C, fork, pipe, execve | 100/100 |
| Philosophers | Problema dei filosofi a cena — sincronizzazione | C, pthread, mutex | 100/100 |
| so_long | Gioco 2D con MinilibX | C, MinilibX | 122/100 ⭐ |
Dicembre 2024 – Aprile 2025 · 500h di curriculum ufficiale + studio autonomo (15 settimane)
Risultati principali:
- 84+ progetti in 4 aree: fondamenti, applicazioni business, Spring Boot, frontend
- 13 applicazioni web Spring Boot — REST API, JPA, Thymeleaf, MapStruct, Lombok
- Framework ORM personalizzato realizzato da zero con Generic Repository Pattern e caching Full/Partial
- Design pattern avanzati: Repository, IoC Container, ETL, State, Command, Chain of Responsibility, Lazy/Eager Loading
- Algoritmi di pianificazione sanitaria: gestione calendario avanzata con LinkedHashMap e Comparator personalizzati
- Piattaforma food delivery evoluta in due iterazioni (JavaEat v01 → v02) con MapStruct e relazioni ManyToMany
| # | Repository | Contenuto |
|---|---|---|
| 00 | 00_libraries | Framework e librerie riutilizzabili (GenerationLibrary) |
| 01 | 01_fundamentals_examples | Fondamenti Java e OOP — 12 moduli |
| 02 | 02_tickets_transportation | Sistemi di biglietteria e trasporti — 9 progetti |
| 03 | 03_Business_Applications | Applicazioni gestionali enterprise — 43 progetti |
| 04 | 04_Exercises_Practice | Esercizi supplementari — 4 progetti |
| 05 | 05_Spring-FrontEnd---FullStack | Spring Boot + REST API + Frontend — 16 progetti |
| 06 | 06_Angular-Frontend | Angular 21 — 9 applicazioni |
| 07 | 07_FullStack-NodeJS-Angular | FullStack Node.js + Express + SQLite + Angular |
| 08 | 08_FullStack-SpringBoot | FullStack Spring Boot + Angular — 3 progetti |
| 09 | 09_Database-MySql | SQL fondamentali e query avanzate |
| Area | Competenze |
|---|---|
| Mentalità | Adattabilità · Mentalità di crescita · Uscita dalla zona di comfort · Persistenza |
| Autogestione | Gestione del tempo · Responsabilità personale · Proattività vs reattività |
| Lavoro di squadra | Gruppo vs. squadra · Comunicazione · Collaborazione da remoto |
| Contesto Tech | Ruolo Scrum Master · AI generativa applicata al lavoro |
| Agile & Scrum | Sprint Planning · Sprint Backlog · Scrum Board · Roadmap · Cerimonie Agile |
Progetto di team con metodologia Scrum completa: analisi delle richieste del cliente, patto sociale del team, user story, sprint backlog, sprint planning, scrum board, roadmap, mockup desktop & mobile (homepage, profilo, pannello admin, blog, feedback) e resoconto sprint.
| Area | Tecnologie |
|---|---|
| Backend | |
| Low-Level | |
| Database | |
| Frontend | |
| Cloud & DevOps | |
| Versionamento & Strumenti | |
| IDE & Editor | |
| AI & Prompting | |
| Produttività |
Design Pattern: Repository · MVC · IoC / DI Container · Factory · Strategy · State · Command · Chain of Responsibility · Template Method · Custom ORM · Reflection · Lazy/Eager Loading · ETL · DTO/Mapper
| Generation Italy | Bootcamp Java Junior Full Stack Developer · dic 2024 – mar 2025 |
| 42 Roma Luiss | Ingegneria del Software (C/C++, Low-Level, Sistemi) · mar 2024 – in corso |
| Università e-Campus | Lingue e Culture Europee L11 · 2022 – 2024 · 95/110 |
| Future Academy | Master in Social Media Management · 2022 – 2023 |
| Liceo Linguistico | Italiano, Inglese, Tedesco, Francese · 2013 – 2018 · 95/100 |
🇷🇴 Rumeno — Madrelingua | 🇮🇹 Italiano — Madrelingua | 🇬🇧 Inglese — Intermedio Alto (B2) | 🇩🇪 Tedesco — Intermedio | 🇫🇷 Francese — Intermedio
"Un passo alla volta, sempre imparando"
⭐️ vhacman · Ladispoli, Roma, Italia


