▸ Blueprint Mode attivo ▸ Blueprint Mode engaged
Santeramo in Colle · IT EST. 1989 Disponibile per progetti selezionati Available for selected projects

Francesco
Perniola

Senior Software EngineerSolution ArchitectAI Engineer

Progetto architetture e scrivo codice. Porto sistemi in produzione reale — dove software, AI e infrastrutture distribuite devono vivere come una cosa sola. I design architectures and write code. I ship systems to real production — where software, AI, and distributed infrastructure must live as one thing.

Esplora il sistema Explore the system

L.04 INTELLIGENCE

L.04 INTELLIGENCE

Feature LLM production-grade — RAG, agenti, chatbot domain-specific — consegnate ai clienti. In parallelo, reti neurali R&D per medical imaging e computer vision industriale.

Production-grade LLM features — RAG, agents, domain-specific chatbots — embedded in client products. In parallel, R&D neural networks for medical imaging and industrial computer vision.

L.03 APPLICATION

Backend NestJS (5+ anni), Django/Celery, API REST e GraphQL. Frontend React + TypeScript + Vite, mobile con React Native per iOS e Android.

NestJS backends (5+ years), Django/Celery, REST and GraphQL APIs. Frontend React + TypeScript + Vite, mobile with React Native for iOS and Android.

L.02 DATA

PostgreSQL + TimescaleDB per time-series, Redis per caching e correlazione event-driven, MQTT per messaging IoT asincrono cross-module.

PostgreSQL + TimescaleDB for time-series, Redis for caching and event-driven correlation, MQTT for asynchronous cross-module IoT messaging.

L.01 INFRASTRUCTURE

Docker e Kubernetes principalmente on-premise. Pipeline CI/CD su GitHub e GitLab. Testing sistematico unit, integration e E2E con Playwright.

Docker and Kubernetes primarily on-premise. CI/CD pipelines on GitHub and GitLab. Systematic unit, integration and E2E testing with Playwright.

§01

Profilo Profile

Progetto e costruisco sistemi software che vivono in produzione operativa. Guido un team di ~10 ingegneri su prodotti a TRL 6–9 — dai sistemi IoT industriali event-driven alle piattaforme smart city multi-modulo, fino all'integrazione LLM production-grade nei prodotti consegnati ai clienti. L'architettura, per me, non è un artefatto a parte: è la forma che assume il codice quando smette di essere un prototipo.

In parallelo, faccio R&D in deep learning e computer vision — reti neurali per la segmentazione di masse tumorali da scansioni CT, classificazione delle condizioni del manto stradale — con pipeline DICOM scritte da zero in PyTorch e TensorFlow. Il mio centro di gravità è l'infrastruttura on-premise dove software, AI e sistemi distribuiti devono convivere come un'unica cosa, non come moduli separati.

I design and build software systems that live in operational production. I lead a team of ~10 engineers on TRL 6–9 products — from event-driven industrial IoT systems to multi-module smart city platforms, including production-grade LLM integrations shipped inside client products. For me, architecture isn't a separate artifact: it's the shape the code takes when it stops being a prototype.

In parallel, I run R&D in deep learning and computer vision — neural networks for tumor detection and segmentation from CT scans, road surface condition classification — with DICOM pipelines written from scratch in PyTorch and TensorFlow. My center of gravity is the on-premise infrastructure where software, AI, and distributed systems must live as one, not as separate modules.

Ruoli
Roles
Senior SWE · Solution Architect · AI Engineer · Tech Lead
Team
Team
~10 ingegneri · PM · PMT · cliente
~10 engineers · PM · PMT · client
Maturità
Maturity
TRL 6–9 · production
Stile architetturale
Architectural style
Event-driven · DDD · Microservizi
Base
Based in
Santeramo in Colle (BA), Italia
15+
Anni di ingegneria
Years in engineering
10
Ingegneri guidati
Engineers led
69
TRL produzione
TRL production
5+
Anni NestJS / Node
Years NestJS / Node
§02

Aree di competenza Areas of expertise

E.01 · L.04 INTELLIGENCE

LLM & GenAI in produzione in production

Feature AI-powered consegnate ai clienti, non prototipi. Architettura, governance e integrazione deep nei prodotti.

AI-powered features shipped to clients, not prototypes. Architecture, governance, and deep product integration.

  • Sistemi RAG production-grade con vector store embedded
  • Agenti LLM con tool calling e orchestrazione multi-step
  • Chatbot domain-specific con guardrail di dominio
  • Copilot interni come acceleratori di sviluppo
  • Prompt engineering per sviluppo, controllo e governance
  • Integrazione LLM embedded in piattaforme on-premise
  • Production-grade RAG systems with embedded vector stores
  • LLM agents with tool calling and multi-step orchestration
  • Domain-specific chatbots with domain guardrails
  • Internal copilots as development accelerators
  • Prompt engineering for development, control, governance
  • Embedded LLM integration in on-premise platforms
Scope · Production · client-delivered
Scope · Production · client-delivered
E.02 · L.04 INTELLIGENCE

Deep Learning & Computer Vision & Computer Vision

Reti neurali per medical imaging e monitoraggio di infrastrutture fisiche. Pipeline custom, niente MONAI.

Neural networks for medical imaging and physical-infrastructure monitoring. Custom pipelines, no MONAI.

  • Tumor detection & segmentation da scansioni CT
  • Classificazione delle condizioni del manto stradale
  • Pipeline DICOM custom end-to-end
  • Training su hardware dedicato, inference on-premise
  • PyTorch e TensorFlow (entrambi in produzione di ricerca)
  • Integrazione dei modelli direttamente nelle piattaforme target
  • Tumor detection & segmentation from CT scans
  • Road surface condition classification
  • Custom end-to-end DICOM pipelines
  • Training on dedicated hardware, on-premise inference
  • PyTorch and TensorFlow (both in research production)
  • Model integration directly into target platforms
Scope · R&D · on-premise deploy
Scope · R&D · on-premise deploy
E.03 · § LEADERSHIP

Solution Architecture & Tech Lead Architecture & Tech Lead

Dal requisito al deploy. Guida tecnica di un team di ~10 persone e interfaccia diretta con stakeholder business.

From requirement to deploy. Technical leadership of a ~10-person team and direct interface with business stakeholders.

  • Analisi dei requisiti e selezione dello stack
  • High-Level Design e Low-Level Design
  • Progettazione algoritmica e report di sviluppo
  • Advisory client-facing multi-opzione con framing decisionale Pro/Contro/Quando-è-la-scelta-giusta
  • TCO analysis e confronto comparativo tra stack alternativi
  • Stima effort (G/U) su team multi-ruolo
  • Gestione di ~10 sviluppatori · code review · mentoring
  • Interfaccia con PM, Project Management Team, clienti
  • Requirements analysis and stack selection
  • High-Level Design and Low-Level Design
  • Algorithm design and development reports
  • Client-facing multi-option advisory with decision framing (Pros/Cons/When-it's-the-right-fit)
  • TCO analysis and comparative evaluation of alternative stacks
  • Effort estimation (D/U) across multi-role teams
  • Leading ~10 engineers · code review · mentoring
  • Interface with PM, Project Management Team, clients
Scope · end-to-end · client-facing
Scope · end-to-end · client-facing
E.04 · L.04 INTELLIGENCE

Applied ML production-grade production-grade

ML pragmatico che gira in produzione reale — con vincoli CPU-only e requisiti di latenza bassi.

Pragmatic ML running in real production — with CPU-only constraints and tight latency requirements.

  • Anomaly detection statistica multi-sensore
  • Baseline learning passivo con calibrazione continua
  • XGBoost per forecasting e classificazione
  • Regressione lineare per stime real-time
  • Algoritmi predittivi su dati IoT time-series
  • Triangolazione logaritmica e correlazione asincrona
  • Multi-sensor statistical anomaly detection
  • Passive baseline learning with continuous calibration
  • XGBoost for forecasting and classification
  • Linear regression for real-time estimation
  • Predictive algorithms over IoT time-series data
  • Logarithmic triangulation and asynchronous correlation
Scope · Production · IoT + smart city
Scope · Production · IoT + smart city
E.05 · § GOVERNANCE

Risk Management & Migration Safety & Migration Safety

Disciplina formale di risk & estimation governance. Ogni decisione tecnica client-facing è accompagnata da un framework che espone rischi, assunzioni e varianza — non da promesse.

Formal risk & estimation governance discipline. Every client-facing technical decision comes with a framework that exposes risks, assumptions, and variance — not promises.

  • Risk register formale con matrice Impatto × Probabilità × Mitigazione
  • Stime con varianza esplicita e forchetta motivata (min–max)
  • Assunzioni documentate con trigger espliciti di re-scope
  • Migration safety patterns: Adapter layer, Shadow testing, contract preservation
  • Gap analysis pre-implementazione con fallback logics documentate
  • Articolazione in cantieri separati (stabilità/refactoring · conformità · evolutive)
  • Formal risk register with Impact × Probability × Mitigation matrix
  • Estimates with explicit variance and justified range (min–max)
  • Documented assumptions with explicit re-scope triggers
  • Migration safety patterns: Adapter layer, Shadow testing, contract preservation
  • Pre-implementation gap analysis with documented fallback logics
  • Work stream partitioning (stability/refactoring · compliance · evolutions)
Scope · client-facing assessment · pre-implementation
Scope · client-facing assessment · pre-implementation
§03

Opere significative Signature works

A.01 2023 —

Piattaforma Smart City & Mobility Smart City & Mobility Platform

SOLUTION ARCHITECT · TECH LEAD

Piattaforma multi-modulo che orchestra qualità dell'aria, car/bike sharing, parking e traffic monitoring via MQTT cross-module. Event-driven, Docker Compose, ML CPU-only per forecasting su dati time-series ad alta cardinalità.

Multi-module platform orchestrating air quality, car/bike sharing, parking, and traffic monitoring via cross-module MQTT. Event-driven, Docker Compose, CPU-only ML for forecasting over high-cardinality time-series.

STACK
NestJSReact · VitePostgreSQL TimescaleDBRedisMQTT (Mosquitto) XGBoostDocker Compose
A.02 2024 —

Sistema IoT per Sicurezza Industriale Industrial Safety IoT System

SOLUTION ARCHITECT

Architettura model-agnostic per correlazione asincrona multi-sensore su timestamp. Triangolazione logaritmica, digital twin geometrico, anomaly detection statistica con baseline learning passivo e calibrazione zero-impact.

Model-agnostic architecture for asynchronous multi-sensor correlation on timestamps. Logarithmic triangulation, geometric digital twin, statistical anomaly detection with passive baseline learning and zero-impact calibration.

STACK
PythonDjangoCelery RedisPostgreSQL Event-drivenDigital Twin
A.03 2022 —

Feature LLM Production nei prodotti cliente Production LLM features in client products

AI ENGINEER · ARCHITECT

Sistemi RAG, agenti con tool calling, chatbot domain-specific e copilot interni integrati dentro prodotti software consegnati ai clienti. Prompt engineering per sviluppo, controllo e governance di AI in pipeline reali.

RAG systems, agents with tool calling, domain-specific chatbots, and internal copilots embedded inside software products delivered to clients. Prompt engineering for development, control, and governance of AI in real pipelines.

APPROCCIO APPROACH
RAGLLM Agents API-native SDK API-native SDK Embedded deploy Embedded deploy Prompt Engineering
A.04 R&D

Medical Imaging — Tumor Segmentation Medical Imaging — Tumor Segmentation

ML RESEARCH ENGINEER

Reti neurali per detection e segmentazione di masse tumorali da scansioni CT. Pipeline DICOM scritte da zero, training su hardware dedicato, inferenza integrata nella piattaforma target on-premise. Parallelamente: classificazione del manto stradale.

Neural networks for tumor detection and segmentation from CT scans. DICOM pipelines written from scratch, training on dedicated hardware, inference embedded in the target on-premise platform. In parallel: road surface classification.

STACK
PyTorchTensorFlow DICOMComputer Vision Training GPU dedicato Dedicated GPU training
A.06 2024 —

Piattaforma Retail Digital Twin Retail Digital Twin Platform

SOLUTION ARCHITECT · TECH LEAD

Digital Twin dello scaffale retail per GDO su scala multi-store. Algoritmo di proiezione volumetrica per On-Shelf Availability di alta precisione, multi-tenancy con Row-Level Security, workflow di calibrazione assistita dal personale store, BI dashboard per KPI operativi.

Retail shelf Digital Twin for large-scale GDO across multiple stores. Volumetric projection algorithm for high-precision On-Shelf Availability, multi-tenancy with Row-Level Security, store-operator-assisted calibration workflow, BI dashboard for operational KPIs.

STACK
DjangoDRF MQTT (enterprise)Celery RedisPostgreSQL + TimescaleDB Apache Superset
A.07 2025 —

Piattaforma clinica — Gap analysis & roadmap Clinical Data Platform — Gap analysis & roadmap

SOLUTION ARCHITECT · ANALYSIS LEAD

Piattaforma per cartella paziente, visite, calcoli clinici e refertazione. Leadership tecnica su assessment completo: gap analysis articolata in tre cantieri (stabilità/refactoring, conformità ai requisiti documentali, evolutive ML), stima gg/uomo strutturata per tempo probabile, sintesi manageriale client-facing con impact business.

Platform covering patient records, visits, clinical computations, and reporting. Technical leadership on complete assessment: gap analysis structured across three work streams (stability/refactoring, documented-requirements alignment, ML evolutions), person-day estimation by probable time, client-facing managerial synthesis with business impact.

AMBITO SCOPE
Gap AnalysisWBS Stima gg/uomo Person-day estimation Refactoring roadmap Refactoring roadmap Standardizzazione dati clinici Clinical data standardization Audit trail
A.08 2026 —

Integrazione Enterprise SaaS Enterprise SaaS Integration

SOLUTION ARCHITECT · INTEGRATION LEAD

Adapter layer tra gestionale cliente e piattaforma e-learning enterprise. Matrice RACI su team cross-azienda, REST API con token security e permessi granulari, data seeding per allineamento utenze pregresse. Pattern di integrazione riutilizzabile su altri provider.

Adapter layer between the client's business-management system and an enterprise e-learning platform. RACI matrix across cross-company teams, REST APIs with token security and granular permissions, data seeding for legacy-user alignment. Reusable integration pattern across providers.

AMBITO SCOPE
REST APIsToken Security Matrice RACI RACI matrix Data Seeding Integrazione sistemi esterni External system integration WBS unificata Unified WBS
A.05 2026 —

Linee Guida Operative per lo Sviluppo Software Software Development Operating Guidelines

METHODOLOGY ARCHITECT · AI GOVERNANCE

Formalizzazione dell'SDLC aziendale: matrice di responsabilità a quattro ruoli (Analisi, ML, Sistemi, Sviluppo), tre macro-workflow (Kanban → Scrum, Water-Scrum-Fall per legacy, Day-2 operations), governance esplicita degli agenti AI mappati alle fasi di sviluppo, Knowledge Management via RAG aziendale su tutti i Report di Esecuzione.

Formalization of the company SDLC: four-role responsibility matrix (Analysis, ML, Systems, Development), three macro-workflows (Kanban → Scrum, Water-Scrum-Fall for legacy refactoring, Day-2 operations), explicit governance of AI agents mapped to development phases, Knowledge Management via corporate RAG over all Execution Reports.

AMBITO SCOPE
Responsibility Matrix Responsibility Matrix SDLC AI Governance RAG aziendale Corporate RAG LlamaIndexPinecone HLD / LLD
§04

Esperienza Experience

2021 — presente— present Dyrecta Lab · Conversano (BA)

Senior Software Engineer · Solution Architect

TECH LEAD · ~10 ENGINEERS · METHODOLOGY · CLIENT-FACING
  • Guida tecnica di ~10 sviluppatori, coordinamento con Project Management Team, Project Manager e clienti finali.
  • Autore delle Linee Guida Operative per lo Sviluppo Software aziendali: matrice di responsabilità a quattro ruoli, macro-workflow MVP → produzione, Water-Scrum-Fall per legacy, Day-2 operations, governance degli agenti AI nell'SDLC e Knowledge Management via RAG aziendale.
  • Nominato all'unanimità dall'esecutivo come Referente Analisi e di Area (RA) ad interim: ingegneria dei requisiti, conformità normativa, QA tecnica, gestione rischi e consegna finale su tutti i progetti attivi, in parallelo al ruolo primario di Referente Sviluppo Software (RD).
  • Assessment client-facing con risk register formale (Impatto × Probabilità × Mitigazione), stime con varianza esplicita e assunzioni documentate, WBS per tempo probabile articolata in cantieri separati (stabilità, conformità, evolutive), sintesi manageriali con impact business.
  • Architettura software end-to-end su prodotti TRL 6–9: analisi dei requisiti, selezione stack, High-Level Design, Low-Level Design, progettazione algoritmica, report di sviluppo.
  • Progettazione di piattaforme IoT industriali event-driven con MQTT, correlazione multi-sensore su timestamp asincroni, triangolazione logaritmica, digital twin geometrico, anomaly detection statistica con baseline learning passivo.
  • Architettura e sviluppo di piattaforma smart city multi-modulo (air quality, sharing, parking, traffic monitoring) con MQTT cross-module, Docker Compose, PostgreSQL + TimescaleDB, Redis.
  • Delivery di feature AI-powered production-grade in prodotti cliente: sistemi RAG, agenti, chatbot domain-specific, copilot interni; prompt engineering per sviluppo, controllo e governance di AI.
  • R&D in deep learning e computer vision: reti neurali per segmentazione di masse tumorali da scansioni CT e classificazione delle condizioni del manto stradale, con pipeline DICOM custom (PyTorch, TensorFlow).
  • Technical leadership of ~10 engineers; coordination with Project Management Team, Project Managers, and client stakeholders.
  • Author of the company's Software Development Operating Guidelines: four-role responsibility matrix, MVP → production macro-workflow, Water-Scrum-Fall for legacy refactoring, Day-2 operations, AI agent governance across the SDLC, and Knowledge Management via corporate RAG.
  • Unanimously appointed by the executive team as interim Analysis & Area Lead (RA): requirements engineering, regulatory compliance, technical QA, risk management, and final delivery across all active projects, in parallel with the primary Software Development Lead (RD) role.
  • Client-facing assessments with formal risk register (Impact × Probability × Mitigation), estimates with explicit variance and documented assumptions, WBS by probable time partitioned into separate work streams (stability, compliance, evolutions), managerial synthesis with business impact.
  • End-to-end software architecture on TRL 6–9 products: requirements analysis, stack selection, High-Level Design, Low-Level Design, algorithm design, development reports.
  • Design of event-driven industrial IoT platforms with MQTT, multi-sensor asynchronous timestamp correlation, logarithmic triangulation, geometric digital twins, and statistical anomaly detection with passive baseline learning.
  • Architecture and development of a multi-module smart-city platform (air quality, sharing, parking, traffic monitoring) with cross-module MQTT, Docker Compose, PostgreSQL + TimescaleDB, Redis.
  • Delivery of production-grade AI-powered features in client products: RAG systems, agents, domain-specific chatbots, internal copilots; prompt engineering for development, control, and governance of AI.
  • R&D in deep learning and computer vision: neural networks for tumor detection and segmentation from CT scans, and road surface condition classification, with custom DICOM pipelines (PyTorch, TensorFlow).
2017 — 2020 Evolware srl · Gioia del Colle (BA)

Software Developer · Team Lead

WEB APPLICATIONS · ENTERPRISE INTEGRATIONS
  • Coordinamento del team di sviluppo e sviluppo full-stack di applicativi web.
  • Gestione del ciclo di vita di progetti web con integrazioni di sistema e backend enterprise.
  • Coordination of the development team and full-stack development of web applications.
  • Lifecycle management of web projects with system integrations and enterprise backends.
§05

Stack tecnologico Technology stack

Backend
Node.js5+ NestJS5+ TypeScript5+ Python10+ Django Celery PHP10+ REST GraphQL SOAP WebSocket MQTT RabbitMQ
Frontend & Mobile
React10+ TypeScript5+ Vite React Native8+ iOS Android HTML515+ CSS315+
Data & Persistence
PostgreSQL TimescaleDB MySQL15+ Redis Firestore SQL15+ SQLAlchemy
Infrastructure / DevOps
Docker Docker Compose Kubernetes Apache Nginx IIS Firebase GitHub GitLab CI/CD
AI / ML
PyTorch TensorFlow XGBoost DICOM Computer Vision RAG LLM Agents Prompt Engineering
Architettura Architecture
Event-driven Domain-Driven Design Microservizi Microservices Digital Twin HLD / LLD
Qualità & Testing Quality & Testing
Unit Integration E2E Playwright Cypress Jest Vitest pytest Code Review GDPR Industry 4.0
§06

Formazione & lingue Education & languages

2021 — 2022

Laurea Triennale in Ingegneria Informatica (L-8) Bachelor's Degree in Computer Engineering (L-8)

Universitas Mercatorum, Roma — conseguita in circa un anno e mezzo in parallelo al lavoro full-time.
Universitas Mercatorum, Rome — earned in roughly one and a half years while working full-time.
2004 — 2009

Diploma di Maturità Scientifica PNI Scientific Secondary School Diploma (PNI)

Liceo Scientifico R. Canudo · Gioia del Colle
Italiano madrelingua
Italian native
Inglese B2 ascolto · B2 parlato · B1 scritto
English B2 listening · B2 speaking · B1 writing
§07 — CONTACT

Costruiamo qualcosa
di affidabile, insieme.

Let's build something
reliable, together.

Sede Location Santeramo in Colle (BA) · IT
Disponibilità Availability Progetti selezionati Selected projects
Shortcut Premi ⌘K per i comandi Press ⌘K for commands