← Torna al portfolio

Sviluppatore junior · Studente di Informatica

Ciao, sono Mario.
Imparo costruendo.

Studio Informatica al terzo anno e mi concentro su applicazioni web, gestione dei dati e automazioni.

Mi piace partire da un’attività concreta e costruire uno strumento che la renda più semplice. Nei miei progetti lavoro con Python, database e integrazioni tra strumenti; con C e Java approfondisco la comunicazione tra processi e la progettazione a oggetti.

Sono co-owner di PokeFind e porto avanti progetti personali e universitari. Cerco opportunità junior e collaborazioni in cui mettere in pratica queste competenze e continuare a crescere.

Il mio profilo GitHub

Formazione e pratica

Competenze applicate
nei miei progetti.

Studio Informatica al terzo anno della laurea triennale. Affianco lo studio a progetti personali e universitari per mettere alla prova quello che imparo.

Web app e dati

Organizzare informazioni e attività

Sviluppo interfacce e API per gestire prodotti, vendite, spese e richieste. Lavoro sulla struttura dei dati e sul collegamento tra applicazione e database.

Automazioni

Collegare strumenti e ridurre passaggi

Costruisco flussi per filtrare informazioni e preparare notifiche. Con n8n sto approfondendo l’integrazione tra conversazioni, calendari e dati dei clienti.

Programmazione e progettazione

Gestire logica e responsabilità

Nei progetti universitari ho lavorato sulla comunicazione tra client e server, sulla gestione di richieste concorrenti e sulla progettazione di modelli a oggetti con test.

Ricerca e mappe

Rendere i dati facili da esplorare

In PokeFind, di cui sono co-owner, lavoro a una piattaforma per cercare punti di interesse TCG. Il progetto comprende filtri geografici, mappe e informazioni accompagnate da fonti e date di aggiornamento.

Esplora i progetti

Tecnologie

Gli strumenti che utilizzo.

Tecnologie che metto in pratica nei progetti, affiancate agli strumenti che studio e approfondisco.

Utilizzati nei progetti

Backend e automazioni

  • PythonDashboard personale, Officina Operativa e VintedBot
  • FastAPIAPI della Dashboard personale
  • Asyncio e HTTPXFlussi asincroni di VintedBot

Database e dati

  • PostgreSQLDashboard personale e Officina Operativa
  • SupabaseOfficina Operativa e PokeFind
  • PostGISDati geografici di PokeFind
  • SQLiteArchiviazione dei dati di VintedBot

Interfacce e mappe

  • JavaScriptInterazioni e filtri in PokeFind e nel portfolio
  • HTMLStruttura delle pagine web
  • CSSLayout e stile delle interfacce
  • LeafletMappa interattiva di PokeFind

Progetti universitari

  • CSistema di prenotazioni client-server
  • GTK e pthreadInterfaccia e concorrenza nel progetto C
  • JavaModello a oggetti per ricette
  • JUnitTest del progetto Ricette in Java

Versionamento

  • Git / GitHubRepository e gestione delle modifiche ai progetti

Nel percorso di studio

  • C++Linguaggio del mio percorso di apprendimento
  • AssemblyStudio della programmazione a basso livello
  • MySQLApprofondimento dei database relazionali

In approfondimento

  • n8nPrototipo Receptionist AI: flussi, integrazioni e collaudo

Cosa sto approfondendo

Integrazioni con n8n, gestione degli errori nei flussi automatici e verifica delle applicazioni prima dell’utilizzo con dati reali. Continuo a migliorare i miei progetti attraverso prove e feedback.

Costruiamo il prossimo passo.

Cerco opportunità junior e collaborazioni. Se il mio percorso è in linea con quello che cerchi, parliamone.