Contact us by phone   Contact us by email   Follow us on Facebook   Follow us on Linkedin  

Esperienze professionali e di ricerca

  • Durante il dottorato di ricerca (2006-2007) e i successivi due anni di Assegno di Ricerca (2007-2008 e 2008-2009) ha seguito lo sviluppo completo del firmware e del software di uno spettrometro per Risonanza Magnetica Nucleare per uso biomedicale. Più in dettaglio:

    • Sviluppo firmware DSP TI TMS320C6205 (controller PCI integrato)

    • Sviluppo Driver in kernel mode Windows per dispositivo PCI con PCI bus mastering. Utilizzo Windows Driver Foundation – KMDF (Kernel-Mode Driver Framework).

    • Sviluppo DLL windows nativa in user mode (driver di gestione ad alto livello).

    • Sviluppo servizi di rete windows nativi e gestiti .NET (C, C++, C#)

    • Sviluppo Client di rete (con interfaccia MDI) di controllo e supervisione remota in C# con .NET 2.0 e successivamente .NET 3.5.

      • Progettazione e gestione in autonomia del progetto del sistema software.

      • Gestione dei test sul campo del sistema.

      • Riconoscimento dei Diritti d'Autore da parte dell'Università

  • Ha tenuto un corso di istruzione e formazione tecnica superiore I.F.T.S. (2003) comprensivo di lezioni in aula e esercitazioni pratiche su argomenti relativi alla programmazione LabView presso l'istituto “I.P.S.I.A. - Attilio Odero” nell'ambito del progetto -BUILDLAN 2003- “Tecnico manutentore e gestore di reti di campo”

  • Durante il periodo compreso tra la laurea (2003), tutto il dottorato e il primo anno di assegno di ricerca (2008) ha collaborato con STMicroelectronics (AST) di Agrate (MI) per lo sviluppo di un simulatore relativo a un coprocessore programmabile per la motion estimation per H264. Il progetto, durato numerosi anni era rivolto allo sviluppo di un tool software programmabile per l'esplorazione architetturale di una famiglia di core di stimatori del moto per algoritmi di compressione video. Questo tool si interfacciava con la parte algoritmica di compressione video implementata in software (partizionamento HW/SW) e simulava il comportamento di un processore dedicato comprensivo di registri, cache, pipeline, unità di controllo nonchè un suo linguaggio di programmazione assembler proprietario che permetteva di implementare l'algoritmo di ricerca dei vettori di movimento (Motion Vectors). Questo simulatore consentiva quindi di testare le numerose possibili configurazioni HW (registri, tipo e dimensione cache, dimensionamento BUS, e numerosi altri parametri) al variare della configurazione dei parametri software dell'algoritmo di compressione video (dimensione immagine da QCIF a full HDTV, Frame rate, Intra Period, # B Frames, Frame/Field, blocchi da 16x16 a 4x4, ecc.) rendendo quindi possibili stime realistiche sulle prestazioni dell'algoritmo accoppiato all'architettura HW nell'ottica dello svilluppo HW/SW di un sistema complesso (HW/SW CoDesign). Tale simulatore descritto nelle tesi di laurea e di dottorato si è dimostrato efficace soddisfacendo le specifiche richieste.

  • Con borsa di studio presso Marconi Mobile (dal 22.06.2000 al 31.06.2002) ha svolto attività nel campo Firmware DSP (TMS320C6202 di Texas Instrument) per applicazioni telefoniche (Firmware DSP per ATM 101):

    • Porting di algoritmi audio su piattaforma TI C6000 (G723, G729, G726(ADPCM), G711(a-law,u-law), G165(Echo Canc.), ecc).

    • Implementazione algoritmi di elaborazione voce e dati (ad esempio: Binary Error detection and correction con codici BCH, algoritmi voce proprietari Marconi Mobile).

    • Realizzazione Driver C62x e integrazione del sistema (implementazione sistema di controllo e scheduler real time). Utilizzo di DSP/BIOS di TI.

  • In qualità di collaboratore presso Studio Tecnico di ingegneria in Lavagna (GE) (1996-1998) occupandosi in particolare di progettazione CAD elettrica e elettronica e di particolari esecutivi, interventi di controllo di apparecchiature elettriche ed elettroniche civili, industriali e di bordo. Applicazione delle norme di sicurezza Legge 626, Legge 46/90.

  • Titolare di partita IVA dal giugno 2007 svolge attività di consulenza/libera professione.