curriculumvitae - Amministrazione Trasparente
Transcript
curriculumvitae - Amministrazione Trasparente
CURRICULUM VITAE INFORMAZIONI PERSONALI Nome Data di nascità Nazionalità E-mail ALBERT SHAQIRI 06 Aprile 1984 Slovena [email protected] POSIZIONE ATTUALE Stuende PhD presso L'Università degli Studi di Milano • Date (da – a) • Nome e indirizzo del datore di lavoro • Tipo di azienda o settore • Tipo di impiego 01/2014 – in corso Università degli studi di Milano, Via Comelico 39/41, 21100 Milano Università pubblica Studente PhD Titolare della borsa di studio. Ricerca nell'ambito di: linguaggi di programmazione, progettazione e sviluppo di traduttori e interpreti, verifica formale dei compilatori, ottimizzazione ESPERIENZA DI LAVORO • Date (da – a) • Nome e indirizzo del datore di lavoro • Tipo di azienda o settore • Tipo di impiego 03/2013 – 12/2013 Università degli studi del Piemonte orientale »Amedeo Avogadro«, Dipartimento di Scienze ed Innovazione tecnologica, Viale Teresa Mitchel 11, 15121 Alessandria Università pubblica Ricerca Titolare della borsa di supporto alla ricerca relativa al progetto: “Sviluppo e formalizzazione di un compilatore da linguaggio funzionale a linguaggi di scripting”, relatore prof. Paola Giannini. Stesura dell’articolo scientifico “An intermediate language for compilation to scripting languages” presentato alla conferenza ICTCS 2013 a Reykjavík il 30 luglio 2013. ESPERIENZA DI LAVORO • Date (da – a) • Nome e indirizzo del datore di lavoro • Tipo di azienda o settore • Tipo di impiego • Principali mansioni e responsabilità 03/2012 – 01/2013 Algorithmedia s.r.l., Corso Virginia Marini 23, 15121 Alessandria, Italia Sviluppo software e servizi web Sviluppatore Sviluppo e mantenimento software relativo al servizio di contestualizzazione e di tracciamento ai fini pubblicitari; search retargeting, business intelligence ESPERIENZA DI LAVORO • Date (da – a) • Nome e indirizzo del datore di lavoro • Tipo di azienda o settore • Tipo di impiego 11/2012 – 01/2012 Università degli studi del Piemonte orientale »Amedeo Avogadro«, Dipartimento di Scienze ed Innovazione tecnologica, Viale Teresa Mitchel 11, 15121 Alessandria Università pubblica Tutore Insegnamento e assistenza nello svolgimento del progetto di laboratorio per il corso di Apprendimento automatico nel Corso di Laurea magistrale in Informatica e DMKM (Master internazionale, programma Erasmus) ISTRUZIONE E FORMAZIONE • Date (da – a) • Nome e tipo di istituto di istruzione o formazione • Principali materie / abilità professionali oggetto dello studio • Qualifica conseguita 2009-2013 Università degli studi del Piemonte Orientale “Amedeo Avogadro”, Corso di Laurea Magistrale in Informatica Linguaggi di programmazione, Servizi Web, Intelligenza Artificiale: Apprendimento automatico, Cloud computing, Complessità Dottore magistrale in Informatica (voto finale: 110 e lode) Titolo tesi: Leveraging dynamic typing through static typing ISTRUZIONE E FORMAZIONE • Date (da – a) • Nome e tipo di istituto di istruzione o formazione 12/2011 – 03/2012 Borsa di supporto alla ricerca relativa al progetto “Sviluppo di un Domain Specific Language scritto in F# per costruire server-side Graphical User Interface web ExtJs” ISTRUZIONE E FORMAZIONE • Date (da – a) • Nome e tipo di istituto di istruzione o formazione • Principali materie / abilità professionali oggetto dello studio • Qualifica conseguita 2003-2009 Univerza v Ljubljani, Fakulteta za računalništvo in informatiko (Università di Lubiana, Facoltà di Informatica) + Università degli studi del Piemonte Orientale “Amedeo Avogadro” Linguaggi di programmazione, Intelligenza artificiale, Sistemi operativi, Reti, Sicurezza Dottore in Informatica (voto finale: 107/110) Titolo tesi: Interpreting vs. Compiling, a case study in performance evaluation ISTRUZIONE E FORMAZIONE • Date (da – a) • Nome e tipo di istituto di istruzione o formazione • Principali materie / abilità professionali oggetto dello studio • Qualifica conseguita 1998-2002 Srednja šola za elektrotehniko in računalništvo (Scuola superiore per l'elettrotecnica e informatica) di Ljubljana (Slovenia) Elettrotecnica, Algoritmi e linguaggi di programmazione, Sistemi informatici e reti Diploma di Perito informatico CONOSCENZA DI LINGUE Sloveno Inglese Italiano Albanese Serbo Lettura Eccellente Eccellente Eccellente Eccellente Eccellente Scrittura Eccellente Buona Eccellente Buona Buona Espressione orale Eccellente Buona Eccellente Buona Buona CAPACITÀ E COMPETENZE RELAZIONALI Le esperienze lavorative e formative mi hanno permesso di accresscere le mie capacità di interazione con persone di varie competenze e capacità, di lavoro di squadra e di integrazione in nuovi ambienti di lavoro. Inoltre, ho imparato in misura maggiore ad ascoltare coloro che hanno più esperienza di me. CAPACITÀ E COMPETENZE TECNICHE Buona conoscenza della teoria dei linguaggi di progremmazione (paradigmi imperativo, funzionale, ad oggetti e a dichiarativo) sostenuta da progetti concreti tra cui: • progettazione e sviluppo di un compilatore dal linguaggio funzionale F# a linguaggi di scripting (JavaScript, Python, …), insieme alla formalizzazione della traduzione • sviluppo di un domain-specific language scritto in F# per costruire server-side GUI con ExtJs • sviluppo di un domain-specific language per la manipolazione di AST ai fini di ottimizzazione degli interpreti • formalizzazione della composizione di linguaggi con il Neverlang framework • ottimizzazione a runtime di interpreti • sostenibilità basat sui micro-languages PUBLICAZIONE Titolo Formal Attributes Traceability in Modular Language Development Frameworks Autori Walter Cazzola, Paola Giannini, Albert Shaqiri Conferenza o rivista Luogo e data ICTCS: Italian Conference on Theoretical Computer Science 2015 Firenze, 11 Settembre 2015 PUBLICAZIONE Titolo A Provenly Correct Compilation of Functional Languages into Scripting Languages Autori Paola Giannini, Albert Shaqiri Conferenza o rivista Luogo e data Computer Scince Institute, DiSIT, Universita' del Piemonte Orientale 2014 PUBLICAZIONE Titolo Neverlang 2: a framework for modular language implementation Autori Walter Cazzola, Edoardo Vacchi, Diego Mathias Olivares, Albert Shaqiri Conferenza o rivista Luogo e data Modularity '14 Lugano, Svizzera, 22 Aprile 2014 PUBLICAZIONE Titolo Compiling Functional to Scripting Languages Autori Paola Giannini, Albert Shaqiri Conferenza o rivista Luogo e data Springer Berlin Heidelberg 2014 PUBLICAZIONE Titolo An intermediate language for compilation to scripting languages Autori Paola Giannini, Albert Shaqiri Conferenza o rivista Luogo e data ICSOFT: Internation Joint Conference on Software Technologies Reykjavík, 30 Luglio 2013 PUBLICAZIONE Titolo Leveraging dynamic typing through static typing Autori Paola Giannini, Daniele Mantovani, Albert Shaqiri Conferenza o rivista Luogo e data ICTCS: Italian Conference on Theoretical Computer Science Varese, 19 Settembre 2012