1. Know-How e Impatto/

Oracle PL/SQL Developer

Scarica PDF | Profilo LinkedIn


Profilo Professionale #

Senior Oracle PL/SQL Developer con quasi 30 anni di esperienza nella progettazione, sviluppo, test e ottimizzazione di codice PL/SQL robusto ed efficiente per applicazioni data-intensive e sistemi di Data Warehouse. Profonda competenza nella creazione di package, procedure, funzioni, trigger e tipi complessi, con un focus costante su prestazioni, manutenibilità e qualità del codice. Esperto nell’ottimizzazione di query SQL complesse e nella gestione di grandi volumi di dati. Abile nel tradurre requisiti di business in logica applicativa performante e scalabile all’interno del database Oracle. Background consolidato anche come Oracle DBA e DWH Architect, che garantisce una visione completa del ciclo di vita del dato.


Competenze Tecniche — Sviluppo Oracle PL/SQL #

  • Linguaggi: PL/SQL (Avanzato), SQL (Avanzato, inclusi Dynamic SQL, Analytic Functions, CTEs).
  • Sviluppo PL/SQL:
    • Package, Procedure, Funzioni, Trigger.
    • Tipi di Dati PL/SQL (Record, Collection, Object Types).
    • Gestione di Errori ed Eccezioni.
    • Elaborazione Massiva (FORALL, BULK COLLECT).
    • Dynamic SQL (DBMS_SQL, Execute Immediate).
    • Ottimizzazione del Codice PL/SQL (incluso l’uso del PL/SQL Hierarchical Profiler).
    • Interazione con Oggetti di Database (Tabelle, Viste, Sequence, Sinonimi).
  • Ottimizzazione SQL & Performance:
    • Analisi dei Piani di Esecuzione (Explain Plan), SQL Trace, TKPROF.
    • Tecniche di SQL Tuning (Hints, Query Rewriting, Indici).
    • Comprensione dell’impatto del database design sulle prestazioni PL/SQL.
  • Strumenti di Sviluppo: SQL Developer, Toad, SQL*Plus.
  • Oracle Database: Oracle Database (dalla 8i alla 21c, Autonomous Database).
  • Concetti Correlati: Data Warehousing (sviluppo di logiche ETL/ELT), Data Integration, Modellazione Dati Relazionale e Multidimensionale.
  • Version Control: Git, GitHub.
  • Scripting: Unix Shell Scripting (per automazione di deployment e gestione script).
  • Cloud: Oracle Cloud Infrastructure (OCI) — conoscenza dei servizi database.

Esperienza Professionale #

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

Senior Oracle PL/SQL Developer & DWH Architect | 2022 – Presente

  • PL/SQL Developer (per ATRADIUS) | 2022 – 2026:

    • Sviluppo e manutenzione di oltre 60.000 righe di codice PL/SQL (package, procedure, funzioni) per il Data Warehouse della divisione Surety, che consolida dati assicurativi e creditizi da Italia, Spagna, Francia e paesi del Nord Europa.
    • Progettazione di template PL/SQL riutilizzabili per le procedure di caricamento dati — standardizzazione del workflow ETL interno con checkpoint integrati per il tracciamento e monitoraggio in tempo reale dei flussi di caricamento, consentendo anche a sviluppatori junior di seguire un pattern consistente e ripetibile.
    • Implementazione di monitoraggio real-time dei caricamenti tramite package PL/SQL di logging personalizzati, con visibilità immediata sullo stato delle pipeline ETL e gestione errori in tutte le fasi di caricamento.
    • Ottimizzazione delle prestazioni batch: riduzione del ciclo di ingestione giornaliera completa da 4+ ore a meno di 2 ore tramite riscrittura delle query, pattern BULK COLLECT/FORALL e DML partition-aware.
  • PL/SQL Developer (per FINWAVE S.p.A.) | 2020 – 2022:

    • Sviluppo di package PL/SQL per applicazioni di elaborazione transazioni finanziarie che gestiscono milioni di operazioni giornaliere per clienti bancari e assicurativi.
    • Ottimizzazione avanzata di query e tuning del codice PL/SQL per pipeline di dati finanziari ad alto volume.
  • PL/SQL Developer (per FAI SERVICE) | 2021 – 2023:

    • Sviluppo di procedure ETL in PL/SQL su Oracle 19c/OCI per flussi dati di statistiche fatturazione, segmentazione clienti e tracciamento costi/ricavi.
    • Costruzione di moduli PL/SQL che alimentano dashboard Oracle Analytics Cloud con KPI finanziari aggregati.
  • Sviluppo PL/SQL (Banking, Telepass e altri clienti):

    • Sviluppo di package PL/SQL per logica di business in applicazioni DWH del settore bancario, con elaborazione di dataset superiori a 2 miliardi di righe.
    • Ottimizzazione di codice PL/SQL e query SQL esistenti — utilizzo del Hierarchical Profiler per identificare colli di bottiglia e migliorare i tempi di esecuzione dei percorsi critici.
    • Collaborazione con team di sviluppo e analisti funzionali per la definizione dei requisiti e la progettazione di soluzioni basate su PL/SQL.

NIMIS CONSULTING S.R.L. — Roma, Italia (Full Remote) #

Senior Oracle DBA & Performance Expert con Focus sullo Sviluppo (per TIM / HUAWEI) | 2020 – 2022

  • Supporto specialistico ai team di sviluppo nell’ottimizzazione del codice PL/SQL e delle query SQL per applicazioni critiche su database Exadata.
  • Analisi e tuning di processi batch PL/SQL ad alto volume.
  • Sviluppo di script PL/SQL per attività di monitoraggio e amministrazione.

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

Senior Oracle PL/SQL Developer & DBA / DWH Architect | 2013 – 2020

  • Progettazione e sviluppo di soluzioni PL/SQL personalizzate per diversi clienti, inclusi package per logiche ETL, procedure di elaborazione dati e API PL/SQL.
  • Ottimizzazione intensiva di codice PL/SQL e SQL per migliorare le prestazioni di sistemi esistenti.
  • Sviluppo di moduli PL/SQL per l’estrazione, la trasformazione e il caricamento (ETL) di dati in sistemi DWH.
  • Formazione e mentoring di sviluppatori junior sulle best practice di sviluppo PL/SQL.

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

Oracle PL/SQL Developer & Specialista DWH (per la Pubblica Amministrazione) | 2009 – 2013

  • Sviluppo di componenti PL/SQL per sistemi di Data Warehousing e applicazioni gestionali per la Pubblica Amministrazione.
  • Manutenzione evolutiva e correttiva di codice PL/SQL.
  • Ottimizzazione di processi ETL basati su PL/SQL e OWB.

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

SQL & PL/SQL Developer / DWH Architect / DBA / Training Specialist | 1999 – 2009

  • Ruoli di Sviluppo PL/SQL (significativi e crescenti): Sviluppo intensivo di codice PL/SQL per progetti DWH, BI e applicazioni personalizzate per clienti enterprise in diversi settori (Telco, Finance, Farmaceutico).
  • Creazione di package PL/SQL per logiche di business complesse, procedure di caricamento dati (ETL) con Oracle Warehouse Builder e PL/SQL.
  • Sviluppo di report BI e interfacce HTMLDB (Apex) con logica PL/SQL.
  • Come Training Specialist (2000-2001): Erogazione di corsi Oracle SQL (Base e Avanzato) e PL/SQL (Base e Avanzato).

ETNOTEAM S.P.A. — Roma, Italia #

Web Developer / Oracle SQL & PL/SQL Developer | 1999

  • Sviluppo di portali web e applicazioni client-server con forte interazione con database Oracle, utilizzando SQL e PL/SQL per la logica di backend.

S.EL.DAT. S.P.A. — Roma, Italia #

Software Developer / Junior DBA | 1997 – 1999

  • Sviluppo di applicazioni client-server con backend Oracle; prime esperienze con SQL e PL/SQL.

Formazione #

  • Facoltà di Ingegneria Informatica (Ingegneria del Software) | Università degli Studi Roma Tre, Roma | 1994 – 2000
  • Diploma di Maturità Scientifica (EQF Livello 4) | Liceo Scientifico Isacco Newton / Manieri Copernico, Roma | 1988 – 1993
  • Inglese Avanzato (C1/C2) | The British Council (Livello 4A), Roma | 2003 – 2004

Corsi di Formazione e Aggiornamento Selezionati:

  • Scrum Agile — Randstad/Forma.temp (Maggio 2024)
  • Project Management — Randstad/Forma.temp (Maggio 2024)
  • Data Wrangling, Analysis and AB Testing with SQL — Coursera, University of California Davis (Aprile 2021)
  • Advanced SQL for Query Tuning and Performance Optimization — LinkedIn Learning (Agosto 2020)
  • Corsi di specializzazione Oracle 12c (Advanced SQL, New Features) — LinkedIn Learning (2020)
  • Learning Git and GitHub — LinkedIn Learning (Agosto 2020)

Lingue #

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

Competenze Trasversali #

  • Approccio analitico e orientamento alla risoluzione di problemi complessi
  • Scrittura di codice chiaro, efficiente e manutenibile
  • Competenze avanzate di debugging e troubleshooting
  • Eccellente comprensione dei requisiti funzionali e tecnici
  • Collaborazione efficace nei team di sviluppo
  • Attenzione ai dettagli e qualità del software

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

Roma, Marzo 2026


Scarica PDF | Profilo LinkedIn | Torna alla pagina precedente