INFO CANDIDATO
DETTAGLIO CV
Profilo Candidato
Junior Full Stack Web Developer con 1 anno di esperienza pratica nello sviluppo di applicazioni web e mobile complete. Buona comprensione in JavaScript/TypeScript moderno con stack Node.js/Express per backend scalabili e React.js/React Native per interfacce responsive e cross-platform. Competente in PHP/Laravel, progettazione database relazionali, implementazione API RESTful e autenticazione sicura (JWT, Laravel Sanctum). Portfolio di 4 progetti full-stack su GitHub dimostra capacità di progettare, sviluppare e deployare applicazioni end-to-end con focus su performance, sicurezza e user experience.
Studi, Corsi, Certificazioni, Lingue conosciute
Corso Full Stack Web Developer (Edizione 6)
Linkode
Gennaio 2025 – Settembre 2025
- Formazione intensiva su stack moderno con focus su progetti pratici.
- Frontend (HTML/CSS/JavaScript/React), Backend (Node.js/Express/PHP/MySQL), Mobile (React Native), Architetture scalabili e best practice professionali.
Diploma Tecnico in Informatica
Istituto Tecnico Enrico Mattei, Casamicciola Terme
Anno: 2022/2023
Studio Autonomo Continuo
- TypeScript avanzato, React.js/React Native, Node.js/Express, Prisma ORM, Laravel 11, Service Layer Pattern, design patterns architetturali, Python base.
- Approccio: studio teorico + applicazione pratica immediata in progetti GitHub.
Esperienze di Lavoro
PROGETTI SVILUPPATI
PrismaGram - Social Media Platform API
- Stack: TypeScript, Node.js, Express, Prisma ORM, MySQL, Argon2, Zod, Cloudinary
- Backend API completa per piattaforma social con architettura scalabile type-safe.
- Backend Node.js/TypeScript: Prisma ORM (schema relazionale type-safe, migrations automatiche), Controllers/Services Pattern (separazione concerns per testabilità), autenticazione robusta (JWT + Argon2 hashing, middleware protezione routes), role-based access (ruoli User/Admin con middleware custom), validazione Zod, error handling centralizzato.
- Features Social: sistema Post con testo e media (Cloudinary integration), Commenti, Like, Follow/Unfollow, feed personalizzato basato su following, upload avatar e immagini post con Multer.
- Database: 5+ tabelle relazionali (User, Post, Comment, Like, Follow), query complesse con JOIN e aggregazioni, indici ottimizzati per performance.
- Status: Backend completo, Frontend React in sviluppo.
- Link: github.com/Alex-06-25-04/PismaGram
OptiGym - Sistema Gestione Palestra (Mobile)
- Stack: React Native, Expo, Node.js, Express, MySQL, JWT, Cron Jobs
- App mobile Full-Stack cross-platform (iOS/Android) per gestione completa centro fitness.
- Backend Node.js/Express: API RESTful (25+ endpoints) con architettura MVC, autenticazione JWT con middleware custom, MySQL (schema normalizzato 7+ tabelle, relazioni complesse), query ottimizzate (JOIN multipli, transazioni, indici), Cron Jobs Scheduler (promemoria automatici, cleanup dati, aggiornamento stati).
- Frontend React Native: app cross-platform con Expo per iOS/Android, sistema navigazione multi-livello (Auth/Guest/User/Admin Stack), notifiche Push cross-platform con expo-notifications, gestione stato con Context API e AsyncStorage, UI responsiva con componenti custom.
- Features Complete: sistema prenotazioni corsi con controllo disponibilità, gestione abbonamenti (mensile, trimestrale, annuale), pagamenti multipli con storico transazioni, pannello admin per gestione utenti e orari, 3 ruoli utente (Guest, User, Admin).
- Risultato: 8000+ righe codice, app funzionante su iOS/Android.
Portfolio Personale
- Stack: React, TypeScript, Tailwind CSS, Vite
- Single Page Application moderna per showcase progetti.
- Deployment live: ale-portfolio.pages.dev
- Design minimale responsive con Tailwind utility classes.
- Componenti riusabili e performance ottimizzate.
- Presentazione progetti con link GitHub e demo live.
- TypeScript per type safety e migliore developer experience.
Mini Archive - Sistema Gestione Risorse Digitali
- Stack: Laravel 11, Sanctum, MySQL, JavaScript ES6+, Bootstrap 5, Vite
- Applicazione web Full-Stack per organizzazione risorse digitali con autenticazione API e sistema ruoli.
- Backend PHP/Laravel: autenticazione API con Laravel Sanctum (Bearer Token authentication), Service Layer Pattern (separazione logica business da controllers), sistema CRUD completo con role-based access control (Admin/User), PDO e Query Builder (utilizzo prepared statements per sicurezza), Eloquent ORM (relazioni database hasMany, belongsTo, migrations versionate), middleware custom IsAdmin per protezione routes sensibili.
- Frontend JavaScript Vanilla ES6+: JavaScript puro per interazioni dinamiche senza framework, Fetch API per consumo endpoints REST senza ricaricamento pagina, sistema ricerca risorse con filtri multipli (nome, categoria), event handling avanzato e manipolazione DOM, 6 categorie predefinite con categorizzazione automatica.
STACK TECNICO
Frontend Development
- JavaScript ES6+
- React.js, React Native
- TypeScript
- HTML5, CSS3
- Bootstrap 5, Tailwind CSS
- Vite
- Responsive Design, DOM manipulation, Async/Await, Fetch API
- jQuery
- SPA Architecture
Backend Development
- Node.js, Express.js
- TypeScript, Prisma ORM
- RESTful API Design
- PHP, Laravel 11, Eloquent ORM, PDO (Prepared Statements), Query SQL manuali, Blade Templating
- Python (base - scripting)
Database & Query Optimization
- MySQL, PostgreSQL
- Progettazione schema relazionali, Ottimizzazione query, JOIN complessi, Transazioni, Migrations, Indici database, Performance tuning
Architettura & Design Patterns
- MVC (Model-View-Controller)
- Service Layer Pattern, Controllers/Services Separation
- OOP, Dependency Injection, Repository Pattern
- Clean Code, Architetture scalabili
Autenticazione & Sicurezza
- JWT (jsonwebtoken), Argon2, bcrypt
- Laravel Sanctum (Token-based API Auth)
- Middleware di protezione, Role-based Access Control
- Validazione input (Zod, Laravel Validation)
- SQL Injection prevention, XSS protection
API Integration & Services
- REST API consumption, JSON handling
- Cloudinary (Media storage)
- Multer Base (File upload)
Tools & DevOps
- Git/GitHub, NPM, Composer, Postman, VS Code, XAMPP, node-cron (Task scheduler), Expo (Mobile development)
COMPETENZE DISTINTIVE
JavaScript/TypeScript
- JavaScript ES6+ con programmazione asincrona (async/await, Promises), manipolazione DOM, event handling.
- TypeScript per sviluppo type-safe, interfaces, generics.
- Codice pulito, mantenibile e production-ready.
React & React Native
- Sviluppo SPA moderne con React.js, gestione stato, componenti riusabili.
- React Native per app mobile cross-platform (iOS/Android) con navigazione e notifiche push.
Node.js Backend Developer
- Backend robusti con Node.js/Express, architettura MVC, Prisma ORM type-safe, autenticazione JWT, middleware custom, error handling centralizzato, API RESTful scalabili.
Database Design & Optimization
- Progettazione schema normalizzati, query complesse con JOIN, ottimizzazione performance con indici, gestione transazioni, migrations versionate, esperienza con MySQL.
Full Stack Versatility
- Capacità di sviluppare end-to-end: frontend React.js/React Native, backend Node.js/Express e PHP/Laravel, database design, API integration, deployment, gestione progetti completi autonomamente.
Problem-Solving & Debugging
- Approccio metodico al debugging, utilizzo developer tools, logging strutturato, gestione errori centralizzata, code review mentality.