Angelo Michele Failla
Senior UNIX System Administrator and Developer
via Guido Gozzano 47 95128 CATANIA, ITALY
Mobile Phone: +393285363467
Personal VOIP Phone: +39958909502, leave a message in case i'm not available
Personal E-mail: pallotron@freaknet.org,
angelo.failla@freaknet.org
Work E-mail: angelo.failla@spmc.mobi
GnuPG/PGP Key ID: 89450920 (public key at pgp.mit.edu)
GnuPG/PGP Key Fingerprint: 0DE8 DB22 538E D6B9 8784 83E5 1BEA
7D5C 8945 0920
W3 personal site: http://www.pallotron.net
W3 blog: http://www.vitadiunsysadmin.net
W3 Linkedin.com personal profile: http://www.linkedin.com/in/pallotron
This curriculum is made using LATEX2e, source files are free downloadable from my web site.
Since 1996 I've been trying to improve my knowledge by myself, for passion,
work and study. Since 2000 I've been starting to use only Unix-like operating
systems (such as GNU/Linux and *BSD) at work and home.
These are my natural working environments.
OpenBSD: to make firewall, router, NIDS, VPN gateway;
FreeBSD: to make web services, mail, dns, etc, that need strong security,
performance and availability capabilities;
NetBSD: to make services on architectures different from x86/ppc like *ARM,
*MIPS, Amiga, PPC, HP*, *68k, etc (especially embedded systems);
GNU/Linux (Gentoo, Debian, Slackware): to make desktop, development,
embedded systems and cluster servers.
I don't like RPM-bases distribution like RedHat/Suse/Mandrake/Mandriva etc.,
but I can work with them.
other UNIX closed systems: Solaris/SunOS, HP-UX, AIX, Darwin/MacOS X;
CISCO IOS: Cisco PIX Firewall with VPN configuration;
Languages: C/C++ in UNIX environment (networking programming using socket, multithreading,
GUI with GTK+, Linux kernel-space programming, especially module programming, database
interconnetion with Mysql API or unixODBC), minimal knowledge of assembly 8086;
Markup Languages: HTML 4.01, XHTML, CSS 2.0 (excellent knowledge of W3C standards
and accessibility of web pages), LATEX2e (a high-quality typesetting system designed for the
production of technical and scientific documentation), DocBook/SGML (markup language based on SGML
designed to produce technical documentations, howtos, etc);
Since September 2005 at SPMC Srl
(http://www.spmc.mobi) as Unix System and Network Administrator, IT Consultant.
I'm responsible of keeping up and running the whole company's network infrastructure
located in 3 different cities: Catania, Rome and Milan.
On June 2007 I wrote, in C language, a Linux Kernel Module for
an embedded system based on a Toradex Colibri board (CPU Intel ARM
XScale PXA270). This module controls some status leds and receive
the interrupt generated when the user presses some command switchs,
sending commands to an userspace program wrote in C.
On June 2006 I was involved in Teleca Solutions Italia SpA
as a consultant into a FastWeb SpA project called
``Accesso limitato ai CPE da parte dei Clienti''.
I wrote a lot of Perl scripting procedures to sync Oracle database
to MySQL databases used as back-end by RADIUS authentication servers.
On January 2006 I was involed into a LogicaCMG
(http://www.logicacmq.com) team in Vodafone Italia (Milan).
I have customized a lot of korn shell backup scripting procedure
on Compaq Tru64 UNIX V5.1B, Alpha architecture.
I was involved into Vodafone's PoC Web Gui project (from
September 2005 to January 2006). PoCWebGui is a JSP Web GUI
linked into the Vodafone's www.190.it portal, the GUI act as a
front-end management tool for the Pust To Talk service.
I have had duties related to system administration support,
installation and configuration tasks on Solaris 9 operating system,
CVS module administration, shell scripting programming, installation
and configuration documentation writing.
Since July 2005, I've started a collaboration with New COM SRL
(http://www.newcomnp.it). I did a lot of activities:
Linux Embedded Engineer:
I created and actually I maintain an embedded operating system based
on Gentoo Linux, used on embedded computers (pc104 with vortex86 cpu).
This system has the following characteristics:
all the system compiled from scratch;
system compiled over uClibc library, much smaller than glibc.
(a version compiled over glibc is available too);
Xorg server, touchscreen, virtual on screen keyboard;
optimized disk space : about 70 mb (with all the components);
read only root filesystem;
busybox that combines tiny versions of many common UNIX utilities
into a single small executable;
serial port for management;
sshd and vnc servers;
This system was used for example to control PLCs attached to industrial machines.
UNIX Software Engineer:
I wrote a C/unixODBC daemon that reads e processes informations coming from
a PLC through rs232 serial port. This daemon send allarms and write data
on a Microsoft SQL Server using the unixODBC libraries.
The project is called plcfetch, the source is available at:
http://cvs.hinezumilabs.org/viewcvs/plcfetch/
Since 2001 I'm involved in Freaknet.org and Dyne.org communities.
I'm responsible of keeping up and running our network infrastructure; I do
workshops in association with other entities like the Catania GNU/Linux User Group;
I was also a teacher in our free software course (have a look in the section below
on this cv).
I gave my contribute into this free software projects:
MuSE: Multiple Streaming Engine (http://muse.dyne.org): I wrote the
decoder channel for wav audio files (C++ in UNIX environment);
TBT: Time Based Text: (http://tbt.dyne.org) I wrote some lines into the
main program (C/C++ UNIX environment), a PHP Class used to read files in .tbt format,
a web-application, commissioned by Impakt.nl (wrote in PHP / Javascript / Ajax and
available at http://tbt.dyne.org/impakt/), it is used to public .tbt files on internet.
From December 2004 to September 2005 at ComputerLine SRL
(http://www.computerlinesrl.it) as a windows/unix sysadmin .
I kept running internet services (DNS, Email, WEB, FTP, RDBMS, etc),
I did troubleshooting and techincal support, and issues regarding
TLD domains registration.
From March 2004 to December 2004 at Uzed@ Web Agency
(http://www.uzeda.com), as a Php/MySQL devlepoer and Linux sysadmin
From 2001 to 2002 at ``Dipartimento di Informatica e Telecomunicazioni della
Università degli Studi di Catania'' (http://www.diit.unict.it/) as an e-learning expert.
From 2000 to 2001 at Infozoo Project & Co. software
house working as developer. I wrote software modules that reads information
from industrial weighing systems.
Other self-employed activities: web site development,
server installation and configuration, customization of opensource
projects, techincal troubleshooting on running systems.
Some projects:
My natural born language is Italian, but I have a good ability to
write and speak fluent english (especially the techincal one).
I've passed a course made by ``The Method'' English School in Catania,
with the B2 Level (Common European Framework of Reference for Languages).
These are some workshops, speechs, conferences I did as a speaker:
19 November 2004 - Spam: è ora di difendersi! - Implementazione
di servizi anti-spam in Qmail - at Smau Sicilia 2004 (Le Ciminiere -
Catania) http://www.smausicilia.it - A workshop regarding spam fighting,
with an example configuration of Qmail with spamassassin;
8 May 2004 - FaxMachine: tecniche a supporto del direct
marketing - at Webb.it 2004 (Padova) http://www.webb.it - A workshop
regarding a fax server software called Hylafax. The workshop treated the
installation on a unix server with fax2email and email2fax capabilities;
6 May 2004 - LDAP per Autenticazione Samba/PAM - at Webb.it
2004 (Padova) http://www.webb.it - Workshop regarding using OpenLDAP as an
authentication backend for samba NT/AD domains using unix machines.
16 February 2004 - Workshop Linux Kernel [Ma|Hac]king - at
Centro Culturale Zo' (v.le Africa - Catania) where I did a pratical workshop
regarding how to compile the Linux 2.6 Kernel. I did this workshop also
a the italian hackermeeting on 2004. (http://www.hackmeeting.org);
23 November 2002 - LinuxDay 2002 - ``Aula Magna del Dipartimento di
Matematica e Informatica dell'Università di Catania'' a speech regarding
the use of free software inside public schools.
On 2006 I did a UNIX base course inside my company
On 2003/2004 course code PON 1-3-2003-577 ``Protocolli di
rete e servizi UNIX'': a course for high school teachers at ``Liceo Scientifico
Majorana S.G. La Punta (in Catania)'';
On 2003 course code PON 1-3-2003-561 ``Introduzione allo UNIX
nella scuola'' : a course for high school teachers at ``Liceo Scientifico
Majorana S.G. La Punta (in Catania)'';
On 2003 Course for UNIX sysadmins at FreakNet MediaLab Catania (http://www.freaknet.org);
On 2002 UNIX base course at FreakNet MediaLab Catania (http://www.freaknet.org);
DEV - no. 168 April 2005: Compilare il kernel Linux: una guida pratica: i wrote
an article regarding howto compile the Linux kernel. DEV is an italian magazine.
Freaknet (http://www.freaknet.org): the oldest italian hacklab.
Born in 1998 as a location for our ``FREAKNET BBS'' Network, active since the end of 1994,
it is a free open lab, where people can work with computers and connect to the internet for free.
The basic idea was to offer computers and network for people that CAN'T have one:
students, viados, immigrants, travellers, etc. Free and Open Source software used.
Most of the computers are recovered from trash or were donated. Many services offered.
Dyne.org (http://dyne.org):
Since 2000 the dyne.org foundation is a free software foundry for digital artisans.
Dyne produce open source tools and ideas for media arts, sharing a grassroot access to technology,
education and freedom of creation.
Computer Science and free software:
I use to write and mantain systems for hobbies and also for work, I have got
an home network with a lot of servers used to learn new technologies.
Often I use the world wide web and its infrastructure to learn as much as
I can, I'm always looking for free text, articles, books, whitepapers
to keep my skills always updated.
Rugby: Since 12 years old I'have been playing with Amatori
Rugby Catania (http://www.amatorirugbycatania.it), I played on first
division italian Under 21 championship (98/99, 99/2000), reaching the
playoff.
I played for the Senior team taking Amatori Catania from third to second division,
and then from Second division to the first division (Top Ten).
I played also for the universitary team (Cus Catania).
Since 2004/2005 I have been playing for S. Gregorio Rugby
http://www.sangregoriorugby.it) on third division.
The command line arguments were: latex2html-split 0 -no_navigation -font_size 8pt curriculum_vitae_failla_english.tex
The translation was initiated by pallotron on 2007-10-18
pallotron
2007-10-18
Ultima modifica a questa pagina: 22 January 2007 11:31:26.
Cerca con google all'interno dei miei siti
Annunci pubblicitari Google
Supportami cliccando sulle pubblicità!!
Questo sito è...
(copyleft) [2001,+inf] Failla Angelo Michele aka pallotron- Permission is granted to copy and distribute only articles and/or documentations (linked or not linked
to this site) wrote under the terms of GNU Free Documentation License, Version 1.1.