resume
PDF (well formatted) version: guidoserra-resume9
Summary
Consultant specialized in freesoftware/opensource technologies.
Committed to the project and lover of team work. Self-Managed, goal and objective oriented.
Areas covered:
- Software design, implementation, testing
- Systems integration (expecially with LDAP)
- Embedded systems design, implementation
- VoIP systems design, implementation
- Security (penetration testing, forensic activity)
- Networking (everything related to the IP layer and above)
- UNIX scripting (expecially bash, sed, awk)
Experience
Vodafone Global
(Vodafone Internet Services – Technology, Quality Assurance)
April 2008-present
Mobile phone and internet service provider company.
Test Specialist
- Implemented a new load&perfomance testing procedure by developing a flexible and high performance toolkit.
- Designed, installed and operated 4 testing and data analysis servers.
- Tested and supported the troubleshooting of the capacity of the new Vodafone 360.com infrastructure.
- Coordinated the internal development, testing and reporting activities of the team.
- Coached 8 new colleagues and motivated proactive behaviours.
LabEL
2007-2008
Automotive weighing systems
- Embedded system database designer, C++ programmer.
- Budgeted and projected the offer to the customer
- Designed, implemented and tested a QT SQLite based database for a strong-arm architecture.
- Formalized and implemented the math models of the prototype.
Valore Formazione
2007-2008
Banks and insurances training company.
- System integration.
- Budgeted and projected the offer to the customer
- Implemented and operated a single sign-on network/VoIP infrastructure LDAP based.
- Coached 2 other systems administrators to replicate and operate the solution.
Bticino
2007-2008
Home automation
Embedded system programmer.
- Redesigned a C++ based protocol translator for an automated cooling/heating system.
Solidar Servizi
2002-2008
Tax advisors
- Budgeted and projected the offer to the customer.
- Designed and implemented a complete SW suite based on customer specific needs.
Training Team
2006-2008
Banks and insurances training company
System integration. /research
- Evaluated the feasibility of the project.
- Budgeted and projected the offer to the customer.
- Designed, implemented and operated a single sign-on network/VoIP infrastructure LDAP based.
- Coordinated the activity of a third party.
VideoMAG
2007
Pharmaceutical advertising company.
Technical lead. /research
- Evaluated the feasibility of the project.
- Budgeted and projected the offer to the customer.
- Designed and implemented a p2p based VPN network to broadcast advertising videos.
- Coordinated and coached 3 other tecnicians.
KOAN Software
2007
Embedded systems r&d company.
PHP programmer.
- Budgeted and projected the offer to the customer.
- Designed and implemented a PHP / SQLite framework based content sharing SW.
- Published the patch for the framework to support the SQLite database
INAS Cisl – Milano
2005-2007
Tax advisors.
Solutions designer.
- Evaluated the feasibility of the project.
- Budgeted and projected the offer to the customer.
- Designed and implemented custom software and servers systems.
- Coached 2 internal system administrators to operate the delivered solutions.
OmniGATE
2007
IT consulting company.
Network/security system designer.
- Implemented a network firewall/filtering embedded appliance.
- Coached 1 system administrator to operate the solution.
Smart Projects
2007
PCB prototyping company.
PHP / DB programmer.
- Evaluated the feasibility of the project.
- Budgeted and projected the offer to the customer
- Implemented the modification on the opensource e-commerce solution of the customer.
UNESCO
(United Nations Educational, Scientific and Cultural Organization)
2007
Agency of the United Nations.
Embedded systems designer.
- Budgeted and projected the offer to the customer.
- Implemented a MIPS-architecture based solution to operate a remote controlled gate system.
Sorgenia
2006
Energy company.
System administrator.
- Upgraded the operating systems of a high availability cluster billing system (Oracle, Nagios, EMC^2)
- Operated the backup of the whole userspace due to lack of documentation and completed the installation of the new system within 7 working days.
Wind
2006
Mobile phone and internet service provider company.
System administrator.
- Installed an enterprise backup solution. (Arkeia + Exabyte StorageLoader VXA-2)
- Collected the hardware & software documentation and implemented the solution within 3 days.
UNESCO
(United Nations Educational, Scientific and Cultural Organization)
2006
Agency of the United Nations.
PHP / DB programmer.
- Evaluated the feasibility of a db querybuilder wizard to support the analysis of geospatial information.
- Budgeted and projected the offer to the customer.
- Implemented the solution within 5 working days. (previous trial of effort of the customer… 3 months)
Biblioteca Sormani
2003-2006
Public library
- Budgeted and projected the offer to the customer.
- Designed and implemented a fulltext-retrieval search + imaging system to publish books over the internet.
BPU Banca (IT & stock market services)
2005
Bank
Programmer involved in the Solaris to Linux migration of all the software procedures.
- Implemented changes in the PL/SQL, BASH, TCL software.
- Automated a reporting procedure using bash + sed/awk.
Univerita’ Cattolica del Sacro Cuore
2005
University
Software designer, system adminitrator.
- Integrated a fulltext-retrieval search XML engine
MG Engineering
2001-2005
IT consulting company.
Tester and system administrator. /research
- Coordinated and reviewed the work of a group of 5 testers.
- Designed and implemented embedded network filtering appliances.
ITI Malignani, Udine
2005
High school, tecnical institution.
Trainer.
- Prepared a group of 30 people to face an IT professional certification (EUCIP, IT Administrator)
IANOMI (Infrastrutture Acque NOrd MIlano)
2005
Water supply and waste disposal company.
System adminstrator.
- Upgraded an undocumented highly integrated custom firewall/database/file system.
- Faced a high risk situation with unreliable backup and “from scratch compiled” custom binaries.
H3G, Italy
2004
Mobile phone and internet service provider company.
Security analyst.
- Operated internal security policies.
- Proposed an automated and structured security policies control solution.
Architetto e Blini design
2001-2004
Design and advertising company.
System administrator, web designer.
- Designed and implemented a mixed Linux/Mac network.
- Implemented PHP/Flash Actionscript based websites.
Politecnico di Milano
2002
University
Lecturer (Linux TCP/IP socket programming)
- Coached the laboratory activity of software engineering students
Leadership
Politecnico di Milano, Open *nix Labs (POuL)
University students association related to opensource/freesoftware based systems.
Founder.
Laboratorio Informatico Free Open Source (LIFOS)
Public association related to opensource/freesoftware based systems.
Founder.
Students representative, IT & SW engineering faculty of Politecnico di Milano
Lobbyist against the software patents directive proposal at the European Parliament.
CAI Bergamo, Alpinismo Giovanile
Alps trekking society.
Member of the guides/trainers committee.
Awards
internation Capture The Flag (iCTF)
WORLD CHAMPION, spring 2005 – http://ictf.cs.ucsb.edu
Worldwide university security contest organized by UCSB (University of California, Santa Barbara)
Member of the winning team.
Physics contest.
High school territory competion.
Winner of 1998 edition
Math contest.
High school territory competion.
Winner of 1998 edition
Education
CEFRIEL, Politecnico di Milano
2007
Project Management Professional (course in preparation to the PMP certification)
Politecnico di Milano
2001-2008
Undergraduate in IT & Software engineering (unattended)
Publications
GNU/TLA
Git alike software revision control tool
GOsa^2
LDAP, PHP based, administration tool
- Designed and implemented a plugin to manage an SSL Certification Authority + related LDAP schema
Skills
Motherlanguage in Italian, fluent in English and familiar with German.
| Database Environment :: File-based DBMS :: Microsoft Access | Wizard | < 6 Months |
| Database Environment :: Network-based DBMS :: Firebird/InterBase | Competent | 2 yr – 5 yr |
| Database Environment :: Network-based DBMS :: MySQL | Competent | 5 yr – 10 yr |
| Database Environment :: Network-based DBMS :: Oracle | Competent | 6 Mo – 2 yr |
| Handheld/Embedded Operating Systems :: uClinux | Want to Learn | < 6 Months |
| Operating System :: Desktop Operating Systems :: Linux | Wrote It | > 10 years |
| Operating System :: Desktop Operating Systems :: OS X | Wizard | 2 yr – 5 yr |
| Operating System :: Desktop Operating Systems :: Solaris | Competent | 2 yr – 5 yr |
| Programming Language :: C | Competent | 5 yr – 10 yr |
| Programming Language :: Java / Jython | Competent | 6 Mo – 2 yr |
| Programming Language :: JavaScript | Want to Learn | < 6 Months |
| Programming Language :: PHP | Wrote The Book | 5 yr – 10 yr |
| Programming Language :: PL/SQL | Competent | < 6 Months |
| Programming Language :: Unix Shell | Wrote The Book | > 10 years |
| Programming Language :: VHDL/Verilog | Want to Learn | < 6 Months |
| Programming Language :: Visual Basic | Want to Learn | < 6 Months |
| Programming Language :: XSL (XSLT/XPath/XSL-FO) | Want to Learn | < 6 Months |
| Topic :: Communications :: Chat :: Internet Relay Chat | Wizard | 5 yr – 10 yr |
| Topic :: Communications :: Email :: Mail Transport Agents | Competent | 5 yr – 10 yr |
| Topic :: Communications :: Fax | Competent | 2 yr – 5 yr |
| Topic :: Communications :: Internet Phone | Want to Learn | < 6 Months |
| Topic :: Internet :: Log Analysis | Wizard | < 6 Months |
| Topic :: Internet :: Name Service (DNS) | Competent | 2 yr – 5 yr |
| Topic :: Multimedia :: Graphics :: 3D Modeling | Want to Learn | 6 Mo – 2 yr |
| Topic :: Multimedia :: Graphics :: Editors :: Vector-Based | Want to Learn | 5 yr – 10 yr |
| Topic :: Security :: Cryptography | Want to Learn | < 6 Months |
| Topic :: Software Development :: Object Oriented | Want to Learn | 6 Mo – 2 yr |
| Topic :: Software Development :: Quality Assurance | Competent | < 6 Months |
| Topic :: Software Development :: User Interfaces | Competent | 5 yr – 10 yr |
| Version Control :: CVS / SVN / GNU-TLA / Git | Competent | 2 yr – 5 yr |
| Topic :: System :: Boot :: Init | Competent | 5 yr – 10 yr |
| Topic :: System :: Hardware :: Hardware Drivers | Want to Learn | 6 Mo – 2 yr |
| Topic :: System :: Installation/Setup | Wrote It | > 10 years |
| Topic :: System :: Networking :: Firewalls | Wizard | 5 yr – 10 yr |
| Topic :: System :: Networking :: Monitoring | Wizard | 2 yr – 5 yr |
| Topic :: System :: Operating System Kernels :: Linux | Competent | 2 yr – 5 yr |
| Systems Administration :: Authentication/Directory :: LDAP | Wrote The Book | 2 yr – 5 yr |
