Daniele Sora
Informazioni personali
Data e luogo di nascita Viterbo | 08 Febbraio 1989Indirizzo residenza: Via D. Potenza 19, 01038 Soriano nel Cimino (VT), Italia
Telefono: +39 348 895 3622Email: [email protected]: [email protected]
Autorizzo l’utilizzo dei miei dati personali ai sensi del D.Lgs. 196/03
Istruzione
Settembre 2015 Ammesso al corso di dottorato in Ingegnerie Informaticapresso Università ”La Sapienza” di Roma - XXXI ciclo
Luglio 2015 Esame di stato per l’abilitazione alla professione di Ingegnere dell’Informazione
Marzo 2012
Gennaio 2015 laurea Magistrale in Engineering in Computer Science
Voto: 110/110 Cum Laude, Università “La Sapienza”,Roma.
Settembre 2008
Dicembre 2011 Laurea Triennale in Ingegneria Informatica
Voto: 101/110, Università “La Sapienza”,Roma.
Settembre 2003
Giugno 2008 Liceo Scientifico “P. Ruffini”, Viterbo | Voto finale: 100/100
Esperienza Lavorativa
Novembre 2016 Università ”La Sapienza” di Roma, PiTecnoBio lab- progetto NEPTIS
Gennaio 2016 Assegnista di RicercaRicerca ed implementazione di soluzioni innovative per tecniche di social signal process-ing, nel contesto del progetto NEPTIS.
Dicembre 2015 NTT Data Italia S.p.a., RomaFebbraio 2015 Consulente IT
Analisi, sviluppo e gestione di un sistema di Custom Relationship Management(CRM) peruna grande compagnia di Telecomunicazioni. Piattaforma sviluppata su Oracle-Siebeldatabase.
Lingue
Italiano: Madrelingua
Inglese: Indipendent User:Comprensione: Ascolto: B2
Lettura: B2Comunicazione: Interazione orale: B1
Produzione orale: B1Scrittura: B2
Pubblicazioni
Sora Daniele, et al. ”Micro-accounting for Optimizing and Saving Energy in Smart Buildings.”International Conference on Advanced Information Systems Engineering. Springer Interna-tional Publishing, 2016.
Catarci, T., Leotta, F., Marrella, A., Mecella, M., Sora, D., Cottone, P., ... & Meschino, G. R. (2016,June). “Your Friends Mention It. What About Visiting It?: A Mobile Social-Based SightseeingApplication. “ In Proceedings of the International Working Conference on Advanced VisualInterfaces (pp. 300-301). ACM.
Marcella Dimaggio, Francesco Leotta, Massimo Mecella, Daniele Sora. “Process-Based HabitMining: Experiments and Techniques” 13° IEEE International Conference On Ubiquitous In-telligence and Computing, 2016
Marcella Dimaggio, Francesco Leotta, Massimo Mecella, Daniele Sora. ”Mining User Habitsin Smart Spaces through Process Mining Techniques”, SEBD 2016
Ricerca
La mia attività di ricerca è correlata al mio programma di Dottorato. Il tema principaleè legato a tecniche di Ambient Intelligence in sistemi pervasivi e in particolare allo HabitMining sftruttando misurazioni sensoristiche di uno Smart space. L’applicazione di tecnichedi Data Mining su logs segmentati, permettono di ottenere modelli matematici per la de-scrizione di attività umane. Risultati preliminari sono descritti nel paper:
Marcella Dimaggio, Francesco Leotta, Massimo Mecella, Daniele Sora. “Process-Based HabitMining: Experiments and Techniques” 13° IEEE International Conference On Ubiquitous In-telligence and Computing, 2016
Un modello matematico ottenuto in questo modo permette di sviluppare una serie di servizisu di esso, orientati a benefici quali il risparmio energetico o l’assistenza.
Competenze Informatiche
Basic Knowledge: Wordpress, Wordpress, Hardware components design,IoT principles, Photovoltaic Domestic Plants approaches: self-consumption and Net Metering
Twitter and Facebook API (twitter4J), Google API, Meterpreter ToolBig Data computation: Apache Hadoop, MapReduce model, NoSQL database;Grid Computing, Red Hat JBoss Infinispan, Transactional Memories(TinySTM, RSTM, JVSTM, SWISS-TM), STAMP BenchmarkPerl, Bash-scripting, Android application developmentEncryption Protocols principles(symmetrical and asymmetrical)Secure Communication Protocols (IPSec, SSL, HTTPS) principlesBit Coins, Onion Routing (Tor tool), Assembly programming, SqLite
Intermediate Knowledge: Php, JavaScript, jQuery, microcontroller programming (Olimex A20)
virtualization (VMWare player, Oracle VirtualBox), C++, Office suitesNetBeans IDE, Visual Studio, Inkscape, Crawling(Crawler4J)
Machine Learning and Data Mining algorithms and tools(Apache Mahout, Weka, Knime), algorithm designGraphviz (dot), Cloud computing (IaaS, PaaS, SaaS) principlesValgrind profiling tool, OpenCL model and development, PrologUnix kernel programming (kernel modules, system calls implementation)Networking Protocols and Infrastructures (TCP/IP, UDP, ADSL, WiMAX, LTE),White Testing, Black Testing, Java CC parser, UML software design languageER database design language, Xampp (Apache Tomcat + MySql + Php) platform
Advanced Knowledge: Object-oriented programming (OOP) approach,Java (network programming, Java Swing GUI, external libraries,complex data structures, interfaces, Abstract Classes, inheritance, polymorphism,visibility rules)C language, client-server paradigm (theory and implementation in C and Java)Apache Common Math Libraries (Java Mathematical Library), MySQL
Database software access HTML, JSON-RPC, XML, RESTful API, RPC protocol
Eclipse IDE, Maven (Software project management and comprehension tool)Git and SVN (teamwork and source code management, revision and sharing tools)Linux/Unix operative system Debian Based (Debian, Ubuntu, Crunchbang),Microsoft Windows operative system