Le mie competenze hanno le proprie radici nelle attività di ricerca universitaria che ho svolto all'inizio del mio percorso e si sono sviluppate
          con un'esperienza di molti anni nella progettazione di sistemi, lo sviluppo di software ed i servizi di consulenza, project management e formazione.
          
Ne riporto in questa pagina alcune rilevanti.
        
        
          - Progettazione di sistemi complessi per applicazioni embedded
 
          - Tecniche di progettazione hard real time
 
          - Progettazione software SMP e AMP
 
          - Progettazione di sistemi embedded bare metal
 
          - Sviluppo di device driver
 
          - BSP porting
 
          - Soft PLC IEC-61131-3, IEC-61499
 
          
          - Insegnamento e formazione
 
          - Certfied Education Partner di Wind River®
 
          
          - Sviluppo software in linguaggio C e C++
 
          - Altri linguaggi di programmazione (TCL/TK, Basic, Pascal, ...)
 
          - Linguaggio HTML
 
          - RTOS (VxWorks®, OS-9™, LynxOS®, Integrity®, FreeRTOS™, RTAI, ...)
 
          
          - ARM® SoC
 
          - Hardware COTS
 
          - Bus standard di sistema (VME, CompactPCI®, CompactPCI® Serial, MicroTCA®)
 
          - Bus di campo (CAN, PROFIBUS®, Modbus®)
 
          - Standard Bluetooth® 4.0/LE
 
          
          - OO Design
 
          - ISO/IEC 12207 (Software Life Cycle Management)
 
          - ISO/IEC 15288 (Systems and software engineering - System life cycle processes)
 
          - Sistemi di gestione della qualità ISO/IEC 9000
 
          - Teoria dei sistemi e modelli matematici
 
          
          - Conoscenza avanzata della lingua inglese
 
          - Conoscenza a livello elementare delle lingue francese e tedesca