Aree di esperienza

Gli ambiti in cui lavoro

Ambiti applicativi in cui ho maturato esperienza diretta, dal transistor al software applicativo, dalle piattaforme all'infrastruttura che le regge.

VoIP & piattaforme di comunicazione mission-critical

  • Esperto Asterisk: progettazione e configurazione di piattaforme voce all'interno di sistemi complessi e distribuiti — dialplan articolati, trunk SIP, routing, gestione degli stati e alta disponibilità — con integrazione nei sistemi applicativi e di controllo circostanti.
  • Sviluppo di moduli Asterisk custom in C per estendere il core con logiche non coperte dalle funzionalità standard, e controllo delle chiamate tramite le interfacce ARI, AGI e AMI.
  • Sistemi voce mission-critical di bordo treno basati su Asterisk: chiamate VoIP tra dispositivi, conferenze condizionate da stati e segnali di controllo in tempo reale, invio di dati ed eventi a sistemi di controllo esterni, in singola e multipla trazione.
  • Componenti performance-critical in C e call control guidato da stati di autorizzazione in tempo reale.
  • Analisi e ottimizzazione di latenza di setup, latenza audio, jitter, RTP/RTCP, throughput e scalabilità; troubleshooting SIP a livello di protocollo.
  • Architettura VoIP, Bash e automazione per deployment, monitoraggio e supervisione in ambiente Linux proprietario; C++ avanzato, Lua, Wt, Qt.

Sistemi safety-critical SIL4

  • Sviluppo software per sistemi di terra (stazione) SIL4, in C/C++ con librerie Qt, su Windows e GNU/Linux.
  • Analisi statica del codice, specifiche dei requisiti software, manuali utente e impact analysis in inglese, secondo requisiti normativi.
  • Software embedded su sistemi di bordo conforme a IEC 61375, integrazione su architetture preesistenti e test di integrazione in laboratorio.

Embedded & real-time

  • Sviluppo embedded in C su MQX RTOS, GNU/Linux, Windows e bare-metal: task, code, socket TCP/UDP, interfacce di rete, interrupt, watchdog, timer.
  • Schede elettroniche integrate che simulano apparati di registrazione di bordo (la “scatola nera” del treno) e li interfacciano al bus MVB tramite controller FPGA e API.
  • Serializzazione/deserializzazione dati TCP/IP ↔ MVB; firmware su dsPIC33 e ATmega328; PWM, ADC, I²C, SPI, UART, RS-232/485.

Elettromedicale & controllo di attuatori

  • Progettazione del sistema embedded per la movimentazione verticale autolivellante di un laser ad eccimeri per chirurgia corneale, in collaborazione con un'azienda del settore elettromedicale.
  • Microcontrollore dsPIC33, accelerometro MEMS su I²C, sensore di distanza laser su RS-232, PWM per il pilotaggio degli attuatori lineari, controllo proporzionale real-time in C.
  • Read-out elettronico di un cardiofrequenzimetro con ATmega328, server web su Raspberry Pi, accesso SSH e analisi statistica in MATLAB.

Elettronica analogica, digitale & DSP

  • Progetto di un amplificatore operazionale CMOS a due stadi in Cadence Allegro: dimensionamento, simulazione (punto di lavoro, ICMR, slew rate, Bode, transitorio) e layout.
  • Sistemi digitali su FPGA Altera in Verilog HDL con Quartus, MATLAB e Simulink; autore del libro FPGA and Digital Electronics, a design approach.
  • Teoria dei segnali, filtri FIR/IIR, stima spettrale, codec video H.264/H.265/MPEG; caratterizzazione statistica di flussi video 3D compressi (tesi e pubblicazione).
  • Eterostrutture a semiconduttore (HEMT, HBT, laser), micro e nanoelettronica, strumentazione: oscilloscopio, multimetro, analizzatore di spettro.

Reti, sistemi & sicurezza

  • Gestione di server VPS e NAS, virtual host Apache, MySQL, permessi Linux, shell scripting, SSH/SFTP/RDP, firewall contro DDoS, XSS e SQL injection.
  • Reti LAN, VPN e reti cifrate, segmentazione, port forwarding, IP dinamici, videosorveglianza IP con NAS, reti di sensori IoT, storage e DLNA.
  • Crittografia applicata: tool di messaggistica cifrata AES-256 su TCP (C++/Qt) e UDP (C#/.NET), piattaforma web AES-CBC con QR code, SHA-256, firma digitale, steganografia.

Software gestionale, web & mobile

  • Piattaforme web e gestionali su misura (HTML/CSS/PHP/SQL, Laravel) con database centralizzati e distribuiti, aree riservate, newsletter, automazioni.
  • e-commerce, siti per studi professionali e PMI, SEO, sitemap, SSL, Google Analytics, gestione hosting e FTP; CMS WordPress e Wix.
  • Applicativi desktop con GUI (Qt, .NET Windows Forms), tool su porta seriale per sensori e attuatori, web app per la rilevazione presenze, app Android e iOS collegate ai gestionali.

Sistemi operativi & archiviazione dati

  • Software di sistema per piattaforme di archiviazione e conservazione dati a lungo termine: grandi volumi, integrità, tiering e migrazione dei dati tra livelli di storage.
  • Integrazione profonda con Windows e GNU/Linux: file system, servizi di sistema, API native, codice C/C++ multipiattaforma ad alte prestazioni.
  • Affidabilità e continuità operativa: soluzioni in produzione dove il dato deve restare leggibile, integro e disponibile per anni.

Consulenza IT, informatica forense & AI

  • Consulente informatico ed elettronico per uno studio legale dal 2017: frodi e reati telematici, contraffazioni software/hardware, sito web e server VPS dello studio.
  • Analisi di violazioni, cristallizzazione della prova digitale con hash e firma, estrazione dati da dispositivi, riconoscimento dell'origine degli attacchi, relazioni tecniche.
  • Integrazione di AI e LLM in gestionali e processi, con inferenza locale e conformità GDPR / AI Act; consulenza indipendente sulle scelte tecnologiche.
Il viaggio continua

C'è ancora molto da scoprire.
Scegli la prossima tappa.

Ricomincia dalla home
Parliamone

Hai un progetto in mente? Richiedi una consulenza.

Ogni progetto comincia con una consulenza: scrivimi e parliamo della tua idea, delle tue esigenze e dell'architettura migliore. Nessun modulo da compilare, nessun cookie, nessun tracciamento: mi contatti direttamente via email o LinkedIn e rispondo personalmente, in italiano o in inglese.