Gino Farisano

Download Report

Transcript Gino Farisano

INFORMAZIONI PERSONALI

Curriculum Vitae

Gino Farisano

Gino Farisano

+39 3423254681 gino.farisano.com

| https://it.linkedin.com/in/gino-farisano-a164aa6a [email protected]

Skype ID: gino.farisano Sesso maschile | Data di nascita 01/05/1989 | Nazionalità italiana ESPERIENZA PROFESSIONALE 06/2015-(in corso) 02/2015-11/2015 03/2013-08/2013 Software developer

Kalpa s.r.l

Sviluppo di un'applicazione mobile cross-platform con Xamarin Forms Attività o settore

IT

Borsista di ricerca

Responsabile scientifico prof. Andrea Abate. Azienda referente: 3F&EDIN

Ricerca e analisi prestazioni delle videocamere adatte ad implementare sistemi see-through video in visori HMD e compatibili con i requisiti dei sistemi di Tracking (FPS, video resolution, FOV, etc.). Analisi comparativa caratteristiche e prestazioni librerie/funzioni AR per engine grafico UNITY 3D sotto sistemi operativi Windows, Mac OS X, Android e IOS. Attività o settore

Augmented reality

Programmatore Web/Android

Agorà telematica, via Ferrante Imparato, 192 – 80146 Napoli, Italia

Realizzazione e manutenzione di app Android sia per quanto concerne l’application layer che il visualizzation layer. Gestione e manutenzione di back-end Android. Manutenzione di siti web utilizzando il framework .NET. Gestione database utilizzando SQL Server. Attività o settore

IT

ISTRUZIONE E FORMAZIONE 09/2013-06/2016 09/2008-03/2013 09/2003-07/2008 Laurea Magistrale in Informatica

Università degli studi di Salerno (Dipartimento di Informatica)

VII Livello QEQ Augmented e virtual reality. Gestione avanzata di algoritmi (algoritmi di approssimazione, streaming, online, probabilistici). Gestione avanzata dei dati (DB non relazionali, gestione e visualizzazione Big Data). Sviluppo mobile (usabilità e progettazione del software). Design pattern. Manutenzione e testing. Analisi dei rischi. Progettazione di compilatori (lexer, parser, seman). Automi, grammatiche context free. Intelligenza artificiale e computazionale (preprocessing, clustering, classificazione). Voto: 110/110 con lode. Discussione tesi dal titolo “Tecniche di tracking markerless per sistemi di manutenzione ed assemblaggio in Realtà Aumentata” realizzata nel laboratorio VRLab. Link, https://github.com/ginofarisano/ARComparison

Laurea in Informatica

VI Livello QEQ

Università degli studi di Salerno (Dipartimento di Informatica)

Programmazione funzionale, object-oriented e sviluppo web (socket e http based). Ingegneria del software (documentazione del software, project e risk managment ). Basi di dati (DB relazionali). Matematica, logica e ricerca operativa. Algoritmi, strutture dati e teorie della complessità. Voto: 104/110.

Discussione tesi dal titolo “Integrazione gesture-based in MicroApp” realizzata nel laboratorio SESA Lab. Link, https://drive.google.com/open?id=0B8XSzvp_4ttIdUhCRmdnQWdRLTA

Diploma di ragioniere/programmatore

V Livello QEQ

Istituto tecnico statale “Vittorino d’Alessandro”

Ragioneria (analisi di bilancio, partita doppia). Diritto (privato, commerciale e pubblico). Scienze delle finanze. “Informatica di base”, programmazione Cobol e Visual Basic. Dattilografia. Voto: 96/100

COMPETENZE PERSONALI Lingua madre Altre lingue Inglese

Italiano COMPRENSIONE Ascolto Lettura Interazione PARLATO Produzione orale PRODUZIONE SCRITTA A2 B1 B1 B1 Trinity College, livello 4. Cambridge PET (in corso) A2 Livelli: A1/2 Livello base - B1/2 Livello intermedio - C1/2 Livello avanzato Quadro Comune Europeo di Riferimento delle Lingue Pagina 1 / 2

Competenze comunicative

Curriculum Vitae Gino Farisano

Buone capacità comunicative maturate durante la carriera universitaria in cui svariati esami consistevano in seminari (i link alle presentazioni sono nella sezione “PROGETTI E PRESENTAZIONI”).

Competenze organizzative e gestionali

Buona capacità organizzativa. Tendenza a programmare in maniera accurata le attività da svolgere a partire da quelle quotidiane fino a quelle universitarie. Tale capacità è supportata da conoscenze di project e risk management acquisite durante il corso di Ingegneria del Software II seguito alla laurea magistrale. Partecipazione a diversi progetti in team durante la carriera universitaria e all’esperienza lavorativa presso Agorà.

Competenze professionali

§ § § § § § § § § § Ottima conoscenza dell’object orientation e dei principali design pattern. Linguaggi OO conosciuti: Java (conoscenza ottima), Python (conoscenza buona), C++, C# (conoscenza basica). Buona conoscenza del C e della gestione dei puntatori. Buona conoscenza della programmazione Android maturata presso Agorà e approfondita nel corso di Sviluppo Mobile per il quale è stata sviluppata l’app RouteMe (presentata ad un contest mobile). Buona conoscenza dell’SDK Parse utilizzato come back-end e per la gestione delle push notification. Altri SDKs utilizzati in ambito mobile: PayPal, Google Maps e Analytics, Facebook e Twitter, ecc. Conoscenza basica (non approfondita al di là dei corsi universitari) di HTML, PHP, JavaScript, CSS, della tecnologia AJAX, del framework .NET, delle Java Servlet e JSP. Buona conoscenza di XML, JSON. Conoscenza elementare del framework Jersey (mapping lato server di un oggetto JSON in una classe Java) utilizzato per il progetto di Ingegneria del Software 2, FullDent. Buona conoscenza del framework Hadoop (distribuzione della computazione su un cluster di computer) utilizzato per la parallelizzazione degli algoritmi di cluster K-Means e Bisect K-means per corso Sistemi Operativi Avanzati. Conoscenza discreta della dinamica dei thread e della programmazione parallela. Ottima conoscenza di R, plotting sia 2D che 3D (libreria RGL). Conoscenza basica di Matlab. Buona conoscenza di Unity 3D. Discreta conoscenza di Blender. Buona conoscenza dell’SDK Vuforia, ARToolkit utilizzabili in contesti AR sia marker-based che marker-less. Conoscenza elementare di GIMP. Discreta conoscenza del Cardboard SDK e dell’Oculus SDK. Ottima conoscenza dei database relazionali e di DBMS quali MySQL, SQL Server. Discreta conoscenza dei database non relazionali document e object oriented. Discreta conoscenza della shell Bash, del linguaggio di markup L A T E X. e del sistema di versioning Git.

Altre competenze

Utilizzo avanzato del personal computer: buona conoscenza dei sistemi operativi Windows, Unix-Based e Android, capacità di gestire partizioni, recuperare dati in seguito a failures software, assemblaggio hardware. Patente europea del computer (ECDL). Suonatore amatoriale di chitarra e armonica. Discreta conoscenza del programma di registrazione GarageBand. B

Patente di guida PROGETTI E PRESENTAZIONI

App Android realizzate presso Agorà (forte contributo):

§

Teatro Verdi

. Link, https://play.google.com/store/apps/details?id=com.agora.teatroverdi.app

§

Gas & Power

. Link, https://play.google.com/store/apps/details?id=com.agora.gaspower

Progetti Android:

§

FullDent

- migrazione di un’applicazione desktop in un app mobile (back-end Jersey). Link, https://github.com/ginofarisano/full-dent § §

RouteMe

- app Android per la creazione di itinerari turistici (back-end Parse). Link, https://github.com/francese2015/RouteMe

RouteMeGis

- RouteMe con le fermate dei bus di Salerno attraverso parsing PDFs CSTP. Link, https://github.com/danielePiracci/RouteMe

Progetti Java:

§

Apriori Dynamic support

– algoritmo apriori con supporto dinamico. Link, https://github.com/ginofarisano/aprioridinamicsupport §

Implementazione Hadoop e sequenziale del K-Means e bisect K-Means

. Link, https://github.com/ginofarisano/KMeansAndBKMean s

Progetti R:

§

Analisi statistica sulla spesa in ricerca e sviluppo dei diversi paesi UE

. Link, https://github.com/ginofarisano/RAnalysis

Progetti C++:

§

DBScanMultiview

– variante algoritmo DBScan con più viste. Analisi con plot 3D. Link, https://github.com/ginofarisano/DBScanMultiview

Progetti Google App Engine (python):

§

dmdiscretization

– app GAE Pyhon per la discretizzazione di file csv. Link, https://github.com/ginofarisano/dmdiscretization

Survey:

§

Survey sui Big Data

.

Link, https://github.com/ginofarisano/bigdata

Presentazioni:

§

Thread

.

Link, http://www.slideshare.net/ginofarisano5/thread-56084418?related=2 §

MapReduce

. Link, http://www.slideshare.net/ginofarisano5/mapreduce-56084483?related=1 § §

Big Data

. Link, http://www.slideshare.net/ginofarisano5/presentazione-bd2 maintenance-and-assembly-in-augmented-reality

Realtà aumentata (presentazione tesi magistrale).

Link, http://www.slideshare.net/ginofarisano5/markerless-tracking-techniques-for-systems Autorizzo il trattamento dei miei dati personali ai sensi del Decreto Legislativo 30 giugno 2003, n. 196 "Codice in materia di protezione dei dati personali” Pagina 2 / 2