Ciao, sono Giulia👋

1 anno di esperienza in programmazione Front End e Back End, passione per UX e UI design
Progetti
Chi sono
Ho imparato a programmare da autodidatta, realizzando siti e web app partendo dal design fino alla scrittura del codice. Sono appassionata di sviluppo software, motivo per cui vorrei portare le mie competenze e la mia voglia di imparare all'interno di un'azienda, entrando in un team.
Il mio stack principale si basa su JavaScript: lavoro con Node.js / Express, React, Next.js e database SQL. Non smetto mai di imparare, perciò ho iniziato a sviluppare anche in C# e Asp.NET Core.
Laureata triennale in Lettere antiche, ho sempre sentito un profondo interesse per il lavoro sui linguaggi e la mia transizione verso la programmazione è stata naturale. Sono una fan della fantascienza e nel tempo libero leggo science fiction e mi tuffo in un episodio di Star Trek.
Il mio stack
JavaScript
Node.js
Express
React
Next.js
C#
Asp.NET Core
HTML
CSS
Tailwind CSS
Sanity
Wordpress CMS
Git
Corsi di formazione seguiti
Progetti
Contract Manager
Questo progetto è in fase di sviluppo e consiste in un archivio di contratti, dove è possibile loggarsi e gestire i propri documenti.
Ogni contratto è rappresentato da una scheda con informazioni dettagliate, alla quale è allegato il pdf del contratto stesso.
Contact List
Webapp per creare una lista dove inserire, modificare ed eliminare dei contatti. Questo progetto mi ha permesso di capire il funzionamento complessivo di un software ed è stato il mio trampolino di lancio verso lo sviluppo in Node.js.
Ho imparato a strutturare il back-end in controllers e routes, scrivendo API RESTful per ricevere dati dal database SQL. Ho usato React nel front-end per avere la velocità di una SPA e ho gestito lo stato e il fetch dei contatti con i React Hooks.
Pur essendo una webapp semplice, è stata un'occasione per superare molte sfide.
Tutor life
Un blog dedicato ai consigli per lavorare come insegnante online, costruito con Next.js e Tailwind per essere veloce e reattivo. Mi è piaciuto curare il web design, facendo i mockup su Figma e traducendoli in interfacce utente pixel per pixel.
La sfida è stata integrare al progetto il database dei post, che è Sanity, un CMS Headless basato su GraphQL per il fetch dei dati.
Sito web portoflio
Un portfolio minimal, costruito con Next.js, progettato in maniera modulare e intuitiva. Costruendolo, ho imparato a usare i componenti React.
Landing Page
Questa landing page è stata una sfida del programma Frontend Mentor e ha un look professionale e pulito. La navigazione è fluida e intuitiva, ho disposto gli elementi in un layout ordinato grazie all'uso di CSS Grid e Flexbox. Sono presenti tag che garantiscono accessibilità.
Il menu mobile e il rendering di immagini diverse a seconda della grandezza dello schermo sono stati gestiti con la manipolazione del DOM in JavaScript puro.
GitHubSito live