Santeramo in Colle · IT EST. 1989 REV. 2026

Francesco
Perniola

Senior Software EngineerSolution ArchitectAI Engineer

Costruisco sistemi software di produzione all'intersezione tra ingegneria, intelligenza artificiale e infrastrutture distribuite — dove l'architettura incontra la materia reale del codice. I build production software systems at the intersection of engineering, artificial intelligence, and distributed infrastructure — where architecture meets the real substance of code.

Scorri per iniziare Scroll to begin
§01

Profilo Profile

Senior Software Engineer con oltre quindici anni di esperienza full-stack e responsabilità architetturali. Guido un team di circa dieci sviluppatori su prodotti software TRL 6–9 — in produzione operativa, non prototipi — coprendo l'analisi dei requisiti, la selezione dello stack tecnologico, la progettazione High-Level e Low-Level, la definizione algoritmica e il reporting tecnico.

Lavoro in dual-track come AI Engineer: feature LLM production-grade — sistemi RAG, agenti, chatbot domain-specific, copilot interni — integrate nei prodotti consegnati ai clienti, e ricerca applicata in deep learning e computer vision su medical imaging e road monitoring. Il mio centro di gravità sta nell'infrastruttura on-premise event-driven e nei sistemi dove software, AI e architettura devono esistere insieme, non in compartimenti separati.

Senior Software Engineer with over fifteen years of full-stack experience and architectural responsibilities. I lead a team of roughly ten engineers on TRL 6–9 software products — in operational production, not prototypes — covering requirements analysis, technology stack selection, High-Level and Low-Level design, algorithm definition, and technical reporting.

I work dual-track as an AI Engineer: production-grade LLM features — RAG systems, agents, domain-specific chatbots, internal copilots — embedded in products shipped to clients, and applied research in deep learning and computer vision for medical imaging and road monitoring. My center of gravity lies in event-driven on-premise infrastructure and in systems where software, AI, and architecture must live together, not in separate compartments.

Ruoli
Roles
Senior SWE · Solution Architect · AI Engineer · Tech Lead
Team
Team
~10 sviluppatori · PM · cliente
~10 engineers · PM · client
Maturità
Maturity
TRL 6–9 · production
Base
Based in
Santeramo in Colle (BA), Italia
§02

Aree di competenza Areas of expertise

L.04 / INTELLIGENCE

LLM & GenAI
in produzione

in production

Architettura di sistemi RAG, agenti, chatbot domain-specific e copilot interni integrati nei prodotti consegnati ai clienti. Prompt engineering per sviluppo, controllo e governance di AI.

Architecture of RAG systems, agents, domain-specific chatbots, and internal copilots embedded in client-delivered products. Prompt engineering for development, control, and governance of AI.

L.04 / INTELLIGENCE

Deep Learning
& Computer Vision

& Computer Vision

Reti neurali per medical imaging — tumor detection e segmentation da scansioni CT — e road surface monitoring. Pipeline DICOM custom, PyTorch e TensorFlow. Livello R&D.

Neural networks for medical imaging — tumor detection and segmentation from CT scans — and road surface monitoring. Custom DICOM pipelines, PyTorch and TensorFlow. R&D scope.

§ / LEADERSHIP

Solution
Architecture & Tech Lead

Architecture & Tech Lead

Analisi dei requisiti, selezione stack, HLD e LLD, progettazione algoritmica, report di sviluppo. Gestione di un team di ~10 persone e interfaccia diretta con PM, PMT e clienti.

Requirements analysis, stack selection, HLD and LLD, algorithm design, development reports. Leadership of a ~10-person engineering team and direct interface with PM, PMT, and clients.

L.04 / INTELLIGENCE

Applied ML
per la produzione

for production

Anomaly detection statistica, baseline learning passivo, XGBoost, regressione, algoritmi predittivi per piattaforme IoT industriali e smart city con vincoli CPU-only.

Statistical anomaly detection, passive baseline learning, XGBoost, regression, predictive algorithms for industrial IoT and smart-city platforms under CPU-only constraints.

§03

Esperienza Experience

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

Senior Software Engineer · Solution Architect

TECH LEAD · ~10 ENGINEERS · CLIENT-FACING
  • Guida tecnica di ~10 sviluppatori, coordinamento con Project Management Team, Project Manager e clienti finali.
  • 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.
  • 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.
§04

Stack tecnologico Technology stack

Backend
Node.jsNestJSTypeScript PythonDjangoCeleryPHP RESTSOAPWebSocketMQTT
Frontend & Mobile
ReactTypeScriptVite React NativeiOSAndroid HTML5CSS3
Data & Persistence
PostgreSQLTimescaleDBMySQL RedisFirestore
Infrastructure / DevOps
DockerDocker Compose Kubernetes ApacheNginxIIS FirebaseGitHubGitLabCI/CD
AI / ML
PyTorchTensorFlow XGBoost RAGLLM Agents Computer VisionDICOM Prompt Engineering
Qualità & Testing Quality & Testing
UnitIntegrationE2E PlaywrightCode Review GDPRIndustry 4.0
§05

Pattern architetturali & metodologie Architectural patterns & methodologies

Event-driven Domain-Driven Design Microservizi Microservices Digital Twin Agile OOP
§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

Costruiamo qualcosa di
affidabile, insieme.

Let's build something
reliable, together.

Sede Location Santeramo in Colle (BA) · IT
Disponibilità Availability Progetti selezionati Selected projects