Avatar

Cristián
Ramón-Cortés
Vilarrodona

PhD

Dynatrace

Biography

Cristián Ramón-Cortés Vilarrodona holds a PhD on Computer Sciences (DAC, 2020), an MSc. on Research and Innovation in Informatics - High Performance Computing (MIRI - HPC, 2017), an Engineering Degree (BSc. and MSc.) on Computer Science Engineering (FIB, 2014), an Engineering Degree (BSc. and MSc.) on Industrial Engineering (ETSEIB, 2014), and a Dual BSc. Diploma (CFIS, 2014), all of them from the Technical University of Catalonia (UPC).

From 2011 to 2013, he worked as a teacher in a study consultancy. In 2014, he joined the Barcelona Supercomputing Center (BSC) as a Resident Student for the Grid Computing group. Between 2016 and May 2017, he served as a Junior Developer for the Workflows and Distributed Computing group (WDC). From May 2017 until October 2020, he received a PhD Student grant from the Spanish Ministry to collaborate with the same group.

During his tenure at the BSC, Cristián contributed to the design and development of various tools and programming models for HPC in distributed platforms, including COMPSs, PyCOMPSs, and PMES. His current research interests resolve around Programming Models and Frameworks for Analytic, Streaming, and HPC workflows in distributed computing platforms.

In October 2020, Cristián joined Dynatrace to work in observability, focusing on developing the next-generation storage for behavioural analytics. Additionally, Dynatrace provided him with the opportunity to pursue his true passion through a combination of people management and product delivery.

Interests

  • Communication & People Management
  • Distributed Computing (DC)
  • High Performance Computing (HPC)
  • Big Data Analytics (BDA)

Education

  • PhD in Computer Sciences, 2020

    Computer Architecture Department (DAC - UPC) and Barcelona Supercomputing Center (BSC)

  • MSc. in Innovation and Research in Informatics, High Performance Computing (MIRI - HPC), 2017

    Polytechnical University of Catalonia (UPC)

  • Dual BSc. Diploma, 2014

    Centre de Formació Interdisciplinaria Superior (CFIS - UPC)

  • Engineering Degree (BSc. and MSc.) in Computer Science Engineering, 2014

    Facultat d'Informatica de Barcelona (FIB - UPC)

  • Engineering Degree (BSc. and MSc.) in Industrial Engineering, 2014

    Escola Tecnica Superior d'Enginyeria Industrial de Barcelona (ETSEIB - UPC)

  • Primary, Secondary and General Education, 2008

    AULA Escola Europea

Functional Skills

Java

Python

React

Kotlin

C++

Bash

Docker

Helm

Gradle

Maven

ArgoCD

Jenkins

GIT

JIRA

Experience

 
 
 
 
 

Team Lead

Dynatrace

Jun 2022 – Present Spain
I provide guidance to the group and conduct 1on1’s, career plans, 360-feedback, and performance reviews. Also, I help to define the product road-map for our component, maintain the backlog, agree priorities with stakeholders, and drive many agile meetings.
 
 
 
 
 

Senior Software Engineer

Dynatrace

Oct 2020 – Jun 2022 Spain
My efforts are focused on processing and aggregating session data for real user monitoring, and developing the next generation storage for behavioural analytics.
 
 
 
 
 

Software Engineer

Barcelona Supercomputing Center (BSC)

May 2017 – Oct 2020 Spain
Software Engineer for the Workflows and Distributed Computing group (WDC) at the Barcelona Supercomputing Center (BSC) working in collaboration with the Computer Architecture Department (DAC - UPC). My main tasks included:

  • Orchestration of data science workflows
  • Automatic parallelization of affine loops in Python
  • Distributed execution of Hybrid Flows composed of Data Flows and Task Flows
  • Integration of Streaming standards and technologies inside COMPSs
 
 
 
 
 

Junior Developer

Barcelona Supercomputing Center (BSC)

Feb 2016 – May 2017 Spain
Junior Developer at the Workflows and Distributed Computing (WDC) group at the Barcelona Supercomputing Center (BSC). My main tasks involved:

  • Enhancement of the COMPSs infrastucture and deployment
  • Design and implement several features inside the COMPSs Runtime
 
 
 
 
 

Resident Student

Barcelona Supercomputing Center (BSC)

Apr 2014 – Feb 2016 Spain
Resident Student at the Grid Computing group at the Barcelona Supercomputing Center (BSC). My main tasks involved:

  • Build a testing infrastructure for COMPSs
  • Re-design the COMPSs Monitor
 
 
 
 
 

Teacher in a Student Advise Service

Academia SOL

Sep 2011 – Dec 2013 Spain
Teacher of Bachelor and Master of Engineering students at the Academia SOL. The goal was to provide academic review and reinforcement in a simpler and closer way than the university professors. Taught subjects:

  • ETSEIB: Heat Transfer, Informatics 1, Informatics 2
  • EUETIB: Informatics
  • FIB: Mathematics 2, Theory of Computation, Programming II

Projects

*

Distributed Stream Library

The Distributed Stream Library enables hybrid Task-based Workflows and Dataflows.

AutoParallel

AutoParallel provides an automatic parallelization of affine loop-nests of Python applications.

COMP Superscalar (COMPSs)

COMP Superscalar is a framework to ease the development and execution of applications for distributed infrastructures.

Hobbies

MountainBike/Enduro

I enjoy quite (and not so quiet) routes in the mountains

Motorbiking

I enjoy quiet routes as long as circuits.

Gaming

I spend part of my free-time to play many online games and, from time to time, I also stream.

Posts

Another update for my personal website!

Experiences on updating Hugo and Hugo-academic for my personal website.

Personal website update

Experiences on updating my personal website to Hugo Academic.

Personal website goes live!

Experiences on creating my first personal website

Contact