Ciro Gallo

Foto di Ciro Gallo

Mi presento

Mi chiamo Ciro Gallo, ho 28 anni e nel 2020 mi sono laureato con lode in Informatica (classe L-31) presso l'Università degli Studi di Napoli Federico II con la tesi "Sentiment analysis mediante il supporto di una rete neurale artificiale". Avendo cominciato a lavorare come software developer qualche mese prima di laurearmi, ho totalizzato 6 anni di esperienza lavorativa nel settore.

Appassionato di finanza personale, appassionato di musica e ottimista cronico, faccio della positività e della proattività la cifra costante del mio operato nella vita e nel lavoro.

Carriera

  1. Luglio
    2017
    Maturità Classica con lode
  2. Luglio
    2020
    Machine Learning Intern presso
    BC Soft Srl
  3. Novembre 2020Full Stack Developer presso
    BC Soft Srl
  4. Dicembre 2020Laurea in Informatica con lode
  5. Giugno
    2021
    Software Development Specialist presso
    Engineering Ingegneria Informatica Spa
  6. Febbraio 2023Oracle Certified Professional
    Java SE 17
  7. Gennaio
    2026
    AI Adoption Expert presso
    Engineering Ingegneria Informatica Spa
    In corso
  8. Settembre
    2026
    Technical Team Leader presso
    Engineering Ingegneria Informatica Spa
    In corso
  9. Ottobre
    2026
    Claude Certified Architect
    Professional

Focus

Artificial Intelligence

Il mio AI Profile

Il mio profilo AI non si limita all'uso quotidiano degli strumenti: negli anni ho sperimentato e adottato diverse AI CLI e integrazioni nell'IDE, in particolare GitHub Copilot, Claude e Opencode, per capire davvero come cambiano il modo di progettare, scrivere e mantenere il software. Oggi porto questa esperienza oltre il ruolo di semplice utilizzatore, lavorando per integrare l'AI direttamente nei prodotti, nei workflow e negli strumenti destinati sia ai clienti sia ai team di sviluppo. Mi interessa soprattutto trasformare i modelli in capacità concrete: accelerare attività complesse, migliorare la produttività degli sviluppatori, rendere più efficienti i processi e costruire soluzioni in cui l'AI non sia un effetto vetrina, ma una leva reale di valore.

Nell'ambito di un'iniziativa aziendale dedicata alla promozione dell'adoption degli strumenti AI ricopro il ruolo di AI Adoption Expert, punto di riferimento per decine di colleghi in diversi team di sviluppo nell'integrazione dell'AI nei processi aziendali. Un esempio concreto: un agent AI da me sviluppato ha ridotto da circa 2 giorni a circa 30 minuti la realizzazione di uno human task per un procedimento.

Badge certificazione Claude Certified Architect Professional

Certificazione Claude Certified Architect Professional conseguita il 06/10/2026 (verifica il badge).

Progetti AI

Sviluppo skill

Skill sviluppate sia per la produttività personale sia per quella dell'intero team, messe a disposizione dei colleghi per efficientare i processi di sviluppo.

Sviluppo agent

Agent costruiti verticalmente su domini specifici e su knowledge base interne, per dare al team una CLI, e quindi dei modelli, già pronti sul dominio applicativo.

Orchestratore per migrazione

Pipeline AI, precisamente un orchestratore, per velocizzare notevolmente la migrazione di procedimenti da un sistema legacy a una piattaforma SaaS aziendale moderna.

Hard Skills

Stack principale

Sono un full stack web developer con predilezione per il backend. Il mio stack di riferimento su web e cloud native:

  • Logo KubernetesKubernetes
  • Logo AngularAngular
  • Logo Spring BootSpring Boot
  • Logo Postgres / Oracle / MongoPostgres / Oracle / Mongo
  • Logo LinuxLinux

Linguaggi

Logo JavaJava

Il mio linguaggio principale, quello con cui ho più esperienza.

Certificazione OCP Java SE 17 conseguita il 01/02/2023 (verifica il badge).

Badge certificazione OCP Java SE 17
Logo PythonPython

Sviluppo anche in Python, dal tirocinio prelaurea, nei seguenti ambiti:

  • Machine learningMachine learning
  • Web scrapingWeb scraping
  • Data analysisData analysis
  • Backend developmentBackend development

Architettura

Tra tutte le configurazioni architetturali alle quali ho avuto modo di lavorare, quella che preferisco combina microservizi e microfrontend:

MICROSERVICESMICROSERVICES
MICROFRONTENDSMICROFRONTENDS
Kubernetes
aderenza nativa a un ambiente Kubernetes.
Agilità
team indipendenti, deploy più frequenti.
Deployment continui
cicli di release autonomi per ogni team.
Tecnologie libere
ogni team sceglie il proprio stack.

Middleware & Integrazione

Ecosistemi di middleware e integrazione enterprise con cui ho lavorato:

  • Apache Camel / Camel K

    Camel plain e integrato in Spring Boot; migrazione di flussi legacy a Camel K, per integrazioni Kubernetes-native lightweight.

  • WSO2

    API Manager, Identity Server e soprattutto Micro Integrator come ESB, per disaccoppiamento e orchestrazione in un'architettura enterprise preesistente.

Linguaggi e framework sono mezzi; architettura, pattern e principi restano e fanno la differenza.

Business Domains

Nel corso della mia carriera ho avuto modo di lavorare nell'ambito dei seguenti settori.

  • Cardiogramma, icona health-tech

    HEALTH-TECH

    In ambito sanitario ho collaborato allo sviluppo di progetti di telemedicina e monitoraggio di pazienti affetti da malattie contagiose (es. COVID) o croniche. Questo mi ha dato l'occasione per apprendere ed applicare standard e protocolli propri dell'ambito sanitario, quali HL7v2, HL7 FHIR e DICOM.

  • Germoglio, icona ag-tech

    AG-TECH

    In ambito agricoltura ho collaborato allo sviluppo di progetti per l'erogazione di procedimenti digitali, come ad esempio i procedimenti di richiesta di assegnazione di carburante agricolo. Questo mi ha dato l'occasione di lavorare con lo standard BPMN 2.0 e i motori di esecuzione di workflow come Camunda.

  • Edificio della Pubblica Amministrazione, icona gov-tech

    GOV-TECH

    In ambito Pubblica Amministrazione ho collaborato allo sviluppo di piattaforme per la digitalizzazione e l'erogazione di procedimenti amministrativi, come l'iscrizione al registro regionale delle persone giuridiche e la richiesta di agevolazioni per le tasse universitarie. Questa esperienza mi ha permesso di approfondire la progettazione e l'implementazione di workflow complessi, la gestione di procedimenti amministrativi digitali e l'integrazione con sistemi e servizi della PA, utilizzando standard come BPMN 2.0 e motori di workflow quali Camunda.

Pensando al futuro, da appassionato di finanza personale uno dei settori nei quali mi piacerebbe lavorare è sicuramente l'ambito fintech.

Progetti Enterprise

Nel corso della mia carriera ho lavorato a numerosi progetti deployati su diversi clienti, soprattutto nell'ambito della Pubblica Amministrazione. Il mio ruolo non si è mai limitato allo sviluppo: scrivo anche le chart Helm per il deploy, i workflow GitHub e le pipeline Jenkins, occupandomi quindi in prima persona di CI/CD end-to-end.

ASL Foggia

Diomedee

Sistema integrato di gestione delle cronicità per la presa in carico da remoto dei pazienti cronici. Esteso a tutti gli 8 distretti sociosanitari e ai 4 presidi ospedalieri di ASL Foggia, ha svolto un ruolo chiave nel processo di digitalizzazione dell'azienda sanitaria, portando all'attivazione dell'infrastruttura regionale di Telemedicina.

ASL Foggia

Clinical Data Repository (CDR)

Sistema integrato con il Fascicolo Sanitario Elettronico, per la digitalizzazione, l'archiviazione e la fruizione dei dati sanitari dei pazienti.

Regione Lombardia

Sistema Malattie Infettive (SMI)

Sistema integrato con il Ministero della Salute, per la sorveglianza e il monitoraggio delle malattie infettive.

Regione Puglia, Regione Sardegna

SGPD Lowcode

Piattaforma SaaS multitenant per progettare ed erogare procedimenti digitali complessi con un approccio lowcode, distribuita su diversi clienti per la gestione di centinaia di migliaia di pratiche. Con l'AI è in corso l'evoluzione della piattaforma da low-code a no-code.

Progetti personali

CSV-expert

Web app che consente la conversione di file CSV in script SQL in maniera fortemente customizzabile.

Angular

Linear Congruence Solver

Risolutore di equazioni congruenziali lineari.

HTML, CSS, JavaScript, Bootstrap

Canale Youtube didattico

I principali temi trattati sono "Software Development", "Informatica", "Algebra".

2020

Autore per blog tech

Autore presso overvolt.tech nelle categorie "Hacking", "Domotica" e "Arduino".

2018/19

Progetti accademici

Move'n'go

Sistema informativo distribuito finalizzato a offrire una piattaforma di raccomandazione di strutture attraverso la gestione di recensioni dei clienti. Il sistema è costituito da un web server (Spring Boot), un back-office Desktop (JavaFX) di amministrazione e un front-end mobile (Android) per l'utente finale.

Java, Java in Android, JavaFX, Spring Boot, Auth0, AWS (S3, RDS, EBS), Google Places, Google Maps

Remote System Monitor

Sistema distribuito che consente di monitorare lo stato di più computer connessi in rete.

C language in ambiente Unix

Conosciamoci meglio

L'informatica è una scienza di cui sono perdutamente innamorato e che servirò, sentendomi onorato di farlo, per tutta la mia vita.

La dedica della mia tesi di laurea

La motivazione?

Trovo che l'informatica sia il connubio perfetto tra rigore e creatività: mi permette di essere estremamente creativo senza però perdere le certezze della matematica e della logica. Quando ero agli inizi infatti la vedevo solo come un processo creativo, ma poi con gli studi ho capito che è molto di più: produrre software non è solo arte o solo scienza, ma è proprio un'industria. Un'altra cosa che apprezzo è il fatto che essa sia estremamente pervasiva, ha applicazione praticamente in ogni campo immaginabile e quindi dà anche la possibilità a chi la pratica di innovarsi e reinventarsi continuamente (con tanto impegno). Certo questo significa che non si smetterà mai di studiare, ma questo è a mio parere un vantaggio e uno stimolo per continuare a migliorarsi.