Vai al contenuto

Software Developer · Full Stack background

Ciao, sono Andrea.Trasformo idee in software.

Sviluppo soluzioni software che trasformano esigenze reali in applicazioni funzionali. Lavoro principalmente con .NET su applicazioni gestionali, esplorando continuamente nuove tecnologie e integrando l’intelligenza artificiale nel mio workflow.

Attualmente:
Software Developer @ GSOpen Software
Località
Italia
Illustrazione: un editor di codice C# che descrive Andrea come Software Developer con stack C#, .NET e SQL, e un terminale che stampa “Building software. Exploring what’s next.”

Chi sono

Un po’ di me.

Sono Andrea Bonaventura, Software Developer con una formazione che unisce programmazione, tecnologia e conoscenze economico-aziendali.

Ho iniziato a scrivere codice durante gli studi tecnici, partendo da Visual Basic e dalla gestione di database SQL. La curiosità per la tecnologia mi ha poi portato a specializzarmi nello sviluppo Full Stack con un percorso di formazione intensivo, per concentrarmi successivamente sull’ecosistema C# e .NET.

Dal 2023 sviluppo soluzioni gestionali personalizzate per PMI e partecipo a tutte le fasi del ciclo di vita del software: analisi delle esigenze, progettazione, implementazione, testing e manutenzione.

Mi piace affrontare nuove sfide tecniche, sperimentare strumenti e tecnologie e migliorare continuamente il mio modo di sviluppare.

Oggi considero l’intelligenza artificiale un alleato del lavoro quotidiano: la integro nel processo di sviluppo per esplorare soluzioni, essere più produttivo e affrontare problemi complessi, mantenendo sempre al centro la qualità del codice e il ragionamento tecnico.

  • 3+

    anni di esperienza professionale

  • Full Stack

    formazione e progetti su frontend e backend

  • .NET & SQL

    C#, VB.NET, .NET e database SQL

  • AI-assisted

    l’AI come strumento nel workflow di sviluppo

Esperienza

Dove costruisco software, ogni giorno.

Un’unica realtà aziendale, due ruoli: un percorso di crescita costruito sullo sviluppo di applicazioni gestionali per piccole e medie imprese.

GSOpen Software Srl

Giu 2023 — Presente

Mantova, LombardiaDa remoto

  1. Software Developer

    Ruolo attuale

    — Presente

    Crescita

  2. Junior Software Developer

    —

GSOpen Software su LinkedIn (si apre in una nuova scheda)

Dal 2023 faccio parte del team di GSOpen Software, dove contribuisco allo sviluppo e all’evoluzione di applicazioni gestionali personalizzate per piccole e medie imprese.

Nel tempo sono cresciuto professionalmente, passando dal ruolo di Junior Software Developer a quello di Software Developer. Collaboro con il team per tradurre le esigenze dei clienti in soluzioni concrete, con attenzione a funzionalità, affidabilità e manutenibilità del codice.

Di cosa mi occupo

  • Sviluppo e implementazione di nuove funzionalità
  • Progettazione delle soluzioni
  • Analisi e risoluzione di bug
  • Testing e manutenzione applicativa
  • Traduzione dei requisiti dei clienti in software
  • Collaborazione nel team di sviluppo

Tecnologie

  • Visual Basic / VB.NET
  • C#
  • .NET
  • SQL
  • Database
  • Software Development

Competenze

Strumenti e tecnologie.

Competenze costruite tra formazione Full Stack ed esperienza quotidiana su applicazioni gestionali. Nessuna percentuale: solo ciò che uso e ho usato davvero.

  • Backend Development

    Logica applicativa, servizi e API, principalmente nell’ecosistema Microsoft .NET, con esperienza anche in PHP e Laravel.

    • C#
    • VB.NET
    • .NET
    • ASP.NET
    • PHP
    • Laravel
    • REST API
  • Frontend Development

    Interfacce web responsive, dalla struttura semantica ai framework a componenti.

    • JavaScript
    • Vue.js
    • React.js
    • HTML5
    • CSS3
    • SASS
  • Database

    Database relazionali, query e logica dati al servizio delle applicazioni gestionali.

    • Microsoft SQL Server
    • T-SQL
    • MySQL
    • SQL
  • Tools & Technologies

    Versionamento, ambienti di sviluppo e strumenti per sperimentare.

    • Git
    • GitHub
    • Linux
    • Unity
    • Visual Studio
  • AI-Assisted Development

    Utilizzo strumenti di intelligenza artificiale come supporto al processo di sviluppo software, integrandoli nelle attività di analisi, generazione e revisione del codice, debugging, documentazione e problem solving.

    • Analisi
    • Generazione di codice
    • Code review
    • Debugging
    • Documentazione
    • Problem solving

AI & modern development

Development is evolving. So am I.

Il modo di sviluppare software sta cambiando rapidamente. L’intelligenza artificiale è diventata una parte importante del mio workflow: non un sostituto del ragionamento tecnico, ma uno strumento per ampliare le possibilità, sperimentare nuove soluzioni e rendere più efficiente lo sviluppo.

La integro nelle diverse fasi del lavoro, dall’analisi di un problema alla scrittura del codice, dal debugging alla documentazione.

Credo che oggi il valore di uno sviluppatore stia anche nel conoscere e usare con consapevolezza gli strumenti che stanno trasformando il settore.

  • L’AI amplia, non sostituisce

    Le decisioni tecniche restano mie.

  • Qualità al centro

    Ogni proposta viene compresa, verificata e adattata.

  • Apprendimento continuo

    Nuovi strumenti, sperimentati con metodo.

workflow / ai-assisted

Analisi

Come uso l’AI

Esplorare il problema da più angolazioni, chiarire requisiti e confrontare approcci alternativi.

Cosa resta mio

Capire il dominio e le reali esigenze di chi userà il software.

Progetti

Progetti e sperimentazioni.

Una selezione di progetti realizzati durante il percorso Full Stack: dal lavoro in team su un’applicazione completa alle web app basate su API esterne.

  • Team di 5 persone · 3 settimane

    BoolBnB

    Airbnb-inspired Full Stack Project

    Applicazione web Full Stack ispirata ad Airbnb, realizzata in un team di 5 persone nell’arco di 3 settimane durante il percorso Boolean. Un progetto completo, dal backend all’interfaccia, con un forte focus su collaborazione e organizzazione del lavoro.

    • Lavoro in team con Git
    • Backend Laravel + frontend Vue.js
    • Pianificazione su tempi definiti
    • Laravel
    • PHP
    • Vue.js
    • Vue Router
    • Bootstrap
    • SASS
  • Progetto didattico · Boolean

    Spotify Web

    Interfaccia ispirata a Spotify

    Replica didattica di un’interfaccia ispirata a Spotify. Copertine, titoli e tracce arrivano da un’API: i brani si possono cercare e ascoltare, con play/pausa, cambio traccia e barra di avanzamento sincronizzata.

    • Dati da API esterna
    • Player con play/pausa
    • Loader e gestione errori
    • Vue.js
    • Vite
    • JavaScript
    • SASS
    • Axios
  • Progetto didattico · Boolean

    BoolFlix

    Web app ispirata a Netflix

    Applicazione web ispirata a Netflix che utilizza le API di The Movie Database per cercare film e serie TV, con ordinamento dei risultati, generi e lingua originale di ogni titolo.

    • Ricerca film e serie TV
    • Integrazione API TMDB
    • Componenti Vue riutilizzabili
    • Vue.js
    • Vite
    • JavaScript
    • SASS
    • Axios
  • Progetto didattico · Boolean

    Boolzapp

    Web app ispirata a WhatsApp

    Applicazione web ispirata a WhatsApp: elenco contatti con ricerca, chat per ogni contatto, invio di messaggi con risposta automatica e aggiornamento dell’ultimo messaggio e dell’orario.

    • Rendering dinamico con Vue
    • Ricerca contatti
    • Risposta automatica
    • Vue.js
    • JavaScript
    • HTML5
    • CSS3

Formazione

Un percorso costruito passo dopo passo.

Basi tecniche ed economico-aziendali, formazione intensiva nello sviluppo Full Stack e una specializzazione nell’ecosistema Microsoft.

  1. SpecializzazioneAttestatoApr 2023 — Mag 2023

    Jr. C#/.NET Developer

    Experis Academy (si apre in una nuova scheda)

    Corso intensivo full-time di specializzazione sullo sviluppo software in ambiente Microsoft, con progetti pratici basati su requisiti e scadenze definite.

    Argomenti

    • C#
    • .NET / ASP.NET
    • ASP.NET MVC
    • REST API
    • Microsoft SQL Server
    • T-SQL
  2. MasterAttestatoSet 2022 — Mar 2023

    Full Stack Web Developer

    Boolean Careers (si apre in una nuova scheda)

    Percorso intensivo di 6 mesi, circa 700 ore di formazione teorica e pratica sullo sviluppo Full Stack, con progetti individuali e di gruppo.

    Argomenti

    • HTML5
    • CSS3
    • SASS
    • JavaScript
    • PHP
    • Laravel
    • Vue.js
    • React
    • MySQL
    • Git
    • REST API
    • Frontend Development
    • Backend Development

    Progetti realizzati

    • Progetto Full Stack ispirato ad Airbnb — Team di 5 persone, 3 settimane di sviluppo.
    • Progetti didattici ispirati a Spotify, Netflix e WhatsApp
    Vai ai progetti
  3. UniversitàPercorso interrottoSet 2021 — Mag 2022

    Scienze dell’Economia e della Gestione Aziendale

    Università Mercatorum · Gestione d’Impresa, Economia Digitale

    Percorso universitario interrotto per concentrare il mio percorso professionale sulla programmazione e sullo sviluppo software.

  4. DiplomaSet 2016 — Giu 2021

    Istituto Tecnico — Programmazione, Economia Aziendale e ICT

    ITC “Dante Alighieri”

    Le basi dello sviluppo software in Visual Basic e della creazione e gestione di database SQL, insieme a una formazione in economia aziendale.

    Argomenti

    • Programmazione
    • Visual Basic
    • Database SQL
    • Economia aziendale
    • Informatica e ICT
    • Microsoft Office
    • Competenze informatiche ECDL

Formazione complementare

Corsi seguiti per esplorare ambiti diversi dallo sviluppo gestionale.

  • Udemy

    Complete C# Unity Game Developer 3D

    Sviluppo di videogiochi 3D con C# e Unity Engine.

    Mar 2024 — Apr 2024

  • Udemy

    Networking 101: Corso di Reti

    Fondamenti di reti informatiche.

    Feb 2024

  • Udemy

    LPI Linux Essentials

    Fondamenti del sistema operativo Linux e della riga di comando.

    Gen 2024

Contatti

Let’s build something great.

Hai un progetto interessante, una proposta professionale o semplicemente vuoi scambiare due idee? Sarò felice di conoscerti.