Luca Ilari

Sono uno sviluppatore appassionato di backend e full stack development. Durante il mio percorso formativo ho sviluppato competenze nella progettazione e implementazione di soluzioni software, concentrandomi soprattutto sul backend, la gestione dei database e lo sviluppo di API REST.

La mia carriera è iniziata durante il percorso formativo presso l’ITS Angelo Rizzoli, dove ho avuto l’opportunità di sviluppare applicazioni web full stack, acquisendo una conoscenza approfondita di linguaggi come Java, JavaScript/TypeScript, Python, e delle tecnologie web come React, Next.js e Node.js. In particolare, mi sono appassionato alla programmazione backend, imparando a progettare sistemi scalabili e a implementare soluzioni con Java Spring Boot. Inoltre, ho avuto l’opportunità di approfondire la programmazione in C attraverso vari progetti, che mi ha permesso di sviluppare una maggiore comprensione delle logiche di basso livello e dell’efficienza del codice.

Programmazione Backend

Ho acquisito una solida esperienza nella programmazione backend, utilizzando tecnologie come Java Spring Boot e Python con framework come Flask. Sono in grado di progettare e implementare soluzioni scalabili e sicure, con una particolare attenzione alle performance.

Sviluppo Web

Sono esperto nello sviluppo web full stack, utilizzando tecnologie come React, Next.js, Remix, Angular e Node.js. Ho progettato e sviluppato applicazioni web interattive e responsive, garantendo un’esperienza utente fluida. La mia esperienza include la gestione di applicazioni lato frontend e backend, con particolare attenzione alla sicurezza e alle performance delle applicazioni.

Team Work

Credo fortemente nell’importanza del lavoro di squadra, che ho imparato a valorizzare durante il mio percorso di studi e nei vari progetti a cui ho partecipato. La collaborazione con colleghi con competenze diverse mi stimola a migliorarmi continuamente, e cerco sempre di contribuire con idee innovative per il successo del gruppo.

Problem Solving

Il problem-solving è una delle mie principali capacità. Mi piace affrontare le sfide e trovare soluzioni creative ai problemi complessi, che siano legati alla programmazione o alla gestione di progetti. La perseveranza e l’attenzione ai dettagli mi permettono di risolvere efficacemente le difficoltà che si presentano durante lo sviluppo di soluzioni software.