Gabriel Florio

Me

I really, really like computers. Also metaphysics.

Curriculum Vitæ

If you are a recruiter, you might also want to check out my Experience Summary, where I tell a bit about my work experience with several tools and methods, sorted by keyword.

You can also download a more condensed version of this in PDF.

Recent Work Experience

Data Engineer at 42 Technologies

Mar 2021 - Now

42 Technologies is a startup aiming to solve the big problem of data unification and reporting in the retail space, by offering an ample variety of integrations and great UX. I work there building data integrations and pipelines, along with the infrastructure to run them.

My contributions there include:

Site Reliability Engineer at Roon Labs

Jun 2020 - Mar 2023

Roon Labs aims to make the ultimate music player for audiophiles. I worked there mostly on the infrastructure that serves the cloud services and on the data pipelines that deal with music metadata. I worked there on rebuilding the infrastructure using Kubernetes on GCP, managing our PostgreSQL and Scylla databases and overhauling the GitOps workflow and the developer experience around it.

Project: Infrastructure Rebuild

Soon after I joined the company, I started working on rebuilding the entire cloud infrastructure of the company using Terraform and Kubernetes, where previously Docker Swarm was used. Because this project only involved one more person, I was able to contribute with several parts of the infrastructure, including:

Project: Developer Experience Improvements

I also worked on improving the developer experience of the company, by automating a lot of the manual tasks that were previously performed by the developers using GitOps, Helm and ArgoCD. My contributions include:

Project: ScyllaDB Migration

Since some of the services of the company were not a good fit for our main PostgreSQL, I was tasked of deploying a new database cluster using ScyllaDB. My contributions include:

Toolset: Terraform, Kubernetes, Helm, ArgoCD, Git, GCP, AWS, Vault, Grafana, Prometheus, PostgreSQL, Redis, ScyllaDB

Software Engineer (Back-end and DevOps) at Novidá

Sep 2015 - Jun 2020

Novidá is a startup using indoor positioning to optimize low-automation processes in industry and facilities. I started working there right at the beginning, in the Indoor Positioning project, and then moved on to the Process Optimization project.

Project: Process Optimization

In 2018, I was assigned to the development of the process optimization product, in close collaboration with a large industrial client. I had to balance the needs of the client with the interests of the company in creating a widely useful product, and had to negotiate the development of features with stakeholders on both sides.

The project itself was also very challenging, as it had an intricate domain and involved solving a particularly intractable combinatorial optimization problem. My contributions include:

Project: Indoor Positioning

The cornerstone of all products of the company, processing hundreds of positions every second with high availability and low latency. My contributions include:

Toolset: Java, Spring Boot, Python, Django, Docker, Git, SQL, GCP, Kubernetes, AWS, Microservices, RabbitMQ

Personal Projects

OperaPlan

A library for operations resource planning and optimization in Java. Built upon state of the art heuristics and several experimental tweaks for improving performance on real datasets.

Pytimeset

A library for dealing with continuous time sets in Python. Provides efficient set arithmetics powered by Cython.

Education

Bachelor’s Degree (2013 - 2017)

Certificates and major courses

Languages