SlideShare uma empresa Scribd logo
1 de 4
Baixar para ler offline
Francesco Benincasa
       Research Support Engineer - Earth Science Department
       Barcelona Supercomputing Center
       c/ Jordi Girona 29, 08034 Barcelona, Spain
       phone +34 934137612
       email: mailto:francesco.benincasa@bsc.es
       web: http://www.bsc.es

Personal Details
        Date of Birth :       4 March 1978

        Place of Birth:       Cosenza, Italy

        Citizenship :         Italian

Work
        2010 - present          Work at the Barcelona Supercomputing Center - http://www.bsc.es
                                for the international project ”WMO Sand and Dust Storm Warning
                                Advisory and Assessment System (SDS-WAS)” as software developer.
                                of a web portal, we-based services, scientific data management
                                and visualization and network upload/download of data
                                using python/Zope/Plone, jQuery/javascript, XML and various
                                scientific packages and framework as: GrADS, OpenGrADS,
                                NetCDF library and matplotlib

        2008 - 2010             Work for my company EcoScienze Societa’ Cooperativa -
                                http://www.ecoscienze.org, founded by myself,
                                on project, research and development of free software,
                                appropriate technologies, sustainability and renewable energies

        2006 - 2008             Continuing the previous work at BioComputing Competence Center,
                                the biomedical division of Super Computing Solutions s.r.l. -
                                http://www.scsolutions.it, a company owned by CINECA
                                Interuniversity Consortium - http://www.cineca.it

        2005 - 2006       :     Work as web developer at Medical Technology Laboratory of
                                Istituti Ortopedici Rizzoli - http://www.ior.it/tecno
                                for developing a web portal and web-based services using:
                                C/C++, Plone CMS, Zope framework and python language

        2002 - 2005       :     Work at Yacme s.r.l. - http://www.yacme.com
                                an italian software company, as developer of network, web and
                                database applications on Linux/Unix environments using languages:
                                C/C++, perl, python, XUL, javascript, sql, plsql
Education
      1996 - 2004          :   Laurea (Master of Science) in Computer Engineering at
      awarded in               University of Bologna.
      16 December 2004         Laurea Thesis Title:
                               Algoritmi Euristici per il Problema del Bin Packing
                               (Heuristic Algorithms for Bin Packing Problem)
                               Advisor: Prof. Paolo Toth

      1991 - 1996          :   Maturit` Scientifica (High School Level)
                                       a
      awarded in               Liceo Scientifico “Giuseppe Moscati”, Grottaglie, Italy
      July 1996

Languages
     Mother tongue: Italian;

     Other languages:
     . English (Professional working proficiency)
     . Spanish (Full professional proficiency).


Computer Skills
      Operating Systems:              GNU/Linux (all distributions), *BSD, GNU/Hurd.
                                      Knowledge also of commercial Unix (AIX, Solaris) and Windows
                                      but I avoid to use them :-P

      Programming Languages:          C/C++, python, javascript, perl, php, java, sql, plsql, html, xml,
                                      prolog, assembly x86, shell Unix (bash, sh, ksh), XUL, L TEX
                                                                                               A


      Software:                       all the most important software packages for common uses.
                                      Deep knowledge of:
                                      . Zope framework
                                      . Plone Content Management System
                                      . Django framework
                                      . Ajax/jQuery javascript framework
                                      . PHP-written CMSs Joomla and Drupal
                                      . RDBMS systems: PostgreSQL, MySQL and Oracle
                                      . Webservices: Soap/gSoap, ZSI, XML-RPC
                                      . Scientific libs: Scipy/Numpy/Matplotlib



Software Projects

     for university exams or for fun

     fetch-webmail: software for downloading mail using webmail interface, useful if a provider doesn’t
     provide POP3 or IMAP services. Written as a bash script, it uses perl and curl;

     Proot: extensible language interpreter written in java, which uses knowledge bases written in prolog;

     P2root: upgraded version of previous, written in python. It uses Jython technology to access to
java libraries. Designed according to client-server model;

dtifs: network filesystem, derived from NFS, written in C for GNU/Hurd operating system;

hi bp: heuristic algorithms written in C that resolve optimally the Bin Packing problems;

LTCSP: Linux Terminal Clustered Server Project. A software system based on LTSP Linux Ter-
minal Server Project - http://www.ltsp.org and OpenMosix -
http://sourceforge.net/projects/openmosix/ that combines the features of the two systems.
The purpose is optimization of old hardware.


for job

mithril: web application for managing scholarships. Written in perl and plpgsql, based on postgresql
RDBMS;

panoramix: web intranet software designed for both companies and public administrations. Written
in python, based on Zope framework. Furthermore, the system has a Samba module written in C,
for interfacing Linux servers and Windows clients;

1: text-based interface written in C and Ncurses libraries that connects with oracle database for
managing inventories. The application runs on a server, and wireless mobile clients connects to it;

Ah: automatic shop system developed for a Dutch big supermarket group. The system was Linux-
based with an Oracle RDBMS as server-side part, mobile terminals for barcode reading both for
clients and market-workers and administration workstation as client-side part. The administration
interface was written in XUL and javascript, and terminal interfaces in C + Ncurses for clients, and
html+javascript for workers.
Ref: http://www.yacme.com/index.php?/YSE/yacme-shopping-experience.html

DeC: graphic software for managing data of patients. It connects to an internet website, logs in,
download data and confront them to other stored in .csv files, returning a .csv file well written.
Developed in python with TK graphic toolkit.

BiomedTown.org/Physiomespace.com: web portal for biomedical communities, with permis-
sion levels, content publication system, forum/mailing list and various add-ons for collaborative work.
Furthermore it manages documentation archives and data of biomedical computational models. It
uses xmlrpc and soap webservices as comunication technology. It’s all based on Zope/Plone/python
technology.
Ref: https://www.biomedtown.org/, https://www.physiomespace.com/

openMAF: an open source framework for the rapid development of applications based on the Vi-
sualisation Toolkit and other specialised libraries almost written in C++. I developed its python
API for upload/download XML data and its webservices support written in C++/gSOAP for up-
load/download binaries.
Ref: https://www.biomedtown.org/biomed_town/MAF/Reception/

WMO SDS-WAS portal: web portal for a scientic Earth Science project, manages scientific
data archives and visualization. Developed with python/Zope/Plone technology combined with
javascript/jQuery framework.
Ref: http://sds-was.aemet.es/
Map Generator (not released yet): a software written in python for generation of visualization
      maps of scientific data in NetCDF format. Developed with OpenGrADS, NetCDF and Matplotlib
      libraries.

      in general: configuration, design and development of web portals and services based on Zope/Plone,
      Joomla and Drupal.

Teaching
      january 2003: social and economic aspect of free software. Target: high school teachers;

      april 2003: GNU/Linux and embedded and real-time systems. Target: high school students;

      2003 - 2004: seminaries on free software. Both on social and technical aspects. Target: high school
      students;

      june 2004: seminaries on the danger of software patents;

      june-december 2006: co-advisor for three thesis on computer engineering concerning clustering
      and hardware optimization, for using old computers through the Trashware practice -
      http://trashware.linux.it/ and with free software;

      march-may 2007: conferences and presentations of previous thesis in various meetings/conferences
      in Bologna, Italy -
      http://www.vag61.info;

      4-5 may 2007: presentation in Rome of Hackgrid project -
      http://www.autistici.org/hackgrid/doku.php and of previous thesis

      20 may 2007: conference on trashware and presentation of previous thesis at ”First Day of Digital
      Decreasing” in Sommacampagna, Verona, Italy

Research Interests
      Advanced Web Applications,       Optimization algorithms,          Embedded/Real-Time systems,
      Trashware,                       Energetical Saving,               Renewable Energies,
      Artificial Intelligence,          Microkernels,                     Operating Systems

Other Interests
      Social: co-founder of no-profit organizations for promoting free software culture (Free as free speech,
      not free as free beer), Bologna Free Software Forum - http://www.bfsf.it, and for fighting Dig-
      ital Divide, Ingegneria Senza Frontiere - http://isfbologna.wordpress.com. Ex-Member of an
      University Fraternity.

      Other: love for literature, with preferred authors: John Fante, Elio Vittorini, Charles Bukowsky,
      Raymond Queneau, Douglas Adams, Philiph Dick, Ray Bradbury. Love for music and for art in
      general. I like painting and playing acoustic/classic guitar.

Mais conteúdo relacionado

Semelhante a CV - Resume

IPMI is dead, Long live Redfish
IPMI is dead, Long live RedfishIPMI is dead, Long live Redfish
IPMI is dead, Long live RedfishBruno Cornec
 
BEdita, a development platform
BEdita, a development platformBEdita, a development platform
BEdita, a development platformStefano Rosanelli
 
Free/Open Source Software for Science & Engineering
Free/Open Source Software for Science & EngineeringFree/Open Source Software for Science & Engineering
Free/Open Source Software for Science & EngineeringKinshuk Sunil
 
Simon Barker CV 20160926
Simon Barker CV 20160926Simon Barker CV 20160926
Simon Barker CV 20160926Simon Barker
 
Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708Sandro D'Elia
 
Open Source in Higher Education
Open Source in Higher EducationOpen Source in Higher Education
Open Source in Higher EducationSteve Yuen
 
Unesco Presentation
Unesco PresentationUnesco Presentation
Unesco PresentationUmesh
 
Training - Managing .NET/J2EE Projects
Training - Managing .NET/J2EE ProjectsTraining - Managing .NET/J2EE Projects
Training - Managing .NET/J2EE ProjectsShashank Banerjea
 
Redfish and python-redfish for Software Defined Infrastructure
Redfish and python-redfish for Software Defined InfrastructureRedfish and python-redfish for Software Defined Infrastructure
Redfish and python-redfish for Software Defined InfrastructureBruno Cornec
 
Cytoscape: Now and Future
Cytoscape: Now and FutureCytoscape: Now and Future
Cytoscape: Now and FutureKeiichiro Ono
 
Cytoscape and External Data Analysis Tools
Cytoscape and External Data Analysis ToolsCytoscape and External Data Analysis Tools
Cytoscape and External Data Analysis ToolsKeiichiro Ono
 

Semelhante a CV - Resume (20)

Alvaro Denis Resume
Alvaro Denis ResumeAlvaro Denis Resume
Alvaro Denis Resume
 
IPMI is dead, Long live Redfish
IPMI is dead, Long live RedfishIPMI is dead, Long live Redfish
IPMI is dead, Long live Redfish
 
CV_Tomasz_Stempkowicz_EN
CV_Tomasz_Stempkowicz_ENCV_Tomasz_Stempkowicz_EN
CV_Tomasz_Stempkowicz_EN
 
WIRA brochure 2010
WIRA brochure 2010WIRA brochure 2010
WIRA brochure 2010
 
BEdita, a development platform
BEdita, a development platformBEdita, a development platform
BEdita, a development platform
 
Free/Open Source Software for Science & Engineering
Free/Open Source Software for Science & EngineeringFree/Open Source Software for Science & Engineering
Free/Open Source Software for Science & Engineering
 
Simon Barker CV 20160926
Simon Barker CV 20160926Simon Barker CV 20160926
Simon Barker CV 20160926
 
Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708
 
Open Source in Higher Education
Open Source in Higher EducationOpen Source in Higher Education
Open Source in Higher Education
 
resume
resumeresume
resume
 
Unesco Presentation
Unesco PresentationUnesco Presentation
Unesco Presentation
 
Reproducible Science and Deep Software Variability
Reproducible Science and Deep Software VariabilityReproducible Science and Deep Software Variability
Reproducible Science and Deep Software Variability
 
R2b_DC__ENG
R2b_DC__ENGR2b_DC__ENG
R2b_DC__ENG
 
Training - Managing .NET/J2EE Projects
Training - Managing .NET/J2EE ProjectsTraining - Managing .NET/J2EE Projects
Training - Managing .NET/J2EE Projects
 
Redfish and python-redfish for Software Defined Infrastructure
Redfish and python-redfish for Software Defined InfrastructureRedfish and python-redfish for Software Defined Infrastructure
Redfish and python-redfish for Software Defined Infrastructure
 
CV_Alex_Mazur_SPD
CV_Alex_Mazur_SPDCV_Alex_Mazur_SPD
CV_Alex_Mazur_SPD
 
Cytoscape: Now and Future
Cytoscape: Now and FutureCytoscape: Now and Future
Cytoscape: Now and Future
 
Mikhail_Tchernychev_Resume_t_2
Mikhail_Tchernychev_Resume_t_2Mikhail_Tchernychev_Resume_t_2
Mikhail_Tchernychev_Resume_t_2
 
Cytoscape and External Data Analysis Tools
Cytoscape and External Data Analysis ToolsCytoscape and External Data Analysis Tools
Cytoscape and External Data Analysis Tools
 
NayanaRane
NayanaRaneNayanaRane
NayanaRane
 

Último

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 

Último (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

CV - Resume

  • 1. Francesco Benincasa Research Support Engineer - Earth Science Department Barcelona Supercomputing Center c/ Jordi Girona 29, 08034 Barcelona, Spain phone +34 934137612 email: mailto:francesco.benincasa@bsc.es web: http://www.bsc.es Personal Details Date of Birth : 4 March 1978 Place of Birth: Cosenza, Italy Citizenship : Italian Work 2010 - present Work at the Barcelona Supercomputing Center - http://www.bsc.es for the international project ”WMO Sand and Dust Storm Warning Advisory and Assessment System (SDS-WAS)” as software developer. of a web portal, we-based services, scientific data management and visualization and network upload/download of data using python/Zope/Plone, jQuery/javascript, XML and various scientific packages and framework as: GrADS, OpenGrADS, NetCDF library and matplotlib 2008 - 2010 Work for my company EcoScienze Societa’ Cooperativa - http://www.ecoscienze.org, founded by myself, on project, research and development of free software, appropriate technologies, sustainability and renewable energies 2006 - 2008 Continuing the previous work at BioComputing Competence Center, the biomedical division of Super Computing Solutions s.r.l. - http://www.scsolutions.it, a company owned by CINECA Interuniversity Consortium - http://www.cineca.it 2005 - 2006 : Work as web developer at Medical Technology Laboratory of Istituti Ortopedici Rizzoli - http://www.ior.it/tecno for developing a web portal and web-based services using: C/C++, Plone CMS, Zope framework and python language 2002 - 2005 : Work at Yacme s.r.l. - http://www.yacme.com an italian software company, as developer of network, web and database applications on Linux/Unix environments using languages: C/C++, perl, python, XUL, javascript, sql, plsql
  • 2. Education 1996 - 2004 : Laurea (Master of Science) in Computer Engineering at awarded in University of Bologna. 16 December 2004 Laurea Thesis Title: Algoritmi Euristici per il Problema del Bin Packing (Heuristic Algorithms for Bin Packing Problem) Advisor: Prof. Paolo Toth 1991 - 1996 : Maturit` Scientifica (High School Level) a awarded in Liceo Scientifico “Giuseppe Moscati”, Grottaglie, Italy July 1996 Languages Mother tongue: Italian; Other languages: . English (Professional working proficiency) . Spanish (Full professional proficiency). Computer Skills Operating Systems: GNU/Linux (all distributions), *BSD, GNU/Hurd. Knowledge also of commercial Unix (AIX, Solaris) and Windows but I avoid to use them :-P Programming Languages: C/C++, python, javascript, perl, php, java, sql, plsql, html, xml, prolog, assembly x86, shell Unix (bash, sh, ksh), XUL, L TEX A Software: all the most important software packages for common uses. Deep knowledge of: . Zope framework . Plone Content Management System . Django framework . Ajax/jQuery javascript framework . PHP-written CMSs Joomla and Drupal . RDBMS systems: PostgreSQL, MySQL and Oracle . Webservices: Soap/gSoap, ZSI, XML-RPC . Scientific libs: Scipy/Numpy/Matplotlib Software Projects for university exams or for fun fetch-webmail: software for downloading mail using webmail interface, useful if a provider doesn’t provide POP3 or IMAP services. Written as a bash script, it uses perl and curl; Proot: extensible language interpreter written in java, which uses knowledge bases written in prolog; P2root: upgraded version of previous, written in python. It uses Jython technology to access to
  • 3. java libraries. Designed according to client-server model; dtifs: network filesystem, derived from NFS, written in C for GNU/Hurd operating system; hi bp: heuristic algorithms written in C that resolve optimally the Bin Packing problems; LTCSP: Linux Terminal Clustered Server Project. A software system based on LTSP Linux Ter- minal Server Project - http://www.ltsp.org and OpenMosix - http://sourceforge.net/projects/openmosix/ that combines the features of the two systems. The purpose is optimization of old hardware. for job mithril: web application for managing scholarships. Written in perl and plpgsql, based on postgresql RDBMS; panoramix: web intranet software designed for both companies and public administrations. Written in python, based on Zope framework. Furthermore, the system has a Samba module written in C, for interfacing Linux servers and Windows clients; 1: text-based interface written in C and Ncurses libraries that connects with oracle database for managing inventories. The application runs on a server, and wireless mobile clients connects to it; Ah: automatic shop system developed for a Dutch big supermarket group. The system was Linux- based with an Oracle RDBMS as server-side part, mobile terminals for barcode reading both for clients and market-workers and administration workstation as client-side part. The administration interface was written in XUL and javascript, and terminal interfaces in C + Ncurses for clients, and html+javascript for workers. Ref: http://www.yacme.com/index.php?/YSE/yacme-shopping-experience.html DeC: graphic software for managing data of patients. It connects to an internet website, logs in, download data and confront them to other stored in .csv files, returning a .csv file well written. Developed in python with TK graphic toolkit. BiomedTown.org/Physiomespace.com: web portal for biomedical communities, with permis- sion levels, content publication system, forum/mailing list and various add-ons for collaborative work. Furthermore it manages documentation archives and data of biomedical computational models. It uses xmlrpc and soap webservices as comunication technology. It’s all based on Zope/Plone/python technology. Ref: https://www.biomedtown.org/, https://www.physiomespace.com/ openMAF: an open source framework for the rapid development of applications based on the Vi- sualisation Toolkit and other specialised libraries almost written in C++. I developed its python API for upload/download XML data and its webservices support written in C++/gSOAP for up- load/download binaries. Ref: https://www.biomedtown.org/biomed_town/MAF/Reception/ WMO SDS-WAS portal: web portal for a scientic Earth Science project, manages scientific data archives and visualization. Developed with python/Zope/Plone technology combined with javascript/jQuery framework. Ref: http://sds-was.aemet.es/
  • 4. Map Generator (not released yet): a software written in python for generation of visualization maps of scientific data in NetCDF format. Developed with OpenGrADS, NetCDF and Matplotlib libraries. in general: configuration, design and development of web portals and services based on Zope/Plone, Joomla and Drupal. Teaching january 2003: social and economic aspect of free software. Target: high school teachers; april 2003: GNU/Linux and embedded and real-time systems. Target: high school students; 2003 - 2004: seminaries on free software. Both on social and technical aspects. Target: high school students; june 2004: seminaries on the danger of software patents; june-december 2006: co-advisor for three thesis on computer engineering concerning clustering and hardware optimization, for using old computers through the Trashware practice - http://trashware.linux.it/ and with free software; march-may 2007: conferences and presentations of previous thesis in various meetings/conferences in Bologna, Italy - http://www.vag61.info; 4-5 may 2007: presentation in Rome of Hackgrid project - http://www.autistici.org/hackgrid/doku.php and of previous thesis 20 may 2007: conference on trashware and presentation of previous thesis at ”First Day of Digital Decreasing” in Sommacampagna, Verona, Italy Research Interests Advanced Web Applications, Optimization algorithms, Embedded/Real-Time systems, Trashware, Energetical Saving, Renewable Energies, Artificial Intelligence, Microkernels, Operating Systems Other Interests Social: co-founder of no-profit organizations for promoting free software culture (Free as free speech, not free as free beer), Bologna Free Software Forum - http://www.bfsf.it, and for fighting Dig- ital Divide, Ingegneria Senza Frontiere - http://isfbologna.wordpress.com. Ex-Member of an University Fraternity. Other: love for literature, with preferred authors: John Fante, Elio Vittorini, Charles Bukowsky, Raymond Queneau, Douglas Adams, Philiph Dick, Ray Bradbury. Love for music and for art in general. I like painting and playing acoustic/classic guitar.