/// Lavoro

Di cosa mi occupo

Quasi tutto il mio lavoro sta in repository aziendali coperti da NDA. Qui racconto di cosa mi occupo, i risultati che posso dichiarare e il percorso che ho fatto.

skill_stack.exe

domain::cnc [C++ / C# / geometry]

CNC & CAD/CAM

Logiche di lavorazione per macchine a 3, 4 e 5 assi: percorsi utensile e loro ottimizzazione, post-processori ISO, cinematica, calcolo degli angoli e simulazione della macchina. È la parte del lavoro che si misura: tempo ciclo, movimenti a vuoto, collisioni evitate.

domain::hmi [Win32 / Win64 / Qt]

Sistemi HMI

Interfacce operatore per macchine industriali, dall'architettura fino ai dettagli dello schermo. E la parte meno visibile: tenere in piedi un software HMI di dieci anni mentre lo si rinnova pezzo per pezzo.

domain::legacy [refactoring]

Modernizzazione del legacy

Codice C++/C# con molti anni alle spalle e ancora in uso. Lo ristrutturo senza riscriverlo da zero, aggiungo test dove mancavano e accorcio i tempi di verifica: i test dell'HMI ora girano in circa il 60% di tempo in meno.

domain::ai [LLM / ML]

AI industriale applicata

Assistenti basati su LLM per la diagnostica delle macchine, prototipi di ML per riconoscere guasti e anomalie, flussi ad agenti per alcuni compiti di ingegneria. Sempre con test e misure, non a occhio.

domain::teaching [formazione]

Insegnamento e mentoring

Insegno C++, C# e Python nel corso "Mechatronics for Business" e seguo colleghi più giovani su Git, geometria computazionale, machine learning e architettura CNC/HMI.

domain::visual [fotografia]

Fotografia documentaria

Quattordici anni di fotografie al Meeting di Rimini e dieci di reportage di matrimonio. È un altro mestiere, ma il metodo è simile: anche comporre un'immagine è una forma di progetto.

measured_results

20+
Anni sul campo
C++ / HMI / R&D
4
Domande di brevetto
1 concessa · controllo macchina, sicurezza e AI
~60%
Tempo dei test HMI in meno
Test suite riprogettata
~10%
Movimenti a vuoto eliminati
Ottimizzazione 3/4/5 assi

career.log

Senior Software Engineer

SCM Group S.p.A.

AI industriale e sviluppo software per macchine CNC. Sistemi HMI, software CAD/CAM, post-processori ISO e logiche di lavorazione per macchine a 3, 4 e 5 assi.

  • Tempo di esecuzione dei test HMI ridotto di circa il 60% riprogettando i test.
  • Eliminato circa il 10% dei movimenti a vuoto dell'utensile su macchine a 3/4/5 assi.
  • Quattro domande di brevetto nate da questo lavoro, una concessa nel 2023 (ottimizzazione dei movimenti con reti neurali).
  • Assistenti basati su LLM e prototipi di ML per la diagnostica delle macchine.
  • Modernizzazione di codebase HMI storiche in C++/C#/Win32/Win64.

Premi: SCM Innovations Award 2025 · SCM Innovations Award 2022

  • C++
  • C#
  • Win32/Win64
  • Python
  • LLM
  • ML

Docente di programmazione

OB Service · La Città dei Maestri

Insegna C++, C# e Python nel percorso "Mechatronics for Business".

  • C++
  • C#
  • Python

Socio fondatore

BMB.photo

Co-fondatore di uno studio di fotografia di matrimonio. Fotografo, responsabile IT, amministrazione e rapporti con i clienti.

  • Fotografia
  • Gestione IT

R&D Software Engineer

Marchesini Group S.p.A.

Software Qt/C++ per macchine per il packaging, su Windows, Linux e Android. HMI, librerie condivise, programmazione concorrente e architettura software.

  • Qt
  • C++
  • Linux
  • Android

Co-fondatore, R&D

Melograno's LLC

Una startup hardware: cover per iPhone e iPad in un polimero trasparente e molto resistente, quando i telefoni non erano ancora impermeabili. Seguivo R&D, cioè la ricerca dei fornitori, e la parte IT.

  • La campagna Kickstarter è partita ed è andata male; la società ha chiuso per mancanza di fondi.
  • Hardware
  • Supply chain
  • IT

Sviluppatore J2EE

ICT-Group S.r.l.

Progettazione e sviluppo ERP in C# e J2EE, consulenza presso i clienti, Hibernate e stored procedure T-SQL su SQL Server.

  • Java
  • C#
  • JSF
  • Hibernate
  • SQL Server

Sviluppatore software e grafico freelance

Libero professionista

Software per clienti in Visual Basic e C#, il sito della Federazione Italiana Tennis Emilia-Romagna in PHP, amministrazione di SQL Server e grafica per la più grande associazione studentesca di Bologna.

  • Visual Basic
  • C#
  • PHP
  • SQL Server

Cerchi qualcuno, o sei fermo su un problema?

> Software industriale, AI in produzione, o entrambi_