Post Job Free

Resume

Sign in

Computer Science Data

Location:
Baton Rouge, LA
Posted:
October 12, 2012

Contact this candidate

Resume:

Curriculum Vitae Marco Meoni

PERSONAL DETAILS

Email address: aboy0k@r.postjobfree.com

Websites: www.marcomeoni.com, www.cern.ch/mmeoni, people.epfl.ch/marco.meoni,

Nationality: Italian

Marital status: married, 2 childrenLanguages: Italian (native), English(fluent), French (intermediate)

Hobbies : sport cars, Disney comics, Italian kingdom stamps, playing soccer, American

movies

SUMMARY

I have acquired many years of experience in monitoring and developing distributed and

parallel computing applications, especially in Linux environment, during my collaborations

with the European Organization for Nuclear Research (CERN). I have advanced knowledge of

several primary tools in use at the WLCG Grid, the biggest computing Grid in the world.

These are the ROOT framework for data processing in high-energy physics experiments, the

PROOF (Parallel ROOT Facility) setup for interactive parallel computing, the AliEn Grid

middleware for Grid computing and storage, the MonALISA framework for distributed

monitoring and the AliRoot software for simulation, reconstruction and analysis in the

ALICE experiment at LHC. I am currently working at the adaptation of the PROOF framework

to the AliEn Grid middleware. This is also the research project in the context of my

current PhD studies at the Ecole Polytechnique Federale de Lausanne (EPFL).

Meanwhile, I keep up with the cutting edge techniques for Web and database programming.

Sybase solutions are my favorites. I have been programming with any PowerBuilder flavor

for about 15 years developing any kind of data driven application as well as software for

palm devices with database synchronization capability. I also have consolidated experience

with the Appeon platform for Web development and advanced expertise in Oracle, Informix

and SQL Anywhere database design, administration and replication.

EDUCATION

Ecole Polytechnique Federale de Lausanne (EPFL), Lausanne, Switzerland.

January 2008 - Jan 2012 (foreseen). PhD in Computer, Communication and Information

Sciences.

Thesis Plan: "Interactive Parallel Analysis on the ALICE Grid with the PROOF framework"

Exams:

Distributed Algorithms - 4/4 credits

Advanced Topics in Operating System - 4/4 credits

Advanced Topics in Database System - ongoing

University of Florence - Engineering Department, Florence, Italy.

July 2006. Qualification of Computing Engineer, grade 210/240

University of Florence - Mathematics Department, Florence, Italy.

December 2005. Master Degree in Computer Science, grade 110/110 with honours.

Major specialization: Programming languages and distributed systems.

Thesis topic: "Monitoring of a distributed computing system: the Grid AliEn@CERN"

Exams and grades:

Computer architecture I - 30/30

Logic mathematics - 30/30

Programming I - 30/30

Computer architecture II - 30/30

Programming II - 25/30

Mathematics analysis I: differential calculus - 23/30

Mathematics analysis I: integral calculus - 23/30

Discrete mathematics: algebra - 26/30

English language - meritorious

Algorithms and data structures I - 30/30

Programming languages I: translators and basic software - 30/30

Operating systems I: system programming - 26/30

Algorithms and data structures II - 28/30

Mathematics analysis II - 24/30

General Physics I: mechanics - 25/30

General Physics II: theory of measurements and thermodynamics - 25/30

Computing systems: network architecture - 28/30

Discrete mathematics: geometry - 30/30

Operating systems II - 30/30 with praise

Computer science fundamentals: computability - 25/30

Numeric calculus - 28/30

Computing systems: network programming - 30/30 with honours

Computer science fundamentals: semantics - 27/30

Approximation methods I - 26/30

Software engineering - 30/30

Information theory - 30/30

Database and information systems I - 29/30

Database and information systems: Distributed databases - 30/30

Neural networks - 30/30

General physics III: electricity and magnetism - 25/30

Programming languages: programming methods - 29/30

Probability calculus - 28/30

Database and information systems: laboratory - 30/30

Human being-machine interaction - 30/30

Database and information systems II - 30/30

Programming languages: programming paradigms - 30/30 with honours

Computing systems: security - 28/30

Programming: advanced techniques and tools - 30/30

Concurrent and distributed systems - 28/30

Computing systems: design and simulation - 30/30

Operative research - 30/30 with honours

High School "S.Fedi", Pistoia, Italy

Diploma in computer science, July 1992, grade 56/60

EXPERIENCES

Ecole Polytechnique Federale de Lausanne (EPFL), Lausanne, Switzerland . Doctoral

AssistantJan 2010- present.

Researches in advanced features in distributed systems and databases. Development of an

awk2sql compiler. Test of the PROOF framework on a KVM-based cluster. Adaptation of my

thesis topic to VM-based clusters rather than Grid middleware.

European Organization for Nuclear Research (CERN), Geneva, Switzerland . Research Fellow

at the ALICE Offline collaboration.

May 2007 - Dec 2009.

Use and development of Grid tools to support and extend the ALICE Computing Model.

Administrator of two AliEn Grid sites: Florence in Italy and CERNMAC at CERN.

Administrator of the CERN Analysis Facility (CAF) runnig the PROOF/ROOT framework for

interactive parallel computing. CAF is the computing cluster used by the physicists of the

ALICE experiment for interactive parallel data analysis and reconstruction. Development of

a CPU fairshare mechanism and extension of the data stager for file staging from the Grid

to CAF. Interface toward the IT department for hw/sw problems affecting CAF as well as

monitoring alarms triggered by the LEMON system.

Adaptation of the PROOF framework to the ALiEn Grid middleware to provide a Grid-wide

interactive system for data processing. The aim of this project is dynamic allocation and

load optimization of Grid computing nodes for quick interactive process of dataset stored

worldwide.

Expertise in software porting and debugging on the Mac OS platform.

Technical user support concerning use of the Grid infrastructure, the CERN Analysis

Facility and the software documentation.

Deployment of automatic tools for raw data reconstruction on the Grid.

Prato, Italy, Expert technical collaborator at the IT center of the civilian hospital

"Azienda USL 4 di Prato"

Feb 2005Apr 2007.

Responsible for design and development of a Web 2.0 application for scheduling and

control of the working time of employees . The application is written in PowerBuilder 9.0,

connects to Oracle, Informix and ASA DBMS and uses Sybase solutions for web and

application middleware (EAS 5.3, Appeon 5.0). Innovative web solutions have been

implemented to support enhanced interactivity and MDI front end. Automated decisions have

been developed at the database level to implement OLAP and data mining functionality. Code

optimization techniques and interfaces enabling automatic replication across heterogeneous

databases have been realized to handle high volumes of data.

European Organization for Nuclear Research (CERN), Geneva, Switzerland . Undergraduate

student in the ALICE Offline group

Jan 2004 - Jan 2005.

Responsible for configuration, adaptation and extension of the MonALISA Grid monitoring

framework to suite the ALICE needs. MonALISA has been set up on top of the existing AliEn

Grid to monitor the Physics Data Challenges throughout 2004 and beginning of 2005. Several

functionality have been developed directly within the MySQL database to cope with

replication needs and data growth.

Prato, Italy, Computer programmer and Professional collaborator at the IT center of the

civilian hospital "Azienda USL 4 di Prato".

May 1996Dec 2003.

Design and development of a medical case-history software. The software uses Sybase

client-server technologies, it is written in PowerBuilder 8.0 and connects to Informix

DBMS.

Design and development of a client-server application to manage vacancy information and

create automatic rankings.

Development of java-based intranet applications for online address book sharing, contact

management and event trigger.

Pistoia, Italy. Computer programmer at the IT center of the town hall.

May 1995 Apr 1996.

Pistoia, Italy. Photocopier and fax technician for the "Gestetner" company.

Oct 1994 - Apr 1995.

Pistoia, Italy. Macintosh computer programmer for the "Codi Calcolatori" company.

May 1994 - Sep 1994.

Pistoia, Italy. Computer programmer for the bank "Cassa di Risparmio di Pistoia e

Pescia".

Jul 1993Jan 1994.

COMPUTING SKILLS

Grid: AliEn, gLite, ROOT, XROOT, PROOF, CASTOR, MonALISA, AliRoot

Operating Systems: Windows any flavor, Linux any flavor, Mac OS X, SCO Unix, Unixware,

AS400, IBM VM, IBM VSE

DBMS: MySQL, Informix any flavor, DB2, Sybase ASA/ESA any flavor, SQL Server, Oracle any

flavor

Programming languages: Java, J2EE, Javascript, Php, Perl, Python, HTML, XML, CGI, C++,

ROOT, Bash, PowerBuilder/Appeon any flavor

Other languages: Visual Basic, MS Access, Clipper, DBx, Pascal, Cobol, PL1, C, GwBasic

Networking: firewall, NAT, PAT, router Cisco/Zyxel, VPN

COURSES

1989: Basic and Cobol programming, grade:100/100

1992: Expert in Computer Science Business, grade: 30/30

1992: Cobol programming, grade: 30/30

1996: PowerBuilder programming

1999: Advanced use of the DBMS Informix

2000: Management of the AS/400 System

2003: PowerBuilder 8.1 and Sybase Enterprise Application Server 4.0

2004: Database Administration Oracle 9i and Oracle 9i: architecture and

administration

2005: Linux System Administrator

2006: Java Web Services programming

2008: Multi-threading and Parallelism

TEACHING AND SEMINARS

2008: "CERN's Grid for distributed and parallel data analysis" at Department of Physics

and Department of Mathematics, 14 Feb, Florence, Italy

2008: "ROOT/PROOF tutorial" at GridKa School for Grid computing and e-Science, Karlsruhe,

Germany

2009: "ROOT/PROOF tutorial" at GridKa School for Grid computing and e-Science, Karlsruhe,

Germany

2009: "Grid computing in the ALICE experiment at CERN" at CNAF Grid School, Bologna,

Italy

PROJECTS

2004: MonALISA. Adaptation of the monitoring framework to the computing model of the

ALICE experiment at CERN LHC. http://monalisa.caltech.edu/monalisa_Team.htm.

2007: grid.math.unifi.it. Installation of an LHC Grid site at the Department of

Mathematics in Florence and exploration of possible research activity besides the support

to LHC computing. http://terbio.math.unifi.it/whoiswho.html.

2008: ROOT/PROOF. Development of CPU fairshare, data stager and PROOF on the Grid.

http://root.cern.ch/drupal/content/contributors.

2009: AliEn. Design of a plug-in for the AliEn JobAgent mechanism to start PROOF workers

on Grid nodes.

PUBLICATIONS



Contact this candidate