|Type:||project contract, part time employee, freelancer|
|Education:||October 2002 - July 2005: Bachelor's degree in Computer Science|
Engineering, University of Calabria, Italy, score of 108/110. Officially
recognized in Spain too.
1996: High school Diploma in Electrotechnology, score of 60/60
|Experience:||AVAILABLE TO RELOCATE ANYWHERE (about 1 week of notice only)|
October 2012 – December 2012: studying some Physics in Germany, just for
fun and for developing advanced mathematical skills. Developed a
transparent email obfuscation service (The emailpimp), effective with all
September 2011 - September 2012: Self-employed working from home as an on
line private Italian language teacher to speakers of English. Knowledge of innovative,
structured and syntax-based language teaching methods (Pimsleur, Michel Thomas).
Stepped up to functional programming and designed and developed Hyde, a static web
site generator and Lisp-based HTML templating language.
July 2011 - September 2011: Sensewhere, formerly SATSIS Ltd, a University of
Edinburgh’s spinoff. Design and development of custom TCP/IP protocols, web services,
large databases. Promoted best practices, assessed software quality, maintained systems
up-to-date and secure. Faced scalability problems. My task was to design and implement
the server-side part of their seamless locator solution. Technologies used: Linux,
Apache, MySQL, PHP5, C, Berkeley DB, Google Maps API v3. Gross salary: £27000.
August 2010 - July 2011: Daxtra Technologies, Musselburgh, Edinburgh,
Scotland. Permanent position as Application Engineer, mainly developing in Perl. There I
made web scraping, test automation, data extraction/conversion, system integration.
Daxtra is a specialist in recruitment technologies and produces software for automated
CV parsing and advanced search engines. I have developed for them “Spidey", an easyto-
use cutting-edge web harvesting and data-extraction framework. Salary: £24000 +
bonus of 3000.
August 2009 - July 2010: Italian Ministry of Education, University and
Research (MIUR). OpenKnowTech project. Various activities related to free
software (development, technical support, teaching). I used IBM blade servers
with tape libraries and external storages (DS4700), implemented automatic selective
backup scripts, provided high-level support services to Windows/Linux/Mac OS X
clients and hw/sw buying advice. While I was doing multiple custom
Debian/Ubuntu/CentOS graphical workstation installations I developed a simple,
effective, ad-hoc clonation/replication system. I built ready-to-use Free/Open BSD and
Ubuntu Server NAT-routers solutions (using leading firewalling software like Packet
Filter and Iptables), implemented VPNs with OpenVPN, DNS servers with Bind
(including split-horizon configurations), Samba servers (reliable Unix domain
controllers and file sharing for Windows clients) and reusable virtual machines
images (Virtual Box, VmWare).
June 2008 - December 2008, February 2009 - May 2009: Centro di
Competenza ICT-Sud. Programmer, systems analyst, network and phone
technician. As a programmer I designed and developed the entire company’s web
portal, using a LAMP (Linux+Apache+MySQL+PHP) system, the PEAR libraries and an
extendible programmable CMS. This is a quite complex data-based site with an internal
reserved area comprising an inventory, an advanced mail-sending facility, real-time
reports, custom tools for the management of employees, job contracts, documents and
registers, partners’ meetings and much more. As a sysadmin I built the company’s
computer network infrastructure at all ISO-OSI levels and I even programmed its
January 2008 - February 2008: CNR: Technical support (Linux, DBMS, OLAP
analysis) and data base/data warehouse management for the logistics of the
"Gioia Tauro" Calabrian seaport.
April 2007 - July 2007: UNICAL, Department of Mathematics. Development of
open-source components for data analysis.
Note: for the ICAR-CNR Research Institute I also installed and configured all the
network applicances (access points, a Cisco router and some switches configured with
802.1Q IEEE VLANs), computational clusters and the following network services:
DHCP, NAT, primary and secondary DNSs, NTP, web proxy, web log analysis systems,
file, e-mail, database and web application servers like Tomcat and Glassfish.
January 2007 - April 2007: CNR. Designing of data warehouses to support
logistics information systems. Also worked as a network technician (see Note
November 2006 - Dicember 2006: CNR. Development and testing of the
Adaptative Graphical Interface component of the M.ENTE system.
July 2006 - August 2006: CNR. Development, testing, configuration and
management of a platform for the provision of adaptative services (Project
M.ENTE, Management of Integrated Enterprice).
December 2005 - January 2006: CNR. A study of the theme of "open source
systems for computational grids"
(In this gap of time I did not work much in order to complete my degree in time)
November 2004 - February 2005: CNR (Italian National Research Council),
Institute of Calculus and Networks (ICAR). Building of the support datamart
for a system of Bank Intelligence commissioned by Banksiel Spa.
July 2002 - September 2004: University of Calabria (UNICAL), Department of
Electronic and Computer Science (DEIS). Analyst/programmer, database and
Unix systems administrator. I designed and developed a web site to monitor
students’ careers, including import/export/cleaning of data and chart/report generation
(LAMP, JpGraph). I supervised the first Computer Engineering Faculty collaborative
wiki (Phpwiki, patching the source code when needed). I designed, developed and
maintained Wikilearn, a custom easy-to-use semi-structured wiki-based CMS for elearning,
online tutoring, exam booking, attendance control, etc. (LAMP + the Pear OO
framework). I installed, configured and kept secure many
development/database/cvs/application/internet servers for DEIS, mainly FreeBSD and
Red Hat/Fedora Linux. Here’s a sample of my admin notes related to a web/e-mail
server that is still used and has been up for years without any problem (Italian only).
Note: most of these old developments of mine have been disused and substituted with
others, this is why I have not provided all relative links to them.
May 2000 - July 2002: Polytechnic of Milan (POLIMI), main web office
(SIWA). Web developer and systems administrator. I implemented most of the
backend scripts of the Polytechnic main site using Perl, AMP (Solaris/Linux + Apache
+ MySQL + PHP) and some C for the most requested services. I designed and developed
the site of the Management Engineering Department with LAMP + templates for full
separation of business logic from presentation logic. I used Htdig to implement the search
engine. I designed and implemented the first version of the TOP (Test On Line), a web
client-server application for assessing the starting level of students before admission to
developed the registry of research paper, using LAMP and XML technologies.