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 Vice President of EPFL Xplore Research pole. Passionate about communication theory and wireless networks. |
Education
-
2024.09 - 2027.07 Lausanne
Master Communication Systems
EPFL, Switzerland
- Modern Digital Communication
- Statistical Signal Processing
- Wireless Technologies
- Information Theory
- Embedded Systems
-
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
-
2026.08 - Present Lausanne
Research Intern for Master Thesis
Pavonis LLC, Switzerland
- OFDM-ISAC for 6G open-source platforms
- Sensor Fusion in Bistatic Environments
-
2025.09 - Present Lausanne
Vice-President for Xplore Research
EPFL Xplore, Switzerland
- Overseeing the research activities of the pole Xplore Research. Developed a new structure for call for proposals.
-
2024.09 - 2025.09 Lausanne
Software Systems Engineer
EPFL Xplore, Switzerland
- Responsible for the entire software system of the Rover
- Achieved 1st place at the European Rover Challenge 2025
- 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 2025 | ||
| European Space Foundation | 2025-07-08 |
| 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++ | |
| Verilog | |
| 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 and Wireless Networks | |
| Passband/Baseband Communication | |
| Mobile Networks | |
| Integrated Sensing and Communication |
Projects
- 2026.02 - 2026.06
Enabling Joint Communication and Sensing Through RFSoC-Controlled Phased Array Waveforms
Investigated a Joint Sensing and Communication (JSAC) waveform in a 6G experimental platform called HELIX, and enabled hardware digital beamforming between ZCU208 Evaluation board and EVK Phased Array.
- RFSoC
- Phased Array
- 6G
- Embedded Systems
- 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