Hi, I'm

Luigi Borriello

|

M.Eng in Computer Science from the University of Bologna. Passionate about cloud-native architectures, distributed systems, and elegant software design.

Scroll down

Who I am

I'm a Software Engineer with an M.Eng in Computer Science from the University of Bologna (GPA 4.0/4.0). I specialise in cloud-native development, distributed systems, and software architecture with a strong emphasis on clean, maintainable code.

Currently working as a Cloud Engineer at Go Reply in Milan, I build and consult on solutions running on Google Cloud Platform. Previously I've conducted research on TinyML at Unibo and on autonomous systems modelling at the University of St.Gallen (HSG).

Outside of professional work I enjoy teaching: I tutor university students and run coding workshops for kids.

Experience

Cloud Engineer

Go Reply · Milan, IT

Jan 2026 – Present

IT consulting and cloud-native development on Google Cloud Platform.

Google CloudFull-StackCloud-NativeIT Consulting

Research Intern

Universität St.Gallen (HSG) · St. Gallen, CH

Mar 2025 – Jun 2025

Extending the Domain Driven Design framework to model dynamic complexity in autonomous systems.

Domain Driven DesignAutonomous SystemsMASAI Agents

IT Expert – Innovamente Project

Ser.In.Ar. · Cesena, IT

Jun 2024 – Present

Teaching computer science in elementary and middle schools: coding, robotics, and problem solving.

ScratchSnapRoboticsComputational Thinking

Programming Tutor

Self-Employed · Cesena, IT · Remote

Oct 2023 – Present

Tutoring bachelor's students for Programming, OOP, Web Technologies, and Machine Learning exams.

CJavaPythonJavaScript

Research Intern

University of Bologna · Cesena, IT

Mar 2022 – Aug 2022

Evaluated ML algorithms embedded in Arduino Nano 33 BLE Sense boards via a TinyML framework.

Machine LearningArduinoTinyMLEmbedded

Projects

PiperChat

Microservices-based Discord clone

Video-chat application inspired by Discord, built on a non-trivial microservice architecture with real-time audio/video communication.

Node.jsTypeScriptMongoDBVue.jsSocket.ioWebRTCRabbitMQDockerJest

Piper-kt

PiperChat Reimplementation

Reengineering of PiperChat using Domain Driven Design and Clean Architecture with Kotlin and Kafka.

KotlinKafkaMicronautMongoDBKubernetesDDDClean Architecture

Scatan

Scala-based Settlers of Catan clone

A full implementation of Settlers of Catan leveraging advanced Scala patterns and functional programming.

ScalaSbtScalaJSLaminarFunctional Programming

Skills

⌨️

Languages

JavaKotlinScalaPythonJavaScriptTypeScriptBashCPHP
☁️

Cloud & DevOps

Google CloudDockerKubernetesKafkaRabbitMQCI/CDGitGitFlow
🛠️

Frameworks & Tools

Node.jsVue.jsSpring BootMicronautExpressMongoDB
🧠

Paradigms

Domain Driven DesignTest Driven DesignOOPFunctional ProgrammingAgileClean Architecture

Languages

ItalianNative
EnglishB2

Education

🎓

M.Eng in Computer Science & Engineering

University of Bologna

GPA 4.0 / 4.0 Feb 2023 – Oct 2025 Cesena, IT

Key courses

Machine LearningBig DataDistributed SystemsWeb Applications & ServicesCybersecuritySoftware ArchitecturesConcurrent & Distributed Programming
🎓

B.Sc in Computer Science & Engineering

University of Bologna

GPA 3.75 / 4.0 Sep 2019 – Oct 2022 Cesena, IT

Key courses

Algorithms & Data StructuresOperating SystemsOOPSoftware EngineeringNetwork ProgrammingComputer Vision
🎓

Technical Expert in Computer Science

I.T.I.S. "Volterra Elia"

GPA 3.4 / 4.0 Sep 2014 – Jul 2019 Rimini, IT

Let's work together

Whether you have a project idea, a job opportunity, or just want to say hi — my inbox is always open.