In 2024 I defended my PhD in Computer Networks, Improving Network Failure Detection and Recovery with Programmable Data Planes, at the Networked Systems Group from ETH Zürich under the supervision of Prof. Dr. Laurent Vanbever and co-examined by Dr. Stefano Vissicchio and Prof. Minlan Yu.
My thesis explored how programmable data planes can accelerate the detection, localization, and recovery from failures in large-scale networks (i.e., ISPs), with a particular focus on gray failures. I also worked on accelerating allreduce operations, a widely used data center communication primitive typically used to train machine learning models.
As part of my PhD work, I created and maintained p4-utils and p4-learning, two of the leading GitHub repositories to learn how to program and prototype programmable data plane networks in software. In 2021, I received the Outstanding TA Award from D-ITET at ETH Zürich for my teaching in the MSc course Advanced Topics in Communication Networks.
Before starting my PhD, I worked on traffic engineering for data center networks at NSG during my Master studies at ETH Zürich, and prior to that I worked at Disney Research Zurich on an empirical study of indoor 802.11ac WLANs, a thorough experimental characterization of throughput, jitter, and fairness using real testbeds and statistical analysis.