Figura professionale: Java Developer
Nome Cognome | : L. A. | Età | : 41 |
---|---|---|---|
Cellulare/Telefono | : Riservato! | : Riservato! | |
CV Allegato | : Riservato! | Categoria CV | : Developer / Web dev. / Mobile dev. |
Sede preferita | : Palermo |
Accesso Full al database con 29.994 CV a partire da € 5,00 ABBONATI SUBITO!
Sommario
Esperienze
da Agosto 2016 a tutt’oggi ASSEGNISTA DI RICERCA
presso ICAR – Istituto Di Calcolo e Reti ad Alte Prestazioni, CNR, Palermo
· Studio e sviluppo di tecniche di accesso alle informazioni e documenti del Fascicolo Sanitario Elettronico (attività in itinere)
· Attività di sviluppo software per un framework di adaptive workflows con Eclipse e linguaggio Java. Testing dei moduli sviluppati con JUnit e versioning con GIT
· Attività di ricerca su smart grids e riconfigurazione intelligente dell'impianto elettrico navale
Maggio 2016 – Agosto 2016 borsista DI RICERCA
presso DMI – Dipartimento Di Matematica e Informatica, Università degli Studi di Palermo
· Attività su implementazione di metodi per l'analisi e la compressione di collezioni di sequenze biologiche in C e C++, con strutture dati avanzate, calcolo parallelo e utilizzo intensivo di cluster HPC
Marzo 2015 – Marzo 2016 ASSEGNISTA DI RICERCA
presso DIBIMED – Dipartimento di Biopatologia e Biotecnologie Mediche, Università degli Studi di Palermo
· Attività di progettazione e sviluppo di un framework intelligente distribuito per l’analisi e l’aggregazione di Big-Data clinici per il supporto alle decisioni nel processo di diagnosi delle patologie della mammella
· Sviluppo architettura secondo paradigma big-data e sviluppo framework in Java con Spring e paradigma MVC, sviluppo di moduli per l'elaborazione con Apache Hadoop, acquisizione di dati eterogenei medicali da server RIS/PACS, e utilizzo di DB non relazionale MongoDB
· Installazione e configurazione del middleware Apache Hadoop su cluster per l'elaborazione e la memorizzazione di Big-Data, estrazione della conoscenza con Apache Mahout
· Sviluppo moduli di elaborazione delle immagini usando algoritmi SIFT e SURF
· Tecniche di machine-learning avanzate con Apache Mahout e riduzione delle features per il mining dei referti medicali
· Redazione e supervisione di documentazione a corredo del progetto di ricerca
· Gestione e collaborazione con team interdisciplinari di informatici e medici
SVILUPPO SOFTWARE
Mirc S.R.L.
Settembre 2014 – Dicembre 2014
· Progettazione con specifiche UML e sviluppo di BrainCadX, un software per la segmentazione di immagini di Risonanza Magnetica encefaliche e calcolo delle volumetrie ai fini diagnostici
· Sistema Operativo Mac OS X, linguaggio di programmazione Objective-C, IDE Xcode
DOCENTE UNIVERSITARIO A CONTRATTO
Facoltà di Ingegneria, Facoltà di Medicina e Chirurgia | Università degli Studi di Palermo
· “Creazione e Gestione Data-Base Sanitari”, LM in Scienze Infermieristiche ed Ostetriche, A.A. 2016/2017
· “Creazione e Gestione Data-Base Sanitari”, LM in Scienze Infermieristiche ed Ostetriche, A.A. 2015/2016
· “Linguaggi di Programmazione: JAVA”, Facoltà di Ingegneria, A.A. 2012/2013
DOCENTE PROFESSIONALE
· Docente di Informatica per la formazione del personale dell’”Assessorato Regionale delle Autonomie locali e della Funzione pubblica, Regione Sicilia”, Università degli studi di Palermo, 2013
Docente di Informatica in ente per la formazione professionale, UNCI, 2008-2009
Istruzione e Formazione
Marzo 2015
Titolo della qualifica rilasciata Ph.D. in Ingegneria Informatica
Istituto di istruzione o formazione Università degli Studi di Palermo
Luogo Palermo
Principali tematiche / competenze professionali acquisite
Biometria:
• progettazione di sistemi di riconoscimento biometrico,elaborazione di template biometrici (retina, iride, impronte digitali)
Image Processing:
• segmentazione di immagini epatiche con algoritmi di region growing, elaborazione di immagini medicali (TC, MRI, mammografie), segmentazione di MRI cerebrali mediante clustering e reti neurali , sviluppo plugin per OsiriX Dicom Viewer
Neural Networks:
• ricostruzione immagini mediante RBF per la termometria in MRI, data mapping tra differenti metodiche per la valutazione del ferro nel fegato mediante MRI, classificazione automatica dei tessuti cerebrali
Ontologie: •
• recupero e classificazione di referti mammografici mediante ontologia radiologica sviluppata ad-hoc, sviluppo plugin per OsiriX Dicom Viewer sviluppo metodologie di elaborazione con Matlab.
Diagnostic Tool Development:
•sviluppo pl
Luglio 2011
Titolo della qualifica rilasciata Laurea Specialistica in Ingegneria Informatica
Istituto di istruzione o formazione Università degli Studi di Palermo
Luogo Palermo
Conoscenze linguistiche
Lingua Italiano
Capacità di lettura/scrittura Madrelingua
Capacità di espressione orale Madrelingua
Lingua Inglese
Capacità di lettura/scrittura Ottimo
Capacità di espressione orale Ottimo
Note Redazione di svariati paper e journal scientifici, speaker in conferenze internazionali.
Conoscenze informatiche
Capacità e competenze informatiche
Java:
- Ottima conoscenza del linguaggio in ambito stand-alone
- Sviluppo software per il retrieve e la memorizzazione di dati medicali eterogenei (mammografie, referti testuali)
- Sviluppo di vari software a livello didattico
- Sviluppo di interfacce GUI con Java Swing e JavaFx
- Interfacciamento con librerie Apache Hadoop per l'elaborazione di big-data medicali
- IDE: Spring STS, Eclipse, Apache Hadoop Development Tools, Maven
Objective-C:
- Ottima conoscenza del linguaggio in ambito stand-alone
- Sviluppo a supporto del software OsiriX Dicom Viewer per l'elaborazione di immagini medicali, con interfacce GUI user-friendly
- IDE: Xcode
C, C++:
- Buona conoscenza dei linguaggi, livello accademico
- IDE: Xcode, Visual Studio, Dev-C++, Code::Blocks, Eclipse CDT for C/C++
Matlab:
- Ottima conoscenza del linguaggio e implementazione di svariate metodologie di elaborazione di dati e immagini
- Ottima conoscenza dei toolboxes Image Processing Toolbox, Neural Networks Toolbox, Hadoop Toolbox.
- Sviluppo interfacce GUI
MySql:
- Installazione di software MySQL su server e client eterogenei
- Buona conoscenza del linguaggio SQL per la creazione e interrogazione dei DB
Big-Data:
- Ottima conoscenza del paradigma di programmazione Map-Reduce
- Installazione e messa in opera del middleware Apache Hadoop su vari sistemi operativi
- Sviluppo applicativi con Apache Hadoop, Spring STS, Hadoop Development Tools for Eclipse, Matlab Hadoop Toolbox
- Progettazione e sviluppo di software per l’estrazione dell’informazione mediante algoritmi di machine-learning con Apache Mahout
- Calcolo intensivo su computer cluster di tipo HPC
W3C:
- Buona conoscenza dei linguaggi HTML e xHTML per la produzione di websites
-
Buona conoscenza degli stili CSS
-
Buona conoscenza degli applicativi Joomla e VirtueMart Conoscenza basilare di XML, PHP e Javascript
Altri linguaggi:
- Modeling: UML (Unified Modeling Language) e software engineering Logic Programming: Prolog, Lisp
- Hardware: Handel-C, VHDL
- Scripting: Bash, Python, Perl
Sistemi operativi:
- OS X (10.5 – 10.11)
- Windows (XP, 7, 8)
- Linux (Red-Hat, Fedora, Debian, Ubuntu e derivate)
Applicativi:
- Medical Imaging: OsiriX Dicom Viewer
- Office: Microsoft Office e simili (Apple iWorks, OpenOffice, LibreOffice) Image Editing: Adobe Photoshop, GIMP
Altre competenze informatiche:
- Elaborazione avanzata di dati medicali testuali (referti) e immagini (sequenze TC, RM, mammografie)
- Sviluppo applicativi Big-Data oriented con paradigma Map-Reduce Sviluppo plug-in per il processing di immagini medicali (OsiriX, Matlab)
- Sviluppo secondo le specifiche della software engineering e redazione di documentazione tecnica del software
- Estrazione di conoscenza mediante metodologie di machine learning sui Big-Data Conoscenza del software RIS per la gestione dei referti sanitari Elefante.Net
- Conoscenza dei metodi di interfacciamento ai server PACS di gestione delle immagini radiologiche ospedaliere
- Crittografia e metodi per la protezione dei dati e delle comunicazioni nella rete Algoritmi e filtri Bayesiani per la localizzazione Robotica
- Reti logiche, teoria ed elaborazione dei segnali, elettronica
- Progettazione e sviluppo software per architetture hardware FPGA Xilinx Progettazione e sviluppo software con metodologie di Ingegneria del Software – UML Elaborazioni statistiche avanzate su dati eterogenei
201 total views, 1 today