Front-end Web Developer

STEFANO
QUARANTA

Immagine profilo di Stefano Quaranta

Chi sono

Mi chiamo Stefano Quaranta, ho 29 anni e vivo a Lissone in provincia di Monza e Brianza. Lo sviluppo web è sempre stato un settore di mio interesse, ma solo negli ultimi anni questa passione si è realmente concretizzata.

Ho costruito il mio percorso formativo imparando e approfondendo con costanza HTML5, CSS3, JavaScript, Git e GitHub a un livello intermedio. Mi impegno quotidianamente per incrementare le mie conoscenze con nuove tecnologie e per realizzare progetti curati nei dettagli, con particolare attenzione alla qualità del codice e all'esperienza utente su tutti i dispositivi.

Immagine professionale di coding

Il mio obiettivo è crescere professionalmente in questo settore, continuando ad apprendere nuove competenze.

Attualmente sto cercando nuove opportunità lavorative per collaborare con realtà che valorizzano precisione ed affidabilità.

Le mie conoscenze

HTML 5
  • Struttura del documento
  • Metadati principali
  • Elementi principali
  • Span e Div
  • Bottoni e link
  • Attributi
  • Immagini e video
  • Form, moduli ed input
  • Semantica avanzata
  • SEO
  • Accessibilità (ARIA e best practices)
  • Ottimizzazione delle prestazioni
  • Lazy loading
CSS 3
  • Selettori e specificità
  • Pseudo-classi e pseudo-elementi
  • Box Model
  • Display e visibilità
  • Background e bordi
  • Colori e unità di misura
  • Tipografia
  • Posizionamento
  • Transizioni
  • Animazioni (keyframes)
  • Flexbox layout
  • Grid layout
  • Media Queries (responsive, mobile first)
JAVASCRIPT
  • Sintassi e tipi di dati
  • Variabili e scope
  • Operatori, condizioni e cicli
  • Funzioni e funzioni freccia
  • Eventi e manipolazione del DOM
  • Array e oggetti
  • Filter(), reduce(), map(), some(), e at()
  • Object.entries(), Object.keys() e Object.values()
  • Asincronia (Promises e Async/Await)
  • Gestione degli errori (try/catch e throw)
  • Fetch API
  • ES6+ e sintassi moderna
  • Template literals
  • Destructuring
  • LocalStorage
  • Modularità (import/export)
GIT/GITHUB
  • Inizializzazione del repository Git
  • Aggiungere file al repository
  • Eseguire i commit
  • Visualizzare lo stato dei file (git status)
  • Visualizzare la cronologia dei commit
  • Salvare modifiche temporanee (git stash)
  • Navigazione ed utilizzo dei branch
  • Unire i branch
  • Gestione conflitti durante il merge
  • Visualizzare le differenze tra file
  • Annullare modifiche locali (git reset)
  • Creare un repository su GitHub
  • Sincronizzare i file (git push e git pull)
  • Issues
  • Fork e Pull Request
  • Clonare un repository

Progetti

Anteprima progetto sito e-commerce
E-commerce
Anteprima progetto sito meteo
Previsioni del tempo