Go OTel traces!
08 March 2026 Lang: it Tags: golang, opentelemetry, grafana-tempoMy experience on how we introduced OpenTelemetry to trace requests in Golang services, the difficulties we encountered and what we learned.
Writing code was never the hard part.
My experience on how we introduced OpenTelemetry to trace requests in Golang services, the difficulties we encountered and what we learned.
Python + AWS ~ from 03/2022 to 12/2022 ~ In Euronext
Master’s thesis work based on data science. Extends the prediction model for the settlement status of settlement instructions with features extracted from modeling the system as a graph.
Django + PostgreSQL + AWS ~ from 05/2021 to 08/2025 ~ With Samuele
Similar to fantasy football, but for swimming. Players compete in private “leagues” by choosing a team of swimmers that compete in national, european, world and olympic competitions. The score is calculated based on the results of the swimmers and the platform provides daily and per-competition rankings.
Python + Docker + Kubernetes ~ from 04/2020 to 11/2020 ~ With Riccardo
Group of services and scripts to retrieve, validate and analyze a large quantity of financial data. Uses the map-reduce paradigm to process the data in parallel. Self-hosted on a Kubernetes cluster.
Android + Java ~ from 12/2019 to 02/2020 ~ With Marco and Marco
Java library that implements the peer-to-peer protocol “Kademlia” in replicated or distributed mode on the SMS network. It allows to write, read and remove a generic data.
PHP + jQuery ~ from 05/2019 to 12/2019 ~ With Federico
Commissioned by a local financial advisor. Website to showcase his activity and platform to track the investments of his users. It taught me that it’s more important to do a deep functional analysis rather than starting from the code.
Web platform to bet on the results of provincial and regional swimming competitions I used to partecipate in. First approach to systematic scraping of data about competitions’ registrations and results. Restructured the database a couple of times as I was learning about normalization and relations between tables.
Unity3D + C# ~ from 02/2018 to 08/2018 ~ With Igor and Oleksandr
Android game developed with Unity3D. Given a series of numbers, a list of filters and a list of mathematical operations, the goal is to make all the numbers reach 0 using the operations and the filters in the right order.
Unity3D + Javascript ~ from 04/2015 to 06/2015
My first approach to mobile game developement using Unity3D. A clicker game based on swimming where you have to beat the computer with incremental difficulty. A later version allows you to compare your results using Google Play Services leaderboards.
PHP + JQuery ~ from 05/2016 to 06/2016
Online marketplace inspired by subito.it for exchanging used books. The site provides a list of registered books or you can register new ones. For each book it lists who is selling it and allow you to get in touch with the user via chat.
Without requirements or design, programming is the art of adding bugs to an empty text file.
– Louis Srygley