Andrea Di Giacomo

Ciao

Sono Andrea

Software engineer guidato dall'arte del Software craftsmanship, costantemente alla ricerca di nuove sfide.

Esperienze

Con un decennio di esperienza nello sviluppo di applicazioni e servizi, ho avuto modo di lavorare su applicativi Frontend, Backend, Mobile ed in molti altri ambiti, scoprendo la mia vera passione nel creare esperienze coinvolgenti per gli utenti.

1. Frontend

Lo sviluppo del Frontend è ciò su cui lavoro quotidianamente e la mia specializzazione primaria. Ho costruito web-app responsive utilizzando le tecnologie più all'avanguardia come React, Vue & Next, con un grande focus su testing, accessibilità e qualità del codice.

2. Backend

Applicativi più complessi richiedono una soluzione Backend dedicata. Ho avuto modo di utilizzare diverse soluzioni per interfacciarmi con le fonti di dati, seguendo le best practices e utilizzando varie soluzioni di comunicazione come REST API, GraphQL e gRPC.

3. Mobile

La mia carriera è iniziata con le applicazioni mobile. Ho lavorato a molti progetti di applicazioni native e multipiattaforma utilizzando diversi framework per poi distribuirle su Google Play Store e Apple Store.

4. Design

Tutto inizia con un'idea, diventa un prototipo e viene poi trasformato in una soluzione reale. Per ottenere un design accattivante e moderno ed ottimizzare il tempo di lancio sul mercato, ho imparato ad utilizzare diversi strumenti per disegnare e prototipare le mie idee.

5. OPS

Se hai bisogno di un prototipo vuoi risparmiare il più possibile sul prezzo per mantenere la tua applicazione online. Se hai molti utenti è importante automatizzare i processi CI/CD, scalare i tuoi servizi e renderli disponibile su più server in luoghi diversi.

© 2024 | Andrea Di Giacomo