Curriculum vitae di Marko Vitez

Nome: Marko Vitez
Luogo e data di nascita: Trieste, 10 luglio 1972
Indirizzo: Trebiciano 269 34149 Trieste (TS) Italia
Cellulare: +39-347-3041292
E-mail: info@vitez.it
Home page: www.vitez.it

Diplomi conseguiti:

Maturità scientifica conseguita nell’anno 1991 presso il Liceo scientifico statale con lingua di insegnamento slovena "France Prešeren" con voto 53/60.
Laurea in Ingegneria elettronica, indirizzo telecomunicazioni, conseguita nell’anno 1998 presso l’Università degli studi di Trieste con voto 108/110.
Tesi discussa: "Trasmissione di musica a degrado controllato su Internet", relatore prof. Fulvio Babich.
Interessi professionali:
Elaborazione di segnali, sistemi embedded, protocolli e reti, compilatori, preferisco pensare e sviluppare piuttosto che assemblare pezzi di codice
Esperienze lavorative:
  • Cooperazione con Fwdnxt, poi Micron, nello sviluppo del compilatore per il Micron Deep Learning Accelerator (prima Snowflake deep neural network processor) (2017-2023.
  • Cooperazione con Movidius, poi Intel, nello sviluppo della Neural Compute Stick (prima Fathom) (2016-2018).
  • Cooperazione con la Purdue University e Teradeep sulle Convolutional Neural Networks per il riconoscimento di immagini (2014-2017).
  • Sviluppatore indipendente di software. Vari prodotti sono stati realizzati su commissione o su iniziativa personale per essere venduti al mercato. Tali prodotti sono destianti principalmente a un mercato professionale nel ramo delle telecomunicazioni. La maggior parte di loro sono software per PC (http://www.vitez.it/products/), ma alcuni progetti embedded sono stati realizzati su commissione, alcuni comprendenti anche sviluppo hardware, altri no (1997-).
  • Sviluppatore principale di una soluzione VoIP completa (vPhone, applicazioni server e client). Sviluppo di un protocollo VoIP proprietario e sua implementazione per Windows, Linux, Android, iOS. Implementazione del protocollo SIP per le medesime piattaforme (2003-2013).
  • Sviluppatore principale di un pacchetto software per la completa automazione di una rete di emittenti radiofoniche (progetti VMDSS (DOS) e Qnet (Windows)). Player, Database, interfaccia TCP/IP, ISDN, RDS e SMS, streaming di musica via ISDN e TCP/IP. In uso a Radio 1, Radio Antena, Radio Fantasy, Radio Ognjišče (Slovenia) e altri (1996-). L'applicazione è stata adattata al video ed è ora una soluzione completa per l'automazione del broadcasting TV (a definizione standard e alta definizione). In uso presso InfoTV (la prima TV commerciale in Slovenia ad alta definizione), VPK e altri (1996-).
  • Sviluppo di un TDMA/TDM controller per comunicazioni via satellite in collaborazione con CNUCE e Marconi (1999-2002).
  • Attività di ricerca con una borsa del CNIT (Consorzio Nazionale Interuniversitario per le Telecomunicazioni) nel progetto "Integrazione di Servizi Multimediali in Reti Eterogenee Interconnesse via Satellite". Protocolli, problematiche di rete, codifiche audio e video MPEG-4 (1999-2001).
  • Installazione e manutenzione di computer, reti e apparecchiature audio presso emittenti radiofoniche (1996-2000).
  • Sviluppo di software per DSP su piattaforma Motorola DSP56002 (attività di ricerca) (1997).
  • Pubblicazioni:
    Fulvio Babich, Marko Vitez, "A Novel Wide-Band Audio Transmission Scheme over the Internet with a Smooth Quality Degradation", Computer Communication Review, January 2000.
    Andre Xian Ming Chang, Aliasger Zaidy, Marko Vitez, Lukasz Burzawa, Eugenio Culurciello, "Deep neural networks compiler for a trace-based accelerator", Journal of Systems Architecture, January 2020.
    Conoscenze informatiche:
    Assembly e linguaggi di programmazione: Z80, MC68000, i386, DSP56002, Microchip PIC, SQL, C, C++, C#, Java, Pascal, Modula-2, BASIC, Lua, Python.
    Piattaforme: Atari ST, DOS, DOS4GW, OS/2, Windows 95/98/NT/2000, Windows CE, Linux, Solaris (con sviluppo software su ciascuno).
    Programmi ingegneristici: PCAD for DOS, Protel for Windows, MATLAB, ns-2 network simulator, Torch, Pytorch, Caffe, Tensorflow.
    Hobby e altre attività:
    Automazione della casa: completo hardware, software e cross-compilatore per un linguaggio dedicato all'automazione.
    Lingue conosciute:
    Sloveno, italiano, inglese molto buono, tedesco scolastico.
    Back to the about page