CV

Basics

Name Giovanni Ranieri
Label Master Student
Email giovanni.ranieri@epfl.ch
Phone (+41)79 1527842
Url https://www.linkedin.com/in/giovanni-ranieri-9010a3222/
Summary Master Student in Communication Systems. Currently Software System Engineer at EPFL Xplore, supervising the entire software system of the Rover for the European Rover Challenge 2025. Passionate about communication theory and space engineering

Education

  • 2024.09 - 2027.07

    Lausanne

    Master Communication Systems
    EPFL, Switzerland
    • Modern Digital Communication
    • Statistical Signal Processing
    • Machine Learning
    • Embedded System Design
  • 2020.09 - 2024.07

    Lausanne

    Bachelor in Communication Systems
    EPFL, Switzerland
    • Stochastic Models for Communication
    • Principles of Digital Communication
    • Signal Processing
    • System Oriented Programming
    • Quantum Physics
    • Quantum Computation
    • Numerical Methods and Machine Learning

Experiences

  • 2025.09 - Present

    Lausanne

    Vice-President for Xplore Research
    EPFL Xplore, Switzerland
    • Overseeing the research activities of the pole Xplore Research
  • 2024.09 - 2025.09

    Lausanne

    Software System Engineer
    EPFL Xplore, Switzerland
    • Responsible for the entire software system of the Rover
    • Implementation of Robust and modular solutions
    • Management of 20 students in the software team
  • 2024.02 - 2024.09

    Lausanne

    Control Station Team Member
    EPFL Xplore, Switzerland
    • Control Station Developement
    • RouterOS Configuration for Mikrotik Modules

Certificates

European Rover Challenge 2024
European Space Foundation 2024-07-08

Publications

Skills

Programming
Java
C/C++
Python
TypeScript
Assembly
Technologies
Docker
Kubernetes
MongoDB
Redis
Mathematical
Probability and Statistics
Signal Processing
Stochastic Processes for Communication
Analysis and Algebra

Languages

French
Native speaker
Italian
Second Language
English
Fluent

Interests

Communication Theory
Coding
Passband/Baseband Communication
Quantum Computing
Quantum Algorithms
Distributed Quantum Algorithms
Space Engineering
Signal Processing
Image Processing
Data Management

Projects

  • 2025.02 - 2025.06
    Evaluation of NPU Acceleration for Offloading 5G Software Wordloads
    FFT Implementation on a XDNA/AIE-ML Neural Processing Unit using MLIR-AIE. Evaluation of the performance compared to a CPU-based implementation from srsRAN, a open-source 5G stack.
    • MLIR-AIE
    • NPU
    • 5G
  • 2024.02 - 2024.06
    Speeding-Up the Quantification of Data Staleness in Dynamic Bayesian Optimization (DBO)
    Implementation of a critetion for a well-suited optimizer for a dynamic black-box function. This criterion aims to decrease the time needed to evaluate stale data points in a dataset to optimize continuously a function that is changing over time.
    • Dynamic Bayesian Optimization
    • C++
    • Gaussian Processes
  • 2023.03 - 2023.06
    Flipper - A Snake Robot
    A Snake Robot designed and built at the Swiss Federal Institute of Technology (EPFL) as the result of the Making Intelligent Things course.
    • Interdisciplinary
    • Robotic
    • C/C++ Programming