EntrevistaAFYVE

44
MEET DIEGO

Transcript of EntrevistaAFYVE

Page 1: EntrevistaAFYVE

MEET DIEGO

Page 2: EntrevistaAFYVE

I am a computer scientist

Page 3: EntrevistaAFYVE

I started my undergraduate atUPM

Madrid

Page 4: EntrevistaAFYVE

In parallel with undergraduate courses...

Page 5: EntrevistaAFYVE

UPM DeanshipWeb Developer

PHP

JavaScript

W3C Standards

Web Design

MySQL

Page 6: EntrevistaAFYVE

UPM DeanshipStudents Web Applications

Page 7: EntrevistaAFYVE

UPM DeanshipStudents Web Applications

Page 8: EntrevistaAFYVE

WAI Guidelines

Web Interfaces

W3C Standards

Usability

Accessibility

Software Engineering D.Web Usability

Page 9: EntrevistaAFYVE

Open Day 2004

Page 10: EntrevistaAFYVE
Page 11: EntrevistaAFYVE
Page 12: EntrevistaAFYVE

Ministry of EconomyWeb Redesign and Usability adaptation

Page 13: EntrevistaAFYVE

I moved abroad to finish my undergraduate

Madrid

Page 14: EntrevistaAFYVE

I moved abroad to finish my undergraduate

Madrid

Page 15: EntrevistaAFYVE

Grenoble

I enrolled ENSIMAGDouble degree programImages, graphics and virtual reality speciality

Page 16: EntrevistaAFYVE

Grenoble

I moved to Paris to work on my final undergraduate project

Paris

Page 17: EntrevistaAFYVE

OpenGL

Java

Geographical InformationSystems

User Interfaces

Page 18: EntrevistaAFYVE

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

Page 19: EntrevistaAFYVE

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

Page 20: EntrevistaAFYVE

Grenoble

I came back to Grenoble to starta Masters degree

Paris

Page 21: EntrevistaAFYVE

Grenoble

I came back to Grenoble to starta Masters degree

Paris

Page 22: EntrevistaAFYVE

Paris

Grenoble

Geneva

After the master courses I moved to Geneva

Page 23: EntrevistaAFYVE

Centre Européen pour la Recherche Nucléaire

Over 10.000 physicist and engineers

85 countries

Page 24: EntrevistaAFYVE

CERNC++ Developer

Data Analysis

C++

Free Software

Compilers Technologies

Page 25: EntrevistaAFYVE

8.5 Km

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

LHC

Page 26: EntrevistaAFYVE

8.5 Km

Detectors

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

LHC

Page 27: EntrevistaAFYVE

Collisions Data Flow

Page 28: EntrevistaAFYVE

Collisions Data Flow

Page 29: EntrevistaAFYVE

Data Acquisition

C++ classes

C++ Objects

Page 30: EntrevistaAFYVE

- Data Acquisition

- Data Storing

- Data Analysis

Physics at LHC

Page 31: EntrevistaAFYVE

- Data Acquisition

- Data Storing

- Data Analysis

Physics at LHC

Page 32: EntrevistaAFYVE

‣ Object Oriented framework for large-scale data analysis

‣ Advanced statistical algorithms

‣ An efficient hierarchical OO database

‣ C++ as a scripting language

‣ C++ Serialization

ROOT

Page 33: EntrevistaAFYVE

ROOT

Page 34: EntrevistaAFYVE

‣ C++ Interpreter

‣ Covers C and C++ almost completely

‣ Expands C++ with new features

‣ Reflection and introspection capabilities

‣ Serialization

‣ C++ as a scripting language

CINT

Page 35: EntrevistaAFYVE

‣ Gathered from user’s source code

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

=

User’s codeDictionary

+

Root enhancedlibrary

C++ Meta Information

Page 36: EntrevistaAFYVE

Geneva

Basel

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

Page 37: EntrevistaAFYVE

Geneva

Basel

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

Page 38: EntrevistaAFYVE

STIC++ Developer

Simulation Models

C++

Free Software

Distributed Computing

Boinc

Page 39: EntrevistaAFYVE

Fight against Malaria

Research on tropical deseases

Page 40: EntrevistaAFYVE

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

SETI@Home

Einstein@Home

LHC@HomeBoinc

Page 41: EntrevistaAFYVE

Outside office hours

Page 42: EntrevistaAFYVE

Red Cross VolunteerHIV Prevention Program

Page 43: EntrevistaAFYVE

Future Professional Expectations

Scientific Context

Challenging Software Projects

Multidisciplinary Environment

Stimulating FieldInternational Scenario

?

Page 44: EntrevistaAFYVE

That is meI appreciate your time