// senior backend developer · 8 anni

Dall'esigenza
alla soluzione.

Backend developer con otto anni di esperienza. Progetto e realizzo l'infrastruttura che sostiene i prodotti digitali: servizi, modelli dati e architetture concepite per durare nel tempo. Parto sempre da un'analisi attenta delle esigenze, nella convinzione che la soluzione migliore nasca dalla piena comprensione del problema.

milano, itbackend & architetture distribuite
Mattia Fraccon
Mattia Fraccon
backend developer · 8 anni
Milano, IT
classe 1996
attualmenteDeveloper @ Harley & Dikkinson
focus Microservizi, monoliti, infrastruttura
approccio Prima il problema, poi la soluzione
// stack tecnico

Lo stack con cui lavoro

Strumenti che conosco a fondo e che scelgo in base al problema, non per moda.

01

Linguaggi & Framework

Backend tipizzato e manutenibile, dai monoliti ai microservizi.

linguaggi
TypeScriptJavaScriptPythonPHP
framework & runtime
Node.js · ExpressNext.jsDjangoSocket.IO
02

API & Web Services

Contratti d'integrazione solidi tra sistemi e client.

REST APIWebSocketMVC / WebApiOAuth
03

Architettura & messaging

Microservizi o monoliti, scelti in base al contesto.

MicroserviziMonolitiEvent-drivenRabbitMQAPI Gateway
04

Database & Dati

Modellazione dati, query efficienti, migrazioni sicure.

SQLPostgreSQLMySQLMariaDBRedisMigrazioni
05

Frontend & Web

Interfacce responsive e curate quando serve chiudere il cerchio.

HTML5CSS3SASS (SCSS)LessXMLResponsive designUsability
06

Infra & DevOps

Cloud, container e deploy ripetibili, senza sorprese.

cloud & orchestrazione
Google CloudKubernetesDockerKustomize
ci/cd & proxy
GitHub ActionsGitLab CIAzure DevOpsTraefikNginx
//ai & agenti

Lavoro con l'AI, a livello avanzato

Lavoro con l'AI ogni giorno: la uso per accelerare sviluppo e analisi, e la integro nei prodotti con agenti, automazioni e flussi su misura. So dove conviene usarla e dove no, e la porto in produzione come ogni altra parte del sistema, con test, osservabilità e attenzione ai costi.

sviluppo & produttività
Coding assistitoAI nel workflowPrompt engineering
agenti & integrazione
LLM & APIAgentiTool / function callingRAG
// metodo

Come affronto un progetto

Prima capisco il problema, poi scelgo la tecnologia. Mai il contrario.

01

Analisi delle esigenze

Ascolto il dominio, i vincoli e gli obiettivi reali prima di scrivere una riga.

02

Design dell'architettura

Strutturo la soluzione: confini dei servizi, modello dati, flussi e trade-off.

03

Implementazione

Codice tipizzato, testato e documentato, con deploy automatizzati su Kubernetes.

04

Scale & osservabilità

Monitoro, ottimizzo e faccio crescere il sistema mantenendolo affidabile.

// esperienza

Specializzato nel backend

8+
anni di esperienza
deploy in produzione

Dal primo schema di database fino al rollout su cluster, seguo l'intero ciclo di vita del backend. Mi piace il codice che si capisce a colpo d'occhio e l'infrastruttura che non sveglia nessuno di notte. Uso l'AI a livello avanzato, sia per accelerare lo sviluppo sia integrandola nei prodotti con agenti e automazioni su misura.

2021 - oggi

Developer · Harley & Dikkinson

In un contesto strutturato ho consolidato in modo metodico le mie competenze: microservizi in TypeScript e Node.js, applicazioni in Python e Django, messaging asincrono con RabbitMQ e cache Redis, deploy su Kubernetes con Kustomize.

2018 - 2021

Sviluppatore freelance · lavoro autonomo

Progettazione e sviluppo di siti web e applicazioni per piccole imprese, dall'analisi delle esigenze alla messa online.

// contatti

Restiamo
in contatto.

Per uno scambio tecnico, una collaborazione o semplicemente per fare due chiacchiere sul backend.