Curriculum Vitae

Contact Information

Name Daniel Barcelona Pons
Professional Title Assistant Professor
Email daniel.barcelona@urv.cat
Location Av. Països Catalans, 26, Tarragona, Catalonia 43007

Professional Summary

Assistant professor at Universitat Rovira i Virgili (Tarragona, Spain) in the Department of Computer Engineering and Mathematics (DEIM). Part of the Cloudlab research group. Interested in parallel and distributed systems, scalable computing, software architecture, and middleware.

Experience

  • 6/2025 -

    Tarragona, Spain

    Assistant Professor
    Departament d'Enginyeria Informàtica i Matemàtiques (DEIM) - Universitat Rovira i Virgili
  • 10/2024 - 5/2025

    Barcelona, Spain

    Researcher
    Data-Centric Computing - Barcelona Supercomputing Center (BSC)
  • 12/2022 - 9/2024

    Tarragona, Spain

    Researcher
    Cloudlab - Universitat Rovira i Virgili
  • 3/2022 - 5/2022

    Zurich, Switzerland

    PhD Intern
    IBM Research - Zurich
  • 10/2018 - 12/2022

    Tarragona, Spain

    PhD Candidate
    Universitat Rovira i Virgili
  • 04/2016 - 09/2018

    Tarragona, Spain

    Research Assistant
    Cloudlab - Universitat Rovira i Virgili

Education

  • 2018 - 2022

    Tarragona, Spain

    PhD
    Universitat Rovira i Virgili
    Computer Science
    • Thesis: Towards Enhanced State Management for Serverless Computation
    • International distinction.
  • 2017 - 2018

    Tarragona, Spain

    MSc
    Universitat Oberta de Catalunya / Universitat Rovira i Virgili
    Computational Engineering and Mathematics
    • Thesis: Coordinated Stateful Serverless Functions.
  • 2013 - 2017

    Tarragona, Spain

    BSc
    Universitat Rovira i Virgili
    Computer Engineering
    • ETSE Best Student Award, 2017.
    • Top 1 Student in Computer Engineering, Promotion 2016-2017.

Skills

Coding: Java, Python, Scala, C#, C, Rust, Matlab, JavaScript, SQL, LaTeX
Cloud: FaaS, PaaS, IaaS, AWS, Azure, GCP, OpenStack, Kubernetes, Docker
Technologies: Git, SVN, CI/CD, REST, gRPC, Redis, Kafka, RabbitMQ, Akka, MPI, OpenMP, Cuda, SLURM
Misc.: Academic Writing, Research, Teaching, Mentoring, Public Speaking, Project Management

Languages

Catalan : Native speaker
Spanish : Native speaker
English : Fluent

Interests

Parallel and Scalable Computing: Cloud Computing, HPC, Distributed Systems, Big Data, Parallel Programming, Serverless, FaaS, PaaS, IaaS
Data Management Systems: Databases, Data Warehousing, Data Lakes, Streaming, Big Data, Data Analytics, Data Science, Machine Learning
Software Architectures and Middleware: Cloud-Native, Microservices, Software Abstractions, Event-Driven Architectures, Message Brokers