CV
Basics
Name | Giovanni Ranieri |
Label | Master Student |
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
-
2024 This Too Shall Pass: Removing Stale Observations in Dynamic Bayesian Optimization
In NeurIPS’24: Thirty-Eighth Annual Conference on Neural Information Processing Systems 2024
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