1. Know-How e Impatto/

Data Warehouse Architect

Scarica PDF | Profilo LinkedIn

Un ruolo, quattro pilastri. Questo profilo è uno dei quattro pilastri del ruolo Technical Leader per database e Data Warehouse mission-critical.


Profilo Professionale #

Nella maggior parte dei casi in cui mi hanno chiamato per “progettare un DWH nuovo”, il DWH esistente andava benissimo. Serviva solo capirlo. Trent’anni di Oracle, gli ultimi quindici da DWH Architect — ho imparato che il collo di bottiglia non è quasi mai la piattaforma.

Cosa vedo subito quando arriva un preventivo per una nuova piattaforma: la partizione mai revisionata dopo cinque anni di crescita. L’ETL in PL/SQL che gira in seriale quando poteva essere parallelo. La materialized view che nessuno ha più aggiornato dopo il cambio schema del 2019. Sono i dettagli che si accumulano, non le tecnologie che invecchiano.

Batch analitici da 4 ore a meno di 30 minuti su Oracle OCI e Autonomous Database — senza cambio hardware, solo lavorando su design e piani di esecuzione. DWH multi-paese consolidati su 4 paesi europei con oltre 60.000 righe di PL/SQL e caricamento daily sotto le 2 ore. DWH assicurativi 500 GB–8 TB. Cluster Exadata multi-nodo, fact table oltre 800M record al giorno con SLA sotto i 500 ms. Migrazioni ODI 10g→12c gestite in continuità, mai da capo. Kimball, Inmon, star/snowflake, SCD, bus matrix. Docenza Oracle Italia su SQL, PL/SQL, tuning. Cosa porto: un secondo parere indipendente prima che tu firmi un preventivo da centinaia di migliaia di euro, un metodo che parte dai dati che il sistema registra già (AWR, ASH, wait event, piani di esecuzione), e la disciplina di dire “il tuo sistema attuale può ancora reggere — ecco come”.


Aree di intervento #

  • Data Warehouse design — modellazione dimensionale, Star Schema e Snowflake, Slowly Changing Dimensions, Bus Matrix, source-to-target mapping.
  • Design e ottimizzazione ETL/ELT — pipeline in PL/SQL, Oracle Data Integrator, migrazione di progetti Oracle Warehouse Builder legacy, integrazione cross-source.
  • DWH performance tuning — strategie di partitioning, compression, materialized view, query rewriting, analisi degli execution plan.
  • Modernizzazione e migrazione — valutazione di DWH Oracle verso alternative PostgreSQL, piattaforme DWH cloud (OCI, AWS, Azure).

Risultati in evidenza #

  • Diverse centinaia di database Oracle in 30 anni, con focus su DWH design, ETL/ELT e amministrazione.
  • DWH Surety (Atradius) consolidato su 4 Paesi europei (Italia, Spagna, Francia, Nord Europa): oltre 60.000 righe di PL/SQL, caricamento giornaliero completo in meno di 2 ore, monitoraggio in tempo reale delle fasi di load.
  • Progettazione DWH su dataset superiori ai 2 miliardi di righe con integrazione di oltre 15 sorgenti eterogenee.
  • Modello dati Snowflake su Oracle Analytics Cloud con ETL su Oracle 19c in OCI per fatturazione, segmentazione clienti, portafoglio e tracking costi/ricavi.
  • Batch analitici critici ridotti da 4 ore a meno di 30 minuti su Oracle in OCI e Autonomous Database.
  • Data Warehouse su PostgreSQL progettato come alternativa cost-effective a Oracle per workload Banking e Telepass.

Competenze Chiave #

Metodologie DWH #

  • Modellazione multidimensionale Kimball e Inmon
  • Star Schema, Snowflake Schema, Slowly Changing Dimensions (SCD Type 1/2/3), Bus Matrix design

Stack Oracle #

  • Oracle Database fino alla 23ai, Exadata, RAC, Data Guard, Autonomous Database (ADB)
  • Performance Tuning (AWR, ADDM, SQL Tuning Advisor), Storage Management (ASM), Backup & Recovery (RMAN), Oracle TDE

PostgreSQL #

  • PostgreSQL 14+, Query Optimization, Table Partitioning
  • pg_stat_statements, PgBouncer, replica logica, tuning di VACUUM/Autovacuum

Cloud #

  • Oracle Cloud Infrastructure (OCI): Compute, Storage, Networking, Database Services, Autonomous Database
  • AWS Aurora PostgreSQL, ambienti Microsoft Azure Database

ETL/ELT e Business Intelligence #

  • Pipeline ETL in PL/SQL, Unix Shell scripting
  • Oracle Data Integrator (ODI), Oracle Warehouse Builder (OWB, progetti legacy)
  • Oracle Analytics Cloud (OAC): Semantic Model Designer, dashboard e report

Linguaggi, sistemi e trasversale #

  • SQL avanzato, PL/SQL avanzato, Unix Shell scripting
  • Linux (RHEL, CentOS, Oracle Linux), Unix, Windows Server
  • Project Management (Agile/Scrum), team leadership fino a 7 persone, formazione tecnica

Esperienza Professionale #

IDEA DB CONSULTING S.R.L. — Roma, Italia (Full Remote Europa) #

Amministratore Unico · Data Warehouse Architect · Oracle & PostgreSQL Expert | 2022 – Presente

  • SILICONDEV → POSTE ITALIANE — Senior Database Consultant | Lug 2025 – Presente:
    • Amministrazione di circa 1.500 istanze MySQL e PostgreSQL tra produzione, certificazione e sviluppo.
    • Monitoraggio delle performance, query tuning, gestione della replica e capacity planning su scala enterprise.
  • GENERALI Assicurazioni — PM DWH Lead | Feb 2024 – Mag 2025:
    • Coordinamento tecnico su Data Warehouse assicurativo su database Oracle da 500 GB a 8 TB.
    • Interfaccia diretta col cliente su requisiti, definizione scope e presentazione delle soluzioni.
  • ATRADIUS, divisione Surety — DWH Architect | 2022 – 2026:
    • Data Warehouse Oracle unificato per consolidare i dati di 4 Paesi europei (Italia, Spagna, Francia, Nord Europa) da sorgenti eterogenee (Oracle, SQL Server, file esterni).
    • Modellazione dei domini core (portafoglio clienti, polizze, contratti, fatturazione, sinistri, movimenti sinistri).
    • Oltre 60.000 righe di PL/SQL, framework di caricamento con checkpoint e logging in tempo reale; caricamento giornaliero completo in meno di 2 ore.
  • Altri clienti Banking, Telco e pagamenti — Design e Architettura DWH:
    • Architetture DWH Kimball/Inmon su dataset superiori ai 2 miliardi di righe, integrazione di oltre 15 sorgenti eterogenee.
    • Batch analitici critici ridotti da 4 ore a meno di 30 minuti su Oracle in OCI e Autonomous Database.
    • DWH su PostgreSQL come alternativa cost-effective a Oracle con strategie di partitioning e query optimization.

FREELANCE / CONSULENTE INDIPENDENTE — Roma, Italia (Full Remote Europa) #

Oracle DBA · Performance Tuning · DWH Architect | 2013 – 2022

  • FAI SERVICE — DWH Architect & Oracle DBA | 2021 – 2023:
    • Modello dati Snowflake su Oracle Analytics Cloud, ETL su Oracle 19c in OCI, dashboard per fatturazione, segmentazione e portafoglio.
    • (contract confluito in IDEA DB CONSULTING dal 2022 con sostituzione del contratto)
  • LISCOR → Finwave, Gruppo Lutech — Oracle DBA e sviluppo DWH nel settore finanziario | 2020 – 2023:
    • Sviluppo PL/SQL avanzato e ottimizzazione di query per applicazioni finanziarie con milioni di transazioni giornaliere.
    • (contract confluito in IDEA DB CONSULTING dal 2022 con sostituzione del contratto)
  • NIMIS → Huawei → per TIM — Oracle DBA e DWH Architect | 2020 – 2022:
    • Architettura DWH telco su oltre 30 database Oracle critici (67+ istanze su cluster Exadata) al servizio di oltre 20 milioni di utenti prepagati mobile.
    • Fact table con ingestion fino a 800 milioni di record di traffico al giorno, strategie avanzate di partitioning e compression, SLA sotto i 500 ms; ASM e Oracle TDE.
    • (contract confluito in IDEA DB CONSULTING dal 2022 con sostituzione del contratto)
  • DatabTech, Milano — Oracle DBA e DWH Architect per Allianz e Mediobanca | 2018 – 2021:
    • Migrazione di progetti Oracle Data Integrator (ODI) dalla versione 10g alla 12c.
  • Altri clienti Banking, Insurance e Telco | 2013 – 2018:
    • Data Warehouse su piattaforme Oracle e PostgreSQL, con modellazione Kimball/Inmon.
    • Pipeline ETL/ELT che gestiscono fino a 500 milioni di righe per ciclo di caricamento.
    • Configurazioni Oracle Data Guard per alta disponibilità e disaster recovery.
    • Team da 3 a 7 persone in contesti multiculturali distribuiti, approccio Agile iterativo, budget nella fascia €100K – €500K.

AUSELDA AED GROUP S.P.A. — Roma, Italia #

Data Warehouse Architect · Performance & Tuning Expert · Oracle Project DBA (per la Pubblica Amministrazione) | 2009 – 2013

  • Progettazione e modellazione (Kimball/Inmon) di DWH per enti della Pubblica Amministrazione.
  • Sviluppo di processi ETL/ELT, ottimizzazione di query SQL complesse, product specialist Oracle Warehouse Builder.

ORACLE ITALIA S.R.L. — Varie sedi, Italia & Madrid, Spagna #

Data Warehouse Architect · Oracle DBA · SQL & PL/SQL Developer · Training Specialist | 1999 – 2009

  • Data Warehouse per clienti Telco (TIM, Vodafone, TRE), Finance (Banca d’Italia, Generali, RAS) e Farmaceutico (Menarini) con modellazione Kimball/Inmon ed ETL su Oracle Warehouse Builder.
  • Ingaggio internazionale su Vodafone Spagna (Madrid).
  • Training Specialist (2000-2001) su SQL, PL/SQL, Oracle DBA e Performance & Tuning.

ETNOTEAM S.P.A. · 1999 — S.EL.DAT. S.P.A. · 1997 – 1999 #

Web e Software Developer · Junior Oracle DBA (per Telecom, Rover Italia)


Formazione #

  • Facoltà di Ingegneria Informatica (Ingegneria del Software) | Università degli Studi Roma Tre, Roma | 1994 – 2000
  • Diploma di Maturità Scientifica | Liceo Scientifico Isacco Newton / Manieri Copernico, Roma | 1988 – 1993
  • Inglese Avanzato (C1/C2) | The British Council, Roma | 2003 – 2004
  • Formazione continua: Scrum Agile e Project Management (Randstad / Forma.temp, 2024) · Data Wrangling with SQL (Coursera, UC Davis, 2021) · Advanced SQL for Query Tuning e Oracle 12c (LinkedIn Learning, 2020)

Lingue #

  • Italiano: Madrelingua
  • Inglese: C1/C2 (Fluente, professionale)
  • Spagnolo: C1 (Fluente)
  • Rumeno: C1 (Fluente)
  • Francese: A1/A2 (Base)

Competenze Trasversali #

  • Lettura trasversale delle situazioni complesse, fino alla causa reale
  • Traduzione tra livello tecnico e livello business, per team e management
  • Coordinamento di team distribuiti, in presenza e full remote
  • Mentoring e trasferimento di competenze
  • Gestione delle priorità sotto pressione operativa
  • Comunicazione tecnica chiara, basata sulle evidenze

Autorizzo il trattamento dei miei dati personali ai sensi dell’Art. 13 del Regolamento UE 2016/679 (GDPR).

Roma, Settembre 2026


Scarica PDF | Profilo LinkedIn | Torna alla pagina precedente