Postdoctoral Researcher in Distributed Systems
Università della Svizzera Italiana (USI)
Lugano, Switzerland
I am a Postdoctoral Researcher in the Distributed Systems Group at Università della Svizzera Italiana (USI), Lugano, Switzerland. I received my Ph.D. in Informatics from USI in a cotutelle de thèse program with PUC-RS (Brazil). I also hold an M.Sc. and a B.Sc. in Computer Science from PUC-RS.
My research focuses on dependable distributed systems, with particular emphasis on State Machine Replication (SMR), Atomic Multicast, parallel scheduling, and Blockchain state management and recovery. I am especially interested in designing efficient and fault-tolerant protocols that scale under realistic workloads and dynamic system conditions.
My recent work explores optimized data structures and algorithms for efficient SMR/Blockchain state transference and communication overlays that address fault tolerance, system reconfiguration, and performance variability under different workload and locality patterns. My research combines protocol design, systems implementation, and experimental evaluation on real distributed infrastructures.
Before academia, I spent over a decade in industry as a Senior Software Developer and System Analyst, working on large-scale systems and full-stack applications. This background strongly influences my research approach, with an emphasis on practicality, performance, and real-world applicability.
I am actively involved in teaching and mentoring at both undergraduate and graduate levels, and I regularly serve as a reviewer for top-tier conferences and journals in distributed systems and dependability. I am always open to research collaborations and technical discussions.
Ph.D. in Informatics – USI / PUC-RS (cotutelle), Lugano, Switzerland (2021–2026)
Advisors:
Prof. Dr. Fernando Pedone (USI) and
Prof. Dr. Fernando Dotti (PUC-RS)
PhD Thesis:
Revving Up Replication: Communication and State Management for State Machine Replication
(English,
Português)
M.Sc. in Computer Science – PUC-RS, Porto Alegre, Brazil (2018–2020) (Dissertation)
B.Sc. in Computer Science – PUC-RS, Porto Alegre, Brazil (2006–2011)
PhD Researcher / R & D Engineer – USI, Switzerland (2021-2026)
Senior Software Developer – Compasso UOL, Brazil (2017–2020)
System Analyst – Bem Promotora, Brazil (2014–2017)
Software Developer – DB, Brazil (2010–2013)
Software Developer – Vensis, Brazil (2008–2010)
B+AVL trees: towards data structures for robust and efficient blockchain state synchronization
Michele Cattaneo; Eliã Batista; Fernando Pedone
Proceedings of the 44th International Symposium on Reliable Distributed Systems (SRDS), Porto, Portugal, 2025
FlexCast: Genuine Overlay-based Atomic Multicast
Eliã Batista; Paulo Coelho; Eduardo Alchieri; Fernando Dotti; Fernando Pedone
Proceedings of the 24th International Middleware Conference (Middleware), Bologna, Italy, 2023
Early Scheduling on Steroids: Boosting Parallel State Machine Replication
Eliã Batista; Eduardo Alchieri; Fernando Dotti; Fernando Pedone
Journal of Parallel and Distributed Computing (JPDC), Volume 163, May 2022, Pages 269–282
Resource Utilization Analysis of Early Scheduling in Parallel State Machine Replication
Eliã Batista; Eduardo Alchieri; Fernando Dotti; Fernando Pedone
9th Latin-American Symposium on Dependable Computing (LADC), Natal, Brazil, 2019
Reconfiguring Atomic Multicast
Eliã Batista; Paulo Coelho; Eduardo Alchieri; Fernando Dotti; Fernando Pedone
Under submission to Journal of Parallel and Distributed Computing (JPDC)
Scaling Atomic Ordering in Shared Memory
Lorenzo Martignetti; Eliã Batista; Gianpaolo Cugola; Fernando Pedone
Under review at ACM SoCC 2026
I have extensive teaching experience as a Teaching Assistant at USI, contributing to undergraduate and graduate courses in core systems topics. My teaching emphasizes hands-on experimentation and the connection between theory and real system implementations.
Programming
Tools / Platforms