STACK

Il mio stack tecnologico

Tecnologie e strumenti con cui progetto, sviluppo e porto in produzione applicazioni software.

Sono un software engineer full-stack con una forte specializzazione nello sviluppo backend e nei sistemi cloud-native. Lavoro sull’intero stack applicativo, dalle interfacce frontend e le API fino ai database, al deployment e all’infrastruttura, con esperienza anche in AI e computer vision.

Backend

6 tecnologie

Python e Node.js per progettare API, servizi e applicazioni backend, con particolare attenzione ad architettura, integrazioni e manutenibilità.

  • Python
  • FastAPI
  • Node.js
  • Express
  • TypeScript
  • REST API

Cloud / DevOps

7 tecnologie

Container, CI/CD e servizi cloud per portare le applicazioni dalla fase di sviluppo alla produzione e gestirne deployment e infrastruttura.

  • Docker
  • Azure
  • Azure DevOps
  • Linux
  • CI/CD
  • Nginx
  • Traefik

Data / AI

7 tecnologie

Machine learning e computer vision applicati a problemi reali, dalla gestione dei dati all’inferenza, fino a sistemi di ricerca semantica e retrieval.

  • PyTorch
  • OpenCV
  • Pandas
  • NumPy
  • scikit-learn
  • Embeddings
  • RAG

Database

4 tecnologie

Database relazionali e vettoriali per dati applicativi, ricerca e sistemi basati su embedding.

  • PostgreSQL
  • pgvector
  • MySQL
  • SQLAlchemy

Frontend

5 tecnologie

React e TypeScript per sviluppare interfacce web e funzionalità end-to-end, mantenendo il frontend integrato con servizi e API backend.

  • React
  • Next.js
  • TypeScript
  • HTML
  • CSS

UI / Web

4 tecnologie

Tool moderni per costruire interfacce responsive e componenti riutilizzabili, con attenzione a semplicità, accessibilità e consistenza.

  • Tailwind CSS
  • Material UI
  • shadcn/ui
  • Radix UI