// Bootstrapping_

0%

Ciao, sono

{{ Matteo Vivanet }}

Frontend Developer & Web App Analyst

Sviluppo interfacce web moderne con Angular e utilizzo strumenti AI per analizzare, prototipare, documentare e migliorare il codice in modo più rapido e consapevole.

Profilo

Angular · TypeScript · RxJS
AI-assisted workflow
Enterprise web apps

Sono un Frontend Developer specializzato in Angular e nello sviluppo di applicazioni web. Ho maturato esperienza in contesti enterprise, lavorando su applicazioni web complesse, manutenzione evolutiva, interfacce responsive e collaborazione con team strutturati.

Utilizzo strumenti AI in modo pratico come acceleratore del mio metodo di lavoro: analisi, prototipazione, refactoring, debugging, documentazione e studio di nuove tecnologie. Non come moda, ma come strumento concreto per lavorare in modo più efficace.

Fuori dal lavoro sperimento su progetti personali, esploro nuovi stack e continuo ad approfondire le tecnologie che mi interessano.

AI come acceleratore

Uso gli strumenti AI in modo consapevole e pratico, non come scorciatoia ma come parte del metodo di lavoro. Ecco come li integro concretamente nell'attività quotidiana.

Refactoring

Analisi del codice esistente, identificazione di pattern da migliorare e riscrittura guidata per aumentare leggibilità e manutenibilità.

Debugging

Supporto nell'analisi degli errori, lettura dei log e identificazione rapida della causa radice dei problemi.

Documentazione

Generazione e revisione di documentazione tecnica, commenti di codice e README chiari e strutturati.

Studio tecnologie

Apprendimento accelerato di nuovi framework, librerie e pattern attraverso esempi pratici e spiegazioni contestuali.

Componenti UI

Prototipazione rapida di interfacce e componenti, con iterazione veloce su layout e struttura.

Analisi codice

Revisione e comprensione di codebase esistenti, identificazione di dipendenze e valutazione di complessità.

Testing

Supporto nella scrittura di test unitari e nella definizione di casi limite da coprire.

Prompt engineering

Studio e ottimizzazione delle tecniche di interazione con i modelli AI per ottenere output più precisi e utili.

Competenze

Frontend

AngularTypeScriptHTML5CSS3BootstrapRxJSAngular Material

Tools & Workflow

GitNode.jsJiraCI/CDAmbienti Test/ProdREST APIAgile

AI Workflow

Prompt EngineeringAI-assisted CodingRefactoringDebuggingDocumentazionePrototipazione

Soft Skills

AnalisiProblem SolvingCollaborazioneAttenzione al dettaglioCura del codice

APP Sviluppate

Screenshot dell'applicazione MyMedicalFlow con dati fittizi
● In sviluppo

Progetto personale · AI-assisted · Desktop app Windows

MyMedicalFlow

MyMedicalFlow è un progetto personale in sviluppo, nato per sperimentare la creazione di una desktop app offline dedicata alla gestione operativa di uno studio logopedico. L'app consente di organizzare pazienti, appuntamenti e fatture in un ambiente locale, con particolare attenzione a semplicità d'uso, privacy, struttura dei dati e flusso di lavoro del professionista.

Desktop App AI-assisted Offline-first Privacy-focused In sviluppo

Stack

Node.jsRustCargoVisual Studio Build Tools

Funzionalità

  • Gestione pazienti
  • Gestione appuntamenti
  • Gestione fatture
  • Generazione automatica fatture da template
  • Funzionamento completamente offline
  • Dati salvati in locale
  • Interfaccia desktop Windows
ⓘ Progetto personale sviluppato fuori dall'orario lavorativo, con strumenti e account personali. Gli screenshot e i materiali pubblicati usano esclusivamente dati fittizi o anonimizzati. Il progetto non contiene codice, asset o informazioni riconducibili a datori di lavoro o terze parti non autorizzate.

Lavori selezionati

Screenshot del sito Lisa Lecca Logopedista
Sito professionale Next.js

Lisa Lecca Logopedista

Sito professionale per una logopedista, pensato per presentare servizi, informazioni utili e modalità di contatto in modo chiaro e accessibile.

Visita il sito
Screenshot del sito FloryartPom's
Sito vetrina WordPress

FloryartPom's

Sito vetrina per allevamento cinofilo, realizzato per presentare attività, razze allevate, gallerie, esposizioni e canali di contatto.

Visita il sito

Come lavoro

01

Analisi

Comprendo requisiti, vincoli e contesto prima di scrivere codice.

02

Prototipazione

Costruisco velocemente per validare idee e raccogliere feedback.

03

Sviluppo

Implemento in modo incrementale, con attenzione a qualità e manutenibilità.

04

Refactoring

Miglioro la struttura del codice senza alterarne il comportamento.

05

Testing

Verifico il comportamento, copro i casi limite e prevengo regressioni.

06

Documentazione

Documento le scelte tecniche per rendere il codice comprensibile nel tempo.

07

Ottimizzazione

Misuro e miglioro performance, accessibilità e qualità del prodotto finale.

Parliamo

Per collaborazioni, opportunità o domande sui miei progetti, puoi contattarmi via email o LinkedIn.