A few words about me
Hi! I'm Giacomo, a freelance full-stack software developer from Italy.
Nowadays I specialize in developing services in Node.js on Google Cloud Platform. I am also pretty familiar with Clojure and its ecosystem. If you need to target the Java Virtual Machine, I can help.
💡 — You can also listen to the description above.
The text is automatically synthesized into speech using @jackdbd/eleventy-plugin-text-to-speech, an Eleventy plugin that uses the Cloud Text-to-Speech API.
Here is my one-page CV in PDF. And here is in a slightly longer format.
Here are a few talks I gave at conferences and Meetups.
Vale la pena imparare Zig?
An introduction to the Zig programming language and toolchain. I gave this talk at pisa.dev.
Data visualization con Python: teoria e pratica
In this presentation I gave at PyFirenze I talked about the fundamentals of data visualization (visual perception, tidy data, the grammar of graphics) and showed many examples fo various type of charts in Altair.
Approaching geovisualization and remote sensing with GeoViews
In this conference talk I gave at GeoPython I used a shapefile and a few python libraries to show a simple geospatial analysis of Basel districts.
High Performance Data Analysis with big HDF5 files in Python
In this tutorial I gave at PyData Munich I showed how to load the entire NYC Taxi & Limousine Commission dataset into an HDF5 dataset, analyze it with pandas and PyTables, and visualize it using Datashader.
ℹ️ — I keep track of all of my talks in this GitHub repo, where you can find links to the relevant material for each talk.
I like both surf skating and inline skating. I try doing either one of the two at least 3 times a week. I also have an all-terrain electric skateboard. It's pretty cool.
⚠️ — Always wear a helmet when you ride. I love helmets.