Sviluppo software

Lavori selezionati

Casi tecnici tratti da precedenti esperienze professionali e da applicazioni sviluppate in autonomia.

Casi tecnici

  1. Esperienza professionale precedente

    Quando una query SQL restituisce un risultato sbagliato

    Analisi di valori errati o duplicati in report aziendali, ricostruendo le dipendenze tra viste SQL, regole applicative e dati storici.

    • SQL Server
    • SQL
    • Database relazionali
    Leggi il caso
    Catena di calcolo. Il valore del report deriva da record relazionali elaborati attraverso più viste e calcoli.
    1. Record di origine
    2. Viste dipendenti
    3. Valore nel report
  2. Esperienza professionale precedente

    La coerenza dei dati tra applicazioni

    Analisi delle trasformazioni necessarie per sincronizzare record, valori calcolati e identificativi tra un gestionale e una piattaforma esterna.

    • PHP
    • SQL
    • API REST
    Leggi il caso
    Flusso di integrazione. Più record operativi vengono trasformati e mappati su un unico prodotto nel sistema di destinazione.
    1. Record di origine
    2. Trasformazione e mappatura
    3. Prodotto a destinazione
  3. Applicazione sviluppata in autonomia

    Suggerimenti AI, modifiche al database solo dopo approvazione

    Un CRM in cui i suggerimenti generati dall’AI vengono strutturati, verificati e sottoposti all’approvazione dell’utente prima di modificare i dati.

    • Next.js
    • TypeScript
    • PostgreSQL
    Leggi il caso
    Flusso di approvazione. La proposta generata viene validata e sottoposta all’approvazione dell’utente prima della scrittura nel database.
    1. Proposta AI
    2. Validazione
    3. Approvazione utente
    4. Scrittura nel database

Applicazione privata — Presentazione generale

Piattaforma per lo studio e la didattica

Applicazione didattica full-stack sviluppata in autonomia. Usa dati relazionali e offre funzionalità con accesso autenticato per pianificare lo studio e monitorare le valutazioni. I suggerimenti seguono regole esplicite, così è possibile spiegare come sono stati generati.

  • Next.js
  • TypeScript
  • PostgreSQL
  • Drizzle ORM
  • Autenticazione
  • Validazione lato server