PORTFOLIO / 202601 / 04
CALOGERO MIRAGLIA · SOFTWARE ENGINEER

Engineering
what matters.

Progetto sistemi intelligenti. Rendo solide le idee complesse.

01 / ABOUT

IL SOFTWARE È UN LAVORO DI PRECISIONE

Non basta farlo funzionare.
Deve funzionare nel tempo.

Sono Calogero Miraglia, Software Engineer con oltre dieci anni di esperienza nella progettazione e nello sviluppo di soluzioni software complesse. Mi occupo di architetture frontend, sviluppo full stack e integrazione di sistemi AI, con un’attenzione particolare alla qualità, alla scalabilità e alla manutenibilità del codice. Esploro e applico processi di sviluppo agentici, Spec-Driven Development e strumenti come OpenSpec, progettando development harness che rendono il lavoro più strutturato, verificabile ed efficiente.

Esplora il mio percorso
02 / EXPERIENCE

2015 — OGGI

Il percorso.
Dal codice ai sistemi.

Le mie quattro esperienze lavorative, in ordine dal presente alle origini. Segui la linea verticale per scoprire ruoli, contributi e processi tecnici.

01 / PERCORSO PROFESSIONALE

Le esperienze lavorative

Alcuni periodi si sovrappongono, come nel CV. I progetti svolti presso i clienti sono nella sezione orizzontale successiva.

APR 2026 — OGGI

Wolters Kluwer Italy

01

Software Engineer · Genya · architettura frontend e modernizzazione

Attività su Genya: sviluppo e architettura frontend, modernizzazione di interfacce, processi agentici con OpenSpec e SDD, creazione di harness e controlli per specifiche, test e continuità funzionale. Sul progetto in consulenza da luglio 2024.

PROJECT SYSTEM / R1Wolters Kluwer Italy
FRONTENDSPECHARNESSVERIFY
GenyaFrontend ArchitectureOpenSpecSDD
GIU 2025 — MAR 2026

Nexa Data

02

Senior Frontend Developer · Agentic systems e integrazione di servizi

Architettura agentica e tool MCP con backend NestJS, Clean Architecture e CQRS; integrazione dei messaggi WhatsApp con una piattaforma di gestione trasporti e controllo delle autorizzazioni.

PROJECT SYSTEM / R2Nexa Data
WHATSAPPAGENTMCP TOOLSSERVICES
AI AgentsMCPNestJSCQRS
APR 2015 — APR 2026

Taal

03

Software Developer · Software enterprise, web e mobile

Sviluppo di applicazioni frontend, backend e mobile, integrando API, sistemi legacy e servizi di business. Le collaborazioni per i clienti sono dettagliate nelle schede di progetto.

PROJECT SYSTEM / R3Taal
ENTERPRISEAPIFRONTENDMOBILE
EnterpriseAPIsWeb & Mobile
MAG — DIC 2015

ITAttitude

04

Software development & consulting · Sviluppo software e consulenza

Esperienza aggiuntiva di sviluppo software e consulenza professionale, riportata nel curriculum senza ulteriori dettagli sui singoli progetti.

PROJECT SYSTEM / R4ITAttitude
DEVELOPCONSULT
DevelopmentConsulting
03 / PROJECTS

2015 — OGGI

I progetti.
In movimento.

18 realizzazioni documentate all’interno di 9 incarichi e collaborazioni principali. Scorri verso il basso: i progetti avanzano in orizzontale.

Ogni scheda è un’attività distinta, non necessariamente un cliente diverso. La timeline lavorativa, qui sopra, resta separata.

PROGETTI / REALIZZAZIONI
01/18
DAL PROGETTO ATTUALEALLE ORIGINI
PROGETTO / REALIZZAZIONEP01
Genya · Wolters Kluwer IN CORSO

Frontend architecture & agentic harness

DAL LUG 2024 · ATTUALE

Prodotto attuale · piattaforma Genya

Architettura e sviluppo frontend per Genya. Processi agentici strutturati tramite OpenSpec e Specification-Driven Development: analisi del task, proposte, ADR, specifiche, harness, test E2E e screenshot baseline.

PROJECT SYSTEM / P01Genya
SPECARCHITECTBUILDVERIFY
Frontend ArchitectureOpenSpecSDDHarness
PROGETTO / REALIZZAZIONEP02
Nexa Data

Agentic transport & bookings

GIU 2025 — MAR 2026

AI Agents · integrazioni operative

Agenti OpenAI con strumenti MCP, backend NestJS e autorizzazioni, integrati con WhatsApp e un sistema per clienti, veicoli, prenotazioni, calendari autisti e analisi.

PROJECT SYSTEM / P02Nexa Data
MESSAGEAGENTTOOLSBOOKING
OpenAIMCPNestJSCQRS
PROGETTO / REALIZZAZIONEP03
Sky

AI advertising configuration

GEN — GIU 2024

Campagne pubblicitarie · portale Angular

Portale Angular per configurare regole e parametri AI delle campagne pubblicitarie, con interfacce dinamiche e integrazione dei processi di analisi in background.

PROJECT SYSTEM / P03Sky
CAMPAIGNAI RULESANALYSIS
AngularAI rulesCampaigns
PROGETTO / REALIZZAZIONEP04
Poste Italiane / Toyota

Custom CMS

LUG — DIC 2023

Una delle realizzazioni nell’incarico combinato

CMS personalizzato basato su Netlify, sviluppato nell’ambito delle attività riportate dal CV per Poste Italiane / Toyota. Il CV non attribuisce questa singola realizzazione a uno dei due clienti.

PROJECT SYSTEM / P04Poste Italiane / Toyota
CONTENTCMSPUBLISH
NetlifyCMSContent
PROGETTO / REALIZZAZIONEP05
Poste Italiane / Toyota

AI chatbot frontend

LUG — DIC 2023

Una delle realizzazioni nell’incarico combinato

Interfaccia Angular per un chatbot AI nell’ambito dell’incarico Poste Italiane / Toyota; integrazione del chatbot in un’esperienza utente strutturata.

PROJECT SYSTEM / P05Poste Italiane / Toyota
USERCHAT UIAI
AngularAI ChatbotFrontend
PROGETTO / REALIZZAZIONEP06
Poste Italiane / Toyota

Enterprise ticketing

LUG — DIC 2023

Una delle realizzazioni nell’incarico combinato

Applicazione enterprise per la gestione dei ticket con caricamento lazy e Module Federation, progettata per consentire moduli distribuiti e indipendenti.

PROJECT SYSTEM / P06Poste Italiane / Toyota
TICKETSMODULESFEDERATION
TicketingLazy loadingModule Federation
PROGETTO / REALIZZAZIONEP07
SnaiFun

Mobile integrations

GEN — GIU 2023

Funzionalità mobili con sistemi Snai

Funzionalità per app mobile integrate con i sistemi Snai, nell’ambito dell’esperienza SnaiFun.

PROJECT SYSTEM / P07SnaiFun
MOBILEINTEGRATESERVICES
MobileIntegrationProduct
PROGETTO / REALIZZAZIONEP08
SnaiFun

Customizable 3D avatars

GEN — GIU 2023

Esperienza 3D interattiva

Avatar 3D personalizzabili con Three.js, inclusa la gestione dinamica degli accessori selezionati dagli utenti.

PROJECT SYSTEM / P08SnaiFun
AVATARACCESSORIESRENDER
Three.js3DCustomization
PROGETTO / REALIZZAZIONEP09
Luxottica

Brand-configurable microfrontend

2021 — 2022

Frontend modulare configurabile per brand

Microfrontend React personalizzabile per brand, con build specifiche tramite Webpack per esigenze di distribuzione differenti.

PROJECT SYSTEM / P09Luxottica
BRANDMODULESBUNDLE
ReactMicrofrontendsWebpack
PROGETTO / REALIZZAZIONEP10
Luxottica

Virtual glasses try-on

2021 — 2022

Interazione webcam e prodotto

Integrazione della webcam per la prova virtuale di occhiali nel browser.

PROJECT SYSTEM / P10Luxottica
WEBCAMTRY-ONVIEW
WebcamVirtual Try-OnUX
PROGETTO / REALIZZAZIONEP11
Luxottica

Static content experiences

2021 — 2022

Pagine e configurazioni per contenuti

Pagine Next.js con generazione statica guidata dalla configurazione dei contenuti, nell’ecosistema Luxottica.

PROJECT SYSTEM / P11Luxottica
CONFIGCONTENTBUILD
Next.jsStatic GenerationContent
PROGETTO / REALIZZAZIONEP12
NTT DATA

ServiceNow portals · Enel / Eni

2018 — 2020

Portali enterprise per clienti NTT DATA

Sviluppo di portali ServiceNow per clienti enterprise, tra cui Enel ed Eni. Le singole funzionalità non sono ulteriormente dettagliate nel CV.

PROJECT SYSTEM / P12NTT DATA
PORTALWORKFLOWSCLIENTS
ServiceNowPortalsEnterprise
PROGETTO / REALIZZAZIONEP13
NTT DATA

Modular business platform

2018 — 2020

Java/Spring + AngularJS

Piattaforma modulare realizzata con backend Java/Spring e interfacce AngularJS, nell’ambito del percorso NTT DATA.

PROJECT SYSTEM / P13NTT DATA
BACKENDMODULESFRONTEND
JavaSpringAngularJS
PROGETTO / REALIZZAZIONEP14
NTT DATA

Ticketing & logistics mobile

2018 — 2020

React Native · offline/online

Applicazioni React Native per ticketing e logistica, con sincronizzazione offline/online, scanning e NFC.

PROJECT SYSTEM / P14NTT DATA
SCANOFFLINESYNC
React NativeNFCOffline Sync
PROGETTO / REALIZZAZIONEP15
Entando

ATAC institutional web

2017

Web istituzionale · piattaforma Entando

Sviluppo e personalizzazione di siti e applicazioni istituzionali su Entando; il CV include ATAC tra i progetti seguiti.

PROJECT SYSTEM / P15Entando
ENTANDOCOMPONENTSWEB
EntandoComponentsIntegrations
PROGETTO / REALIZZAZIONEP16
Entando

Prison Administration web

2017

Web istituzionale · piattaforma Entando

Progetti web su Entando per l’Amministrazione Penitenziaria, con personalizzazione di componenti e integrazione di servizi esterni.

PROJECT SYSTEM / P16Entando
ENTANDOCUSTOMIZEINTEGRATE
EntandoInstitutionalServices
PROGETTO / REALIZZAZIONEP17
Generali

Insurance business applications

2016

Applicazioni assicurative enterprise

Applicazioni con C#, .NET Framework, ASP.NET MVC, AngularJS ed Entity Framework; API REST e Active Directory per autenticazione e autorizzazione.

PROJECT SYSTEM / P17Generali
INSURANCERESTAUTH
.NETAngularJSRESTActive Directory
PROGETTO / REALIZZAZIONEP18
MetLife

Policy management systems

APR — DIC 2015

Polizze e integrazioni legacy

Applicazioni per la gestione di polizze assicurative con Java, Spring e JPA/Hibernate, REST API, data access e integrazioni legacy.

PROJECT SYSTEM / P18MetLife
POLICIESJAVADATA
JavaSpringJPAREST

SCORRI ↓ PER ESPLORARE I PROGETTI →

04 / CAPABILITIES

WHAT I BUILD WITH

Quattro discipline.
Un solo approccio.

Le tecnologie non sono una raccolta di loghi: sono strumenti che collego per costruire sistemi affidabili. Ogni area prende vita mentre la raggiungi.

01 — INTELLIGENT SYSTEMS

AI Agents & MCP

Progetto agenti e integrazioni tra modelli, strumenti MCP, API e workflow di business, con particolare attenzione al controllo delle operazioni.

OpenAIAI AgentsMCPTool OrchestrationNestJS
02 — ARCHITECTURE

Backend & Architecture

Servizi enterprise progettati per evolvere, con confini chiari tra responsabilità e dati.

NestJSC# / .NET CoreJava / SpringREST APIsSQLEF / JPADDDCQRSClean Architecture
03 — DIGITAL EXPERIENCES

Frontend Architecture

Architettura FE, composizione di interfacce e componenti riutilizzabili per prodotti enterprise come Genya. Dal design dei moduli alla loro evoluzione.

Frontend ArchitectureTypeScriptReact / Next.jsAngular / AngularJSMicrosoft FASTMicrofrontendsReact Native
04 — AGENTIC ENGINEERING

OpenSpec, SDD & Harness

Progetto processi di sviluppo agentici guidati da specifiche: dall'analisi e dall'architettura frontend fino all'implementazione e alla verifica, con harness di sviluppo dedicati.

OpenSpecSpec-Driven DevelopmentDevelopment HarnessesAgentic WorkflowsE2E TestingVitestModernization

Le animazioni rappresentano processi e connessioni, non punteggi o livelli di competenza.

05 / NEXT CHAPTERAVAILABLE FOR THE RIGHT CHALLENGE

Let’s build
what’s next.

Una piattaforma da evolvere, un'architettura da progettare o un'idea AI da portare in produzione? Parliamone.