Andrea Tomassilli

Andrea Tomassilli

Site Reliability Engineer

Google

About Me

I hold a Ph.D. in Computer Science from Côte d'Azur University in Nice, where I conducted research at the National Institute for Research in Digital Science and Technology (Inria) under the mentorship of Dr. Frédéric Giroire and Dr. Stéphane Pérennes.
Here is a photo from my PhD defense on June 26, 2019, and here is another taken almost exactly five years later on June 28, 2024.

Currently, I work as a Site Reliability Engineer at Google.
My technical expertise is centered on Python and C#. I apply a broad range of tools, languages, and frameworks to solve complex problems across both research and industry contexts.

Outside of work, I enjoy cooking, watching movies, and traveling with the ambitious goal of visiting every country on my travel map.

Interests
  • Research and Development
  • Software Engineering
  • Site Reliability Engineering
Education
  • PhD in Computer Science, 2019

    Inria & University of Nice Sophia Antipolis, France

  • MSc in Computer Science, 2016

    University of Nice Sophia Antipolis, France

  • MSc in Computer Science, 2016

    University of L'Aquila, Italy

  • BSc in Computer Science, 2014

    University of L'Aquila, Italy

Experience

 
 
 
 
 
Senior Software Engineer, Site Reliability Engineer
June 2026 – Present Dublin, Ireland
 
 
 
 
 
Software Engineer II (2021-2024), Senior Software Engineer (2024-2026)
Nov 2021 – June 2026 Dublin, Ireland
Azure Identity and Access Management
 
 
 
 
 
Senior Business Analyst
Apr 2021 – Nov 2021 Luxembourg, Luxembourg
EU Transportation Middle Mile Planning Team
 
 
 
 
 
Associate Network Data Scientist
Jul 2019 – Apr 2021 London, United Kingdom
Network Analytics and Planning
 
 
 
 
 
Research Engineer Intern
Oct 2018 – Jan 2019 Paris, France

This internship was performed during my PhD studies.
The main task was the implementation and evaluation of Deep Convolutional Spiking Neural Networks models.

 
 
 
 
 
Teaching Assistant
Oct 2016 – Jun 2017 Nice, France

During my PhD I worked as a teaching assistant for the following undergraduate courses:

  • Theoretical Information 2 - Introduction to the theory of formal grammars and automata
  • Introduction to Unix and Linux - Introduction to Unix command line and scripting

Projects

*
Distrinet
Distributed network emulator for the Cloud
Virtualized Software Defined Networks
Software-defined networking (SDN) has been attracting a growing attention in the networking research community in recent years. SDN is a new networking paradigm that decouples the control plane from the data plane.

Publications

For the full list of publications, see here.
(2020). Distrinet: a Mininet Implementation for the Cloud. ACM SIGCOMM Computer Communication Review.

Cite Project PDF

(2019). When network matters: Data center scheduling with network tasks. IEEE INFOCOM 2019 - IEEE Conference on Computer Communications.

Cite PDF

(2018). Provably Efficient Algorithms for Placement of Service Function Chains with Ordering Constraints. IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

Cite Project PDF

(2018). Resource requirements for reliable service function chaining. 2018 IEEE International Conference on Communications (ICC).

Cite Project PDF

Travels

A living record of the countries I've experienced so far.

Loading interactive map…

Countries visited

0

Where I've been