Software Engineer


Legend: good, decent, sufficient,

Human's Languages

Italian (Mother Language), English, French

Machine's Languages

C, Javascript, LabView, Java, Python, PHP, C++, REALBasic

Markup's Languages

HTML 4.1, XHTML 1.1, LaTex, XML

Style's Languages


Libreries and Framework

ZIO, Linux kernel, jQuery, Python unittest, PyQt4, C standard library, Pyhton standard libraries, Java standard libraries, Symphony 2.x, OpenGL, Log4j, Hibernate, OpenCV, bison, flex


SQL, MariaDB/MySQL, PostgreSQL

Development Tools

Eclipse, Aptana, emacs, systemtap, git, doxygen, UML 2, ddd, gdb, vi/vim, svn

Operating System

Fedora, MacOS X fino a 10.5, Linux Distribution, Windows 7


LibreOffice, OpenOffice, MS Office


ZIO - The Ultimate I/O Framework

ZIO is a framework for high capacity transfer; ZIO is developed within the Linux kernel. The need of the development of this framework is stemmed from the observation that the current I/O framework (IIO and Comedi) are inadequate when you need to transfer large amounts of data. With Alessandro Rubini, we start the development of the ZIO framework.

PyZIO - ZIO's python library

PyZIO is a python library to handle ZIO devices using Python language.

ZIO-UT - ZIO's Unittest

ZIO-UT is python test suite made with the python unittest framework. The main purpose of this program is to test the ZIO framework features.

Radio Italia Streaming

Radio Italia Streaming is a little Amarok script to listen Italian's radios.


This is a very simple library to handle with uinput char device.


Plasmoggl is a plasmoid for KDE 4 for Toggl



Master Degree in Computer Engineering
Institute Università degli studi di Pavia
Date dicembre 2011
Vote 110/110 con Lode
Thesis Development of an I/O framework within the Linux kernel for high-bandwidth data transfers (ZIO)
Bachelor Degree in Computer Engineering
Institute Università degli studi di Pavia
Date luglio 2009
Vote 96/110
Thesis Development of a desktop environment for WinFErno and GUI for Windows diskpart utility
Diploma of Computer Technician
Institute I.T.I.S. Girolamo Cardano
Date luglio 2005
Vote 84/100


mail e-Mail federico.vaga@gmail.com
jabber Jabber/XMMP federicovaga@dukgo.com
skype Skype federico.vaga
address Address 6, Via Cantarana, 27043 San Cipriano Po (PV), Italy
linkedin Linked-in http://www.linkedin.com/in/federicovaga
github GitHub https://github.com/FedericoVaga
ohwr OHWR http://www.ohwr.org/users/592
gnu GNUDD http://gnudd.com/who.shtml
stackoverflow Stack Overflow http://stackoverflow.com/users/423795/federico
openstreetmap OpenStreetMap http://www.openstreetmap.org/user/Federico Vaga