Periodo 26l08l2016 – 26l08l2017: contratto di Collaborazione Coordinata e Continuativa . Periodo 26l08l2015 – 26l08l2016: contratto di Collaborazione Coordinata e Continuativa . Periodo 29l10l2014 – 30l06l2015: contratto di Collaborazione Coordinata e...
urriculum vitae et studiorum
ESPERIENZA LAVORATIVA
• Date . Periodo 01l09l2017 - in corso: Assegno di ricerca
. Periodo 26l08l2016 – 26l08l2017: contratto di Collaborazione Coordinata e Continuativa
. Periodo 26l08l2015 – 26l08l2016: contratto di Collaborazione Coordinata e Continuativa
. Periodo 29l10l2014 – 30l06l2015: contratto di Collaborazione Coordinata e Continuativa
. Periodo 15l01l2014 – 14l10l2014: contratto di Collaborazione Coordinata e Continuativa
• Nome e indirizzo del datore di
lavoro
Istituto TeCIP, Scuola Superiore Sant’Xxxx
Xxx Xxxxxxxx Xxxxxxx, 0 00000 Xxxx (XX) Xxxxx
• Tipo di azienda o settore Istituto di ricerca
• Tipo di impiego Sviluppo software
• Principali mansioni e responsabilità Sviluppo software all’interno di diversi progetti, tra cui:
Sviluppo sistema di visione atto a guidare un robot industriale nello svolgimento di alcuni task all’interno di un contesto industriale. Interfaccia software tramite applicazione WPF C# per la definizione e visualizzazione tridimensionale di impianti di tubature, con relativa colorazione dell’impianto in relazione ai risultati di analisi acustica. Sviluppo di un plugin Rhinoceros per la definizione di lavorazioni per robot industriali su lastre in marmo.
Coinvolgimento all’interno del progetto: “ROBOHARSH: Robotic workstation in harsh
environmental conditions to improve safety in the steel industry”. Progettazione e sviluppo di componenti software per un sistema di visione atto al supporto delle operazioni di manutenzione del cassetto della siviera in acciaieria.
Pisa, 22l04l2018 Firma:
• Date . Periodo 18l10l2010 – 02l05l2012: contratto a tempo indeterminato. Qualifica impiegato 6° livello, CCNL Metalmeccanica Industria.
. Periodo 2005 – 10l2010: contratti di lavoro a progetto (presso lo stesso datore di lavoro)
• Nome e indirizzo del datore di
lavoro
Roboris S.R.L. Via Xxxx Xxxxxx, 7
56021 Loc. Visignano – Cascina (PI)
• Tipo di azienda o settore Sviluppo software
• Tipo di impiego Analista programmatore
• Principali mansioni e responsabilità Principali compiti svolti durante questa attività lavorativa:
. Sviluppo di un modulo software per la simulazione, all'interno di un ambiente tridimensionale,
della rimozione del materiale durante le lavorazioni effettuate da macchine a controllo numerico. Tale compito ha richiesto la gestione di grandi strutture di dati modificabili, e la continua ricerca di algoritmi ottimizzati, per andare incontro a stringenti requisiti di tempo e memoria; accompagnata da un ampio studio della più recente letteratura in materia. Durante questa esperienza lavorativa ho maturato una vasta conoscenza dei più comuni algoritmi e strutture dati utilizzati in grafica e geometria computazionale.
. Sviluppo di un plugin per il software di modellazione tridimensionale Rhinoceros. Il plugin
sviluppato, denominato "Pegasus", consiste in modulo CADlCAM 5 assi per il taglio, sbavatura, saldatura e verniciatura. Il modulo permette di creare ed editare percorsi di lavorazione sia partendo da modelli CAD, sia utilizzando un braccio digitalizzatore.
. Sviluppo di un'interfaccia di interazione e navigazione nell'ambiente tridimensionale in cui
vengono rappresentate le macchine utensili, utilizzabile sia tramite le tradizionali periferiche di input, sia tramite la periferica SpaceNavigator di 3Dconnexion.
ISTRUZIONE E FORMAZIONE
• Date novembre 2003 – febbraio 2013
• Titolo della qualifica conseguita Laurea specialistica in Tecnologie Informatiche
• Nome e tipo di istituto di istruzione
o formazione
• Principali materie I abilità
professionali oggetto dello studio
• Livello nella classificazione
nazionale (se pertinente)
Università di Pisa, Pisa (Italia)
Tra i corsi presenti nel mio piano di studi:
. Fondamenti di Grafica Tridimensionale
. Costruzione di Interfacce
. Architetture parallele e distribuite
. Realtà Virtuale
. Matematica computazionale Laurea specialistica
• Votazione 110l110
Pisa, 22l04l2018 Firma:
• Date settembre 1999 – ottobre 2003
• Titolo della qualifica conseguita Laurea triennale in Informatica
• Nome e tipo di istituto di istruzione
o formazione
• Principali materie I abilità
professionali oggetto dello studio
• Livello nella classificazione
nazionale (se pertinente)
Università di Pisa, Pisa (Italia)
Tra i corsi presenti nel mio piano di studi:
. Analisi matematica
. Sistemi operativi
. Reti di calcolatori
. Calcolo Numerico
. Ricerca Operativa Laurea triennale
• Votazione 109l110
CAPACITÀ E COMPETENZE
PERSONALI
MADRELINGUA ITALIANA
ALTRE LINGUE
Inglese
• Capacità di lettura eccellente
• Capacità di scrittura eccellente
• Capacità di espressione orale buono
Francese
• Capacità di lettura buono
• Capacità di scrittura buono
• Capacità di espressione orale elementare
CAPACITÀ E COMPETENZE
RELAZIONALI
CAPACITÀ E COMPETENZE
ORGANIZZATIVE
CAPACITÀ E COMPETENZE
TECNICHE
Buone capacità di comunicazione, ottenute anche attraverso la cooperazione in progetti svolti nelle precedenti esperienze lavorative.
Capacità di lavorare in situazioni di stress, legate soprattutto all'impegno nel rispettare le scadenze nelle diverse fasi dello sviluppo dei software ai quali ho lavorato.
Ottima conoscenza linguaggio C++, acquisita sia in ambito universitario, sia lavorativo, oltre che per particolare interesse personale.
Buona conoscenza della libreria OpenGL per la grafica tridimensionale.
Vasta conoscenza dei fondamenti della grafica tridimensionale e della pipeline 3D. Vasta conoscenza degli algoritmi e delle strutture dati utilizzate in geometria computazionale.
Buona conoscenza di alcune diffuse librerie utilizzate in geometria computazionale e grafica 3D, quali GeometricTools WildMagic, nVidia Scenix, SGI OpenInventor. Esperienza di programmazione con Oculus Rift Sdk, in particolare mi sono occupato della conversione su Oculus Rift di un'applicazione 3d preesistente, basata su scene graph Coin3d e OpenGL. Buona conoscenza del linguaggio C#.
Pisa, 22l04l2018 Firma:
Buona conoscenza delle librerie MFC e WPF di Microsoft per la programmazione di interfacce grafiche a finestre su piattaforma Microsoft Windows. Buona conoscenza anche del
sottosistema 3D delle librerie WPF.
Ottima conoscenza linguaggi HTML, HTML5, CSS e Javascript. Buona conoscenza di Java e JSP, ottenuta principalmente in ambito universitario oltre che per interesse personale.
Conoscenza delle basi per lo sviluppo delle applicazioni Android, tramite Android Developer Tools, acquisita principalmente da autodidatta.
Ottima conoscenza degli IDE di sviluppo Visual Studio ed Eclipse. Buona conoscenza dell'editor emacs. Sviluppo plugin per il software Rhinoceros 3D, sia tramite RhinoCommon SDK sotto ambiente .Net, sia tramite C++ SDK.
Esperienza nell’utilizzo delle librerie per la visione OpenCV e MVTec HALCON.
ALTRE CAPACITÀ E COMPETENZE Partecipazione al task CLEF-ER 2013 intitolato "Named Entity Recognition (NER) in multilingual
biomedical corpora", per il quale ho contibuito anche alla stesura del seguente Short Paper:
Xxxxxxxx Xxxxxxx, Xxxxxx Xxxxxxxx, Xxxxxxx Xxxxxxxx. "Machine Translation for Entity Recognition across Languages in Biomedical Documents." Accepted for publication at 2013 CLEF-ER Challenge. 2013
PATENTE O PATENTI Patente B
ULTERIORI INFORMAZIONI Il sottoscritto dichiara di essere a conoscenza dei diritti riconosciuti dal decreto legislativo 196l03 e consente il trattamento, la comunicazione e la diffusione dei dati personali che lo riguardano.
Pisa, li 22l04l2018 Firma