• Giacomo Debidda
    • Articles
    • Projects
    • Services
    • Notes
    • Likes
    • Bookmarks
    • Photos
    • About
    • Contact

A few words about me

Hi! I'm Giacomo, a freelance full-stack software developer from Italy.

Professional experience

I've been writing software for more than 20 years, starting with little scripts in Turbo Pascal when I was in high school, signal/image processing programs in Matlab when at the University (I am a biomedical engineer by training), and applications of various nature in my professional life: data analysis programs in R and Python; web applications in JavaScript, TypeScript and ClojureScript; native applications in Zig.

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.

Your browser doesn't support HTML5 audio. Here are the links to the audio files instead:

  • https://storage.googleapis.com/bkt-eleventy-plugin-text-to-speech-audio-files/c4dac854b915fb8b6442442ef56d77e2.opus

๐Ÿ’ก โ€” 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.

Talks

Here are a few talks I gave at conferences and Meetups.

  • HTTP headers for web security

    Given in ๐Ÿ‡ฎ๐Ÿ‡น @ pisa.dev on 2024/04/15 | Link

    A presentation on the most important HTTP response headers for web security. I gave this talk at pisa.dev.

  • Cloud Tasks: best practices and lessons learned

    Given in ๐Ÿ‡ฌ๐Ÿ‡ง @ DevFest GDG Cloud Milano 2023 on 2023/10/31 | Link

    In this talk I described how Cloud Tasks works, highlighted its differences with Cloud Pub/Sub, and suggested a few guidelines to adopt when creating tasks and monitoring queues. I gave this talk at DevFest GDG Cloud Milano 2023.

  • Zig: il controllo e la potenza del C, senza spararsi sui piedi

    Given in ๐Ÿ‡ฎ๐Ÿ‡น @ Bologna JS on 2023/10/18 | Link

    An introduction to the Zig programming language, aimed to JavaScript developers. I gave this talk at Bologna JS.

  • Vale la pena imparare Zig?

    Given in ๐Ÿ‡ฎ๐Ÿ‡น @ pisa.dev on 2023/04/20 | Link

    An introduction to the Zig programming language and toolchain. I gave this talk at pisa.dev.

  • Data visualization con Python: teoria e pratica

    Given in ๐Ÿ‡ฎ๐Ÿ‡น @ Python Firenze on 2020/02/06 | Link

    In this presentation I gave at Python Firenze I talked about the fundamentals of data visualization (visual perception, tidy data, the grammar of graphics) and showed many examples of various type of charts in Altair.

  • Approaching geovisualization and remote sensing with GeoViews

    Given in ๐Ÿ‡ฌ๐Ÿ‡ง @ GeoPython 2018 on 2018/08/05 | Link

    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

    Given in ๐Ÿ‡ฌ๐Ÿ‡ง @ PyData Munich on 2017/12/18 | Link

    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.

Hobbies

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.

Find me online

I'm on GitHub, Stack Overflow, LinkedIn andโ€”rarelyโ€”on Twitter. I'm also on Goodreads if you have any books you want to recommend me.

For availability and rates, please email me.

  • Articles feed
  • Notes feed
  • Talks feed
  • GitHub
  • Twitter
  • Linkedin
  • Mastodon
  • Stack Overflow
Copyright ยฉ 2020 โ€“ 2024 Giacomo Debidda โ€“ All rights reserved