Professional experiences

System administration

Installation and configuration of servers to provide reliable and secure environments for the following services: smtp, pop, imap, http, ftp, proxy, file and printer sharing, DBMS, directory services (LDAP). Firewalls configuration and maintenance; CRM/CSM/Groupware applications setup and customization. Workstations installation, configuration and maintenance.

Design and deployment of reliable and secure solutions for distributed backups, systems and networks monitoring, system upgrades (hardware and software). Wired and wireless networks design.

Development

Problems analysis and application design. Applications development or customizations (stand alone, web based or client/server) and localization.

Development of tools to automate processes and maintenance tasks, and to monitor systems and resources.

Databases design and maintenance.

Other experiences

Support and technical coordination for different kinds of events (conferences, workshops, seminars).

Technical documents and reports reviews and translations (english/italian/english).

Different kinds of graphical and layout design (web sites, logos, publications).

Various teaching experiences (mainly related to operating systems and office automation applications).

Technical skills

Operating systems

Advanced knowledge of Linux systems (SUSE, RedHat/Fedora, Debian, Slackware, Ubuntu), Windows NT/2000/XP. MacOS. Good knowledge of some BSD variants (OpenBSD, NetBSD, FreeBSD).

Security

Daily usage of auditing tools for systems and networks. Practical experiences with firewalls configuration, system hardening and services security.

Networking

Strong knowledge of ethernet and appletalk networks, and tcp/ip protocols. Practical experiences in configuring and maintain the following services: smtp/pop/imap, news, DNS, proxy, web, ftp, DBMS, file and printer sharing, directory services (LDAP).

DBMS

Good experiences in databases design. Good knowledge of Access, FileMakerPRO and FileMakerPRO server, MySQL, SQL server, SQLite.

Programming languages

C/C++, PHP, Perl, Ruby, Unix shell, HTML/XHTML, Javascript, SQL, Pascal, Visual Basic.

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; prototype and scriptaculous libraries for Ajax enabled web applications. 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.


glider [ minitrack ] ikiwiki Creative Commons VIM powered