Professional skills
You can download my full CV in pdf format: italian
Operating systems
Advanced knowledge of Linux systems (RedHat/Fedora, Debian, Slackware, Ubuntu), Windows NT/2000/XP. MacOS. Good knowledge of some BSD variants (OpenBSD, NetBSD). Good experience with high availability clusters and virtualization tools (KVM, qemu, VirtualBox).
Security
Daily usage of auditing tools for systems and networks. Practical experiences with firewalls configuration, system hardening and services security. Advanced knowledge of PKI management.
Networking
Strong knowledge of ethernet and appletalk networks, and tcp/ip protocols. Practical experiences in configuring and maintaining the following services: smtp/pop/imap, news, DNS, proxy, web, ftp, DBMS, file and printer sharing, directory services (LDAP), VPN.
DBMS
Good experiences in databases design. Good knowledge of Access, FileMakerPRO and FileMakerPRO server, MySQL, SQL server, SQLite and Postgres.
Programming languages
C/C++, PHP, Perl, Python, Ruby, Unix shell, HTML/XHTML, Javascript, SQL.
Development tools and frameworks
Daily usage of revision control systems (cvs, bazaar). Good knowledge of the MCF framework and standard C/C++ libraries. Advanced knowledge of TemplateToolkit for websites development and jquery libraries for dynamic web interfaces. Good knowledge of RAILS.
Authoring tools
DocBook and Latex.
Application software
Good knowledge of office automation tools, DTP applications and computer graphic softwares.
Hardware
x86 and Apple systems.