This page collects (briefly) my skills and competences. See also my work experiences, projects and publications.

education and training

Date: from 2006-04 to 2012-10
Title: Master of Science in Telecommunications Engineering [106/110]
Skills: The Master of Science (M.S.) in Telecommunications Engineering (Laurea Magistrale in Ingegneria delle Telecomunicazioni) includes all the essential subjects that are usually required by ICT companies. While the three-year Bachelor in Electronics and Telecommunications is mostly focused on basic engineering topics, the purpose of the M.S. program is to create professionals able to use state-of-the-art technologies in both industrial and research environments. The M.S. in Telecommunications Engineering offers specializations in Multimedia Communication, Networking, Electromagnetic Technologies, Electronics and Pattern Recognition/Remote Sensing. Most classes include laboratory sessions in order to give students not only a sound theoretical background, but also practical skills.
Organisation: University of Trento - Italy, Faculty of Engineering
Via Mesiano, 77, 38100 Povo (Trento), Italy
Level: ISCED 5
Date: from 1999-09 to 2005
Title: Bachelor's degree in Electronics and Telecommunications Engineering [93/110]
Skills: The Bachelor Degree program (laurea di primo livello) in Electronics and Telecommunications Engineering covers essential disciplines in electronics, telecommunications and computer science. The courses usually include laboratory sessions in order to give students not only a sound theoretical background but also some practical skills.
Organisation: University of Trento - Italy, Faculty of Engineering
Via Mesiano, 77, 38123 Povo (Trento), Italy
Level: ISCED 5A
Date: from 1994-09 to 1999-07
Title: High School Diploma [82/100] (Liceo Scientifico)
Skills: Italian and English Literature, Philosophy, Math, Physics, Science
Organisation: Liceo Ginnasio 'Antonio Rosmini'
Corso Bettini 86, 38068 Rovereto (TN), Italy
Level: ISCED 3A
Date: from 2012-11-01 to Currently Active (not completed jet)
Title: Doctorate, Ph.D.
Skills: The PhD programme in electronics and telecommunications is academically linked to many areas, in particular I will focus on the following fields:
- Wireless technologies, Design, Security
- (Geo) Localization
- Signal Processing
- Data Mining, Pattern Recognition, Anomaly Detection
- Project Management
Organisation: Doctoral School in Information and Communication Technology
Via Sommarive, 5, I-38123 Povo, Trento, Italy
Level: ISCED 6

personal skills and competences

social: Team spirit and teamwork ability, acquired during university studies and projects as SAFESPOT to my present. Actually, I'm member of ELEDIA Research Center which counts more than 20 researchers. Although, I have been also used to resolve problems and work on a whole project by myself.
organisational: Analytical, problem finding and problem solving skills, many experiences within software-based solutions from the abstract concept to the release.
technical: Basic hardware and electronic knowledge acquired during Engineering courses.
Advanced software development background and 20 years of experience.

Network Protocols and Standards:
- TCP/IP v4,v6
- 802.11a,b,g
- Wireless Sensor Network
- RFID Networks

Design, installation and configuration of networks (wired and wireless), servers/gateway, router, access point, security/firewall, cables.
computer: Expert user and administrator of following platform and services:
- Microsoft Windows 9x, NT4, 2000, Server, XP, 2003 Server, Windows 7
- Microsoft Windows CE4.1, CE5.x, CE6.x, Mobile 6.x
- *NIX (especially Linux Debian, Ubuntu, Slackware, Red Hat), Anddroid
- Web Server (Apache / Apache2 / IIS / Tomcat)
- MySQL, Microsoft SQL Server

Experience with frameworks (SDK)
- .NET 1.0-4.x, ASP.NET, Compact Framework (CF) 1.0-3.x (WinCE/PocketPC), Silverlight 4
- WFC, WPF, Silverlight
- QT Library (nokia) 3.3-4.x
- OsGi, Java SE/EE, Java Mobile, MIDP
- TinyOS 1,2

Experience about development and design:
- Networking Protocols (client/server and distributed applications)
- Network design (routing and firewall)
- Framework development (static and dynamic components)
- Server application design
- Distributed Computing, SOA oriented
- Evolutionary programming and optimization techniques
- Image and Video processing (Linux and Windows both)
- Database Access and Management
- Web Services (RPC, CORBA, WCF)
- User interface (GUI, Web, OpenGL)
- Web Sites and Applications
- Smart Home (Automation), Home Multimedia
- X10 devices and network

Programming languages
- C/C++, C# [high frequency, senior level]
- Java [high frequency, senior level]
- .NET, LINQ, ASP.NET, ADO, PHP, JS, AJAX, SQL, XML, XSL(T), XSD, SOAP [high frequency, senior level]
- FORTRAN, PERL, Python [low frequency, low level]
- Delphi, VB, VBA, BASIC, ASM, VHDL [low frequency]
- BASH scripting [high level]

IDE and developer's platforms:
- Microsoft Visual Studio (any version from 6.0)
- Eclipse, Netbeans, Borland Builder, DevCpp, Code::Block, KDevelop
- Make and common GNU tools of NIX systems
- GNU policies, linux packages creation
- QT build system

Software suites:
- Microsoft Office, OpenOffice, Photoshop, Flash, Freehand, DreamWeaver, FrontPage, Visio, Adobe Professional
- Mathlab, Labview, WebPack, Xilinx

Authoring of dynamic and static web sites, long experience with (D)(X)HTML, CSS1-3.
artistic: Graphic art: creation, editing of images and logos, multimedia presentation, web and desktop user interface design.
Musical: composing, recording, editing, mastering of electronic music (lounge, experimental, progressive).
other: technologies news, multimedia, cooking, enology, modern art


: Italian [it]
: English [en]
listening: b1
reading: c1
spokeninteraction: b1
spokenproduction: b1
writing: b1


additional: MC Thesis: EVoKE (Eledia VOdafone Kpi Evaluator)
EVoKE is a full scale anomaly detection system for 2G, 3G, 4G cellular networks. It includes many statistical detectors (Multipass Modified three-sigma, MAD, Median Rule, BoxPlot) and a WAVELET based pattern matching detector for complex anomalies. Many filters have been included in order to improve detected alarms performance (e.g. false-positive rate) and in order to enable advanced data-mining and inference based methodologies. Moreover some filters have been specifically designed for Vodafone needs. Thanks to design and optimized algorithms, EVoKE is able to evaluate more than 30.000 cells (daily analysis) in 16 seconds. It has been tested during 2012 by Vodafone Omnitel N.V.

BC Thesis: VETLib (renamed VIPLib)
Video and Image Processing ANSI C++ Library, designed for testing and developing filters, (de)coders and final applications. Features: multi-platform; supports v4l, qt, gtk, DirectX; source documentation and manuals; tools for students.

Open projects and references are available on my website (
Some relevant projects:
- AFW (Antenna FrameWorld Library) - graphical access point planning tool (in-door, genetic algorithm, ray tracing)
- WSNWARE (WSN Java Middleware) - Java/OSGi middleware (with built-in TinyOS module), designed for monitoring, controlling and standardizing Wireless Sensor Network.
- VELA (Vodafone Eledia pLAnning tool) - VELA is a UMTS cellular network optimization tool (to be used with FORSK ATOLL), my contribution was the full redesign of the business model: toolchain, IPC, Reporting, ATOLL interface, new Java based interface with live fitness monitoring. Moreover I added an innovative genetic algorithm with optimized dynamic chromosome length.
- WOSH (Wide Open Smart Home) - open multi-platform ANSI C++ framework (distributed message oriented middleware) for controlling and automating a building (multimedia, appliances, communication, remote control)

Music: my songs are freely available on my website as well.

My Websites:
Ph.D. trip

Printer friendly
PDF format
XML format