Skip to content
View ninoCan's full-sized avatar

Block or report ninoCan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ninoCan/README.md

ninoCan - Antonino Cangialosi's GitHub page

Buy Me A Coffee

My GitHub Stats My GitHub Language Stats

Hello there, I'm Nino 👋

I love crafting Software and mentoring peers.

After completing my studies in Theoretical Physics, I leaped into Software Engineering in 2019, turning a long-time hobby of tinkering with Linux, LaTeX, and Wolfram into a fulfilling career. I'm passionate about building scalable, distributed systems, set up automation, and bringing structure to complex data problems.

💼 As a Big Data Engineer at AgileLab, I work at the intersection of DevOps, Data Engineering, and Platform Development, crafting integrations for banking and insurance clients using tools like Kubernetes, Airflow, Kafka, Spark, and React.

🧠 My physics background sharpened my analytical thinking. When I step out of my (Zsh) shell, I apply it to write clean, domain-driven, testable code in Python, Java, TypeScript, and Scala.

🚀 I enjoy tinkering with tooling and infrastructure (Helm, Terraform, Jenkins, GCP, AWS) and am always eager to streamline developer experience, improve observability, and bring DevOps best practices to teams.

🧪 I switch SQL dialects as projects demand and have experience across OLTP, OLAP, NoSQL, and graph databases.

🎤 Giving back to the community, I mentor fellow engineers by crafting tech articles. You'll find me around local meetups and conferences about testing, observability, and API design–occasionally speaking (see talks). Not as much as I wish to, I try to contribute to open-source projects every now and again.

⚙️ Currently leveling up in Rust, Go, and Lua. And yes, I still typeset in LaTeX, but I’m excited to give Typst a try.

OSS Contributions

  • Legesher: contributed to Italian translation of Python keywords
  • ClamAV: correction of a misaligned comment
  • Oh-my-bash: Added GCP plugin
  • KittyDropdown.spoon Hammerspoon recipe for dropping down Kitty term in quake style
  • awesome-version-managers

🗣 Past Talks

  • "OTEL: How I learned to stop worrying and love my microservices" @ GDG's Pisa Dev Fest, April 2025 - slides
  • "ProtoBuf from Scratch: The API Game Changer" @ Pisa.dev, March 2025 - slides
  • "Testing Demystified: The Boring, the Hard, and the Practical" @ AppAround, November 2024 - slides

Seminars

  • "Primordial Black Holes: a window on the early Universe" @ Finnish Cosmology Meeting, October 2019
  • "Quantum fields in curved spacetime" @ University of Turku, September 2019
  • "Cosmological Constraints on Primordial Black Holes" @ University of Jyväskylä, February 2019
  • "Hawking Radiation by scalar field in Schwarzschild spacetime" @ University of Jyväskylä, April 2018
  • "Landau levels in diamagnetic systems" @ University of Pisa, May 2017
  • "Dirac’s magnetic monopole" @ University of Pisa, June 2015
  • "Landau gauge in classical electrodynamics" @ University of Pisa, April 2015

📚 Certifications

  • Astronomer's Apache Airflow 3 Fundamentals (2025)
  • Google's Professional Data Engineer (2024)
  • CNCF's Certified Kubernetes Administrator (2024)
  • CNCF's Kubernetes and Cloud Native Associate (2023)

Continuous Learning

🔗 Let's Connect LinkedIn

Supporters ❤️‍🔥

Popular repositories Loading

  1. Aarm64-ArchLinux-on-M1-Mac-installation-guide Aarm64-ArchLinux-on-M1-Mac-installation-guide Public

    Install a Arch Linux (aarm64) virtual machine on a Mac M1

    Shell 5 1

  2. data-engineering-technical-assignment-I data-engineering-technical-assignment-I Public

    This is my solution to a technical assignment for an interview.

    Python 1

  3. CodeCollab CodeCollab Public

    This a repository containing the Code Collab excercise (katas, koans, ...) produced by the Code Sensei at AgileLab

    Java 1

  4. advent-of-code-2024 advent-of-code-2024 Public

    Python 1

  5. legesher-translations legesher-translations Public

    Forked from legesher/legesher-translations

    Home of all the translations for spoken languages into programming language

    JavaScript

  6. Vagrant-course Vagrant-course Public