Skip to content

Software Developer · Full Stack background

Hi, I’m Andrea.I turn ideas into software.

I build software that turns real needs into working applications. I mainly work with .NET on business management applications, constantly exploring new technologies and integrating artificial intelligence into my workflow.

Currently:
Software Developer @ GSOpen Software
Location
Italy
Illustration: a C# code editor describing Andrea as a Software Developer with a C#, .NET and SQL stack, and a terminal printing “Building software. Exploring what’s next.”

About

A little about me.

I’m Andrea Bonaventura, a Software Developer with a background that combines programming, technology and business economics.

I started writing code during my technical studies, beginning with Visual Basic and SQL databases. My curiosity for technology then led me to specialise in Full Stack development through an intensive training programme, and later to focus on the C# and .NET ecosystem.

Since 2023 I have been building custom business management software for SMEs, taking part in every phase of the software lifecycle: requirements analysis, design, implementation, testing and maintenance.

I enjoy tackling new technical challenges, experimenting with tools and technologies, and constantly improving the way I build software.

Today I see artificial intelligence as a valuable ally in my daily work: I integrate it into my development process to explore solutions, be more productive and tackle complex problems, while keeping code quality and technical reasoning at the core.

  • 3+

    years of professional experience

  • Full Stack

    training and projects across frontend and backend

  • .NET & SQL

    C#, VB.NET, .NET and SQL databases

  • AI-assisted

    AI as a tool in the development workflow

Experience

Where I build software, every day.

One company, two roles: a growth path built on developing business management applications for small and medium-sized enterprises.

GSOpen Software Srl

Jun 2023 — Present

Mantua, Lombardy, ItalyRemote

  1. Software Developer

    Current role

    — Present

    Growth

  2. Junior Software Developer

    —

GSOpen Software on LinkedIn (opens in a new tab)

Since 2023 I have been part of the GSOpen Software team, contributing to the development and evolution of custom business management applications for small and medium-sized enterprises.

Over time I have grown professionally, moving from Junior Software Developer to Software Developer. I work with the team to turn client needs into concrete solutions, with a focus on functionality, reliability and code maintainability.

What I do

  • Developing and implementing new features
  • Designing solutions
  • Investigating and fixing bugs
  • Testing and application maintenance
  • Turning client requirements into software
  • Collaborating within the development team

Technologies

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

Skills

Tools and technologies.

Skills built through Full Stack training and day-to-day work on business applications. No percentages: just what I actually use and have used.

  • Backend Development

    Application logic, services and APIs, mainly in the Microsoft .NET ecosystem, with experience in PHP and Laravel too.

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

    Responsive web interfaces, from semantic markup to component-based frameworks.

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

    Relational databases, queries and data logic powering business applications.

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

    Version control, development environments and tools to experiment with.

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

    I use artificial intelligence tools to support the software development process, integrating them into analysis, code generation and review, debugging, documentation and problem solving.

    • Analysis
    • Code generation
    • Code review
    • Debugging
    • Documentation
    • Problem solving

AI & modern development

Development is evolving. So am I.

The way software is built is changing fast. Artificial intelligence has become an important part of my workflow: not a replacement for technical reasoning, but a tool that widens the possibilities, helps me try new solutions and makes development more efficient.

I integrate it across the different phases of my work, from analysing a problem to writing code, from debugging to documentation.

I believe that today a developer’s value also lies in knowing, and consciously using, the tools that are reshaping the industry.

  • AI amplifies, it doesn’t replace

    Technical decisions remain mine.

  • Quality first

    Every suggestion is understood, verified and adapted.

  • Continuous learning

    New tools, explored with method.

workflow / ai-assisted

Analysis

How I use AI

Exploring a problem from different angles, clarifying requirements and comparing alternative approaches.

What stays with me

Understanding the domain and the real needs of the people who will use the software.

Projects

Projects and experiments.

A selection of projects built during my Full Stack training: from teamwork on a complete application to web apps powered by external APIs.

  • BoolBnB screenshot: home page with destination search and a grid of apartments with address and price per night

    Team of 5 · 3 weeks

    BoolBnB

    Airbnb-inspired Full Stack Project

    Full Stack web application inspired by Airbnb, built by a team of 5 in 3 weeks during the Boolean programme. A complete project, from backend to interface, with a strong focus on collaboration and teamwork organisation.

    • Teamwork with Git
    • Laravel backend + Vue.js frontend
    • Planning on a fixed timeline
    • Laravel
    • PHP
    • Vue.js
    • Vue Router
    • Bootstrap
    • SASS
  • Spotify Web screenshot: a “Drake” search with track covers and the player in use

    Training project · Boolean

    Spotify Web

    Spotify-inspired interface

    Training replica of a Spotify-inspired interface. Covers, titles and tracks come from an API: songs can be searched and played, with play/pause, track switching and a synced progress bar.

    • External API data
    • Play/pause player
    • Loader and error handling
    • Vue.js
    • Vite
    • JavaScript
    • SASS
    • Axios
  • BoolFlix screenshot: language and sorting selectors with TV series results and posters

    Training project · Boolean

    BoolFlix

    Netflix-inspired web app

    Netflix-inspired web application that uses The Movie Database API to search films and TV series, with result sorting, genres and the original language of each title.

    • Film and TV search
    • TMDB API integration
    • Reusable Vue components
    • Vue.js
    • Vite
    • JavaScript
    • SASS
    • Axios
  • Boolzapp screenshot: searchable contact list and an open conversation

    Training project · Boolean

    Boolzapp

    WhatsApp-inspired web app

    WhatsApp-inspired web application: searchable contact list, a chat for each contact, message sending with an automatic reply and live update of the last message and time.

    • Dynamic rendering with Vue
    • Contact search
    • Automatic reply
    • Vue.js
    • JavaScript
    • HTML5
    • CSS3

Education

A path built step by step.

Technical and business foundations, intensive Full Stack training and a specialisation in the Microsoft ecosystem.

  1. SpecialisationCertificateApr 2023 — May 2023

    Jr. C#/.NET Developer

    Experis Academy (opens in a new tab)

    Intensive full-time specialisation course on software development in the Microsoft ecosystem, with hands-on projects built around defined requirements and deadlines.

    Topics

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

    Full Stack Web Developer

    Boolean Careers (opens in a new tab)

    Intensive 6-month programme, around 700 hours of theoretical and practical Full Stack training, with individual and team projects.

    Topics

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

    Projects

    • Airbnb-inspired Full Stack project — Team of 5, built in 3 weeks.
    • Training projects inspired by Spotify, Netflix and WhatsApp
    Go to projects
  3. UniversityDiscontinuedSep 2021 — May 2022

    Economics and Business Management

    Università Mercatorum · Business Management, Digital Economy

    University programme I chose to discontinue in order to focus my career on programming and software development.

  4. High school diplomaSep 2016 — Jun 2021

    Technical Institute — Programming, Business Economics and ICT

    ITC “Dante Alighieri”

    The foundations of software development in Visual Basic and of building and managing SQL databases, together with business economics.

    Topics

    • Programming
    • Visual Basic
    • SQL databases
    • Business economics
    • Computer science & ICT
    • Microsoft Office
    • ECDL computer skills

Additional learning

Courses taken to explore areas beyond business software development.

  • Udemy

    Complete C# Unity Game Developer 3D

    3D game development with C# and the Unity Engine.

    Mar 2024 — Apr 2024

  • Udemy

    Networking 101: Corso di Reti

    Computer networking fundamentals.

    Feb 2024

  • Udemy

    LPI Linux Essentials

    Linux operating system and command-line fundamentals.

    Jan 2024

Contact

Let’s build something great.

Got an interesting project, a job opportunity or simply want to exchange ideas? I’d be happy to hear from you.