Entrevista FECYT

Post on 11-Jul-2015

182 views 0 download

Tags:

Transcript of Entrevista FECYT

MEET DIEGO

I am a computer scientist

I started my undergraduate atUPM

Madrid

In parallel with undergraduate courses...

UPM DeanshipWeb Developer

PHP

JavaScript

W3C Standards

Web Design

MySQL

UPM DeanshipStudents Web Applications

UPM DeanshipStudents Web Applications

WAI Guidelines

Web Interfaces

W3C Standards

Usability

Accessibility

Software Engineering D.Web Usability

Open Day 2004

Ministry of EconomyWeb Redesign and Usability adaptation

I moved abroad to finish my undergraduate

Madrid

I moved abroad to finish my undergraduate

Madrid

Grenoble

I enrolled ENSIMAGDouble degree programImages, graphics and virtual reality speciality

Grenoble

I moved to Paris to work on my final undergraduate project

Paris

OpenGL

Java

Geographical InformationSystems

User Interfaces

- GIS for defense purposes developed in JAVA- My goal: Evolving maps rendering from AWT to OpenGL- Looking for performance

- GIS for defense purposes developed in JAVA- My goal: Evolving maps rendering from AWT to OpenGL- Looking for performance

Grenoble

I came back to Grenoble to starta Masters degree

Paris

Grenoble

I came back to Grenoble to starta Masters degree

Paris

Paris

Grenoble

Geneva

After the master courses I moved to Geneva

Centre Européen pour la Recherche Nucléaire

Over 10.000 physicist and engineers

85 countries

CERNC++ Developer

Data Analysis

C++

Free Software

Compilers Technologies

8.5 Km

Two beams of protons collide up to 99.99999% of speed of light

LHC

8.5 Km

Detectors

Two beams of protons collide up to 99.99999% of speed of light

LHC

Collisions Data Flow

Collisions Data Flow

Data Acquisition

C++ classes

C++ Objects

- Data Acquisition

- Data Storing

- Data Analysis

Physics at LHC

- Data Acquisition

- Data Storing

- Data Analysis

Physics at LHC

‣ Object Oriented framework for large-scale data analysis

‣ Advanced statistical algorithms

‣ An efficient hierarchical OO database

‣ C++ as a scripting language

‣ C++ Serialization

ROOT

ROOT

‣ C++ Interpreter

‣ Covers C and C++ almost completely

‣ Expands C++ with new features

‣ Reflection and introspection capabilities

‣ Serialization

‣ C++ as a scripting language

CINT

‣ Gathered from user’s source code

‣ Consists of C++ code automatically generated (“dictionary”)

=

User’s codeDictionary

+

Root enhancedlibrary

C++ Meta Information

Geneva

Basel

From November 2008 : I am currently collaborating with Swiss Tropical Institute

Geneva

Basel

From November 2008 : I am currently collaborating with Swiss Tropical Institute

STIC++ Developer

Simulation Models

C++

Free Software

Distributed Computing

Boinc

Fight against Malaria

Research on tropical deseases

I am developing the evolution of malariacontrol.net Platform for malaria simulations

SETI@Home

Einstein@Home

LHC@HomeBoinc

Outside office hours

Red Cross VolunteerHIV Prevention Program

Future Professional Expectations

Scientific Context

Challenging Software Projects

Multidisciplinary Environment

Stimulating FieldInternational Scenario

?

That is meI appreciate your time