Biografia

Percorso professionale e competenze nel campo della data architecture e dello sviluppo software.

Chi sono

Mi chiamo Gianfranco Castro e sono un Data Architecture Senior Manager e Software Engineer con oltre vent’anni di esperienza nel settore tecnologico. Attualmente lavoro presso Accenture Song a Milano, dove guido la progettazione strategica, l’implementazione e la governance di sistemi e framework dati che consentono alle organizzazioni di valorizzare appieno i propri asset informativi.

Il mio ruolo si colloca all’intersezione tra strategia di business e tecnologia, garantendo che le soluzioni dati siano scalabili, sicure ed efficienti, in linea con gli obiettivi aziendali.

Focus attuale

Attualmente mi occupo di Agentic AI, in particolare:

  • Progettazione di Agenti Cognitivi: Definizione di architetture per agenti AI capaci di ragionamento, pianificazione e utilizzo di memoria a lungo termine (Vector Databases/RAG).

  • Sviluppo e Orchestrazione: Implementazione di workflow agentici utilizzando framework moderni (es. LangChain, LangGraph, AutoGen), gestendo il function calling per l’interazione dinamica con API proprietarie e database.

  • Ottimizzazione e Testing: Affinamento delle prestazioni tramite tecniche avanzate di Prompt Engineering e valutazione sistematica (Evals) per ridurre le allucinazioni e migliorare l’affidabilità delle risposte in scenari di produzione.

Inoltre mi occupo di Generative Business Intelligence (BI), un ambito che combina le competenze tradizionali di Business Intelligence con una profonda comprensione dell’intelligenza artificiale e del machine learning. Il mio lavoro si concentra sulla progettazione e implementazione di soluzioni BI avanzate in grado di generare insight, previsioni e raccomandazioni in modo autonomo.

Le mie responsabilità principali includono:

  • Definizione di architetture per la migrazione e la modernizzazione dei dati, inclusa l’architettura dei data product
  • Implementazione di strategie di data lifecycle management
  • Personalizzazione e implementazione di modelli, algoritmi e metodologie di Generative AI per migliorare la qualità di prodotti, applicazioni e sistemi
  • Analisi e valutazione delle performance dei sistemi Gen AI, con relative raccomandazioni di design
  • Progettazione end-to-end di prodotti, applicazioni e soluzioni Generative AI per esigenze di business specifiche

Competenze tecniche

Cloud & Data Platform

  • Cloud Platforms: AWS, Azure, Google Cloud
  • Data Platforms & Tools: Databricks, Delta Lake, Apache Spark
  • Data Modeling & Architecture: Data Warehousing, Lakehouses, ETL/ELT
  • Data Analytics: Spark, Databricks SQL, PySpark
  • Data Governance: Metadata Management, Master Data Management (MDM), Unity Catalog
  • Machine Learning: Feature Engineering, ML Pipelines, Model Serving

Sviluppo moderno in Python

  • Solide competenze in Python: sintassi, strutture dati, algoritmi, programmazione orientata agli oggetti e funzionale, programmazione asincrona (async/await)
  • Framework principali: Fast MCP, FastAPI, SQLAlchemy, Pydantic, Pandas
  • Task Queues: Celery per background tasks
  • Data Visualization: ThoughtSpot, Power BI, Tableau, Looker

Leadership e metodologie

  • Agile Project Management
  • Comunicazione con stakeholder
  • Collaborazione cross-funzionale

Percorso professionale

Accenture (2021 - Presente)

Dal 2021 ricopro ruoli di responsabilità crescente in Accenture:

  • Data Architecture Senior Manager (novembre 2023 - presente) presso Accenture Song
  • Business & Integration Arch Sr Manager (aprile 2022 - presente)
  • Omnichannel Technology Senior Manager (aprile 2021 - giugno 2022) presso Accenture Interactive

Tecniche Nuove Spa - Digital CTO (2019 - 2021)

Come Digital CTO ho sviluppato la strategia aziendale per l’utilizzo delle risorse tecnologiche, valutato e implementato nuovi sistemi e infrastrutture, supportato i dipartimenti nell’utilizzo profittevole della tecnologia e guidato la ricerca e l’implementazione dei sistemi di content management più efficaci.

Condé Nast - SEO Manager (2013 - 2019)

Per oltre sei anni ho gestito gli aspetti quotidiani del programma SEO, conducendo ricerche di keyword, analisi competitive, sviluppando raccomandazioni per i siti web e collaborando con i team di contenuto e creativi. Ho monitorato e analizzato le performance SEO, misurando l’impatto di business delle attività di search e formando gli stakeholder chiave sul valore della SEO.

Esperienze precedenti nello sviluppo web

La mia carriera è iniziata come sviluppatore nel 2004, con ruoli progressivi in aziende come:

  • United Music srl - Gruppo Finelco Spa (Radio 105, Radio Monte Carlo, Virgin Radio Italy) - Senior Web Developer (2011-2013)
  • Nurun - Senior PHP Developer (2010)
  • Zucchetti e PA Digitale - Developer/Programmer (2006-2010)
  • Grafill S.r.l - Analyst Programmer (2004-2006)

Formazione e insegnamento

Per oltre 12 anni (2010-2022) ho affiancato la mia attività professionale all’insegnamento come Information Technology Teacher presso EMiT Feltrinelli, dove ho formato studenti su PHP, Web Development, Android Development, Web Mobile e System Administration con Linux.

Ho anche tenuto corsi per OverNet Solutions come docente di WebDesigner PHP & MySQL (2014-2016).

Speaking e community

Sono attivo nella community tech italiana come speaker e workshop instructor:

  • PyCon Italia (2025): Workshop “FastAPI: from Hello World to Production”
  • PyCon Italia (2019): Workshop “Creare Dashboard con Flask e Vue”
  • Vue Day (2019): Workshop instructor su Vue e Vuetify
  • Laravel Day (2018): Speaker con talk su “Sviluppare API con Laravel e Serverless su AWS” e “Laravel e Vue JS”
  • SMAU Milano (2018): Speaker su “Web Performance Optimization: analisi, strumenti, report”

Questo blog nasce dalla volontà di condividere esperienze, lezioni apprese e riflessioni su data architecture, cloud-native development, DevOps e cultura del prodotto. È uno spazio dove raccolgo i progetti che mi appassionano e le conoscenze che ritengo possano essere utili alla community.

E soprattutto non viene scritto utilizzando strumenti di Generative AI, ma viene scritto utilizzando la mia esperienza e la mia conoscenza.

Costruito con Hugo e il tema Stack.
Realizzato con Hugo
Tema Stack realizzato da Jimmy