Skip to content
View ninoCan's full-sized avatar

Block or report ninoCan

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

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