Software engineering · AI · Cloud

Software su misura, architetture solide e Intelligenza Artificiale al servizio del tuo business.

BWareLab è lo studio di consulenza di Marcello Bruno, Senior Software Architect con oltre 20 anni di esperienza su piattaforme mission-critical per banche, assicurazioni, pubblica amministrazione e industria.

  • 20+anni di esperienza enterprise
  • 110 e lodeLaurea in Ingegneria Informatica
  • 6pubblicazioni scientifiche internazionali
  • AI-readyLLM, agenti autonomi, automazione dei processi
Monitor con codice sorgente in un ambiente di lavoro illuminato di blu

Chi sono

Marcello Bruno, fondatore di BWareLab

Sono un Senior Software Architect e Lead Full-Stack Engineer. Dal 2000 progetto e realizzo piattaforme distribuite, resilienti e mission-critical per grandi gruppi bancari, assicurativi, istituzionali e industriali.

Alla solida formazione ingegneristica – Laurea in Ingegneria Informatica con 110/110 e lode e quattro anni di ricerca universitaria su Web Services e testing – affianco un aggiornamento continuo: dall'ecosistema Microsoft .NET enterprise alla specializzazione in Intelligenza Artificiale generativa, sistemi multi-agente, microfrontend e architetture cloud-ready in container.

Con BWareLab, attivo dal 2018, affianco aziende e software house come architetto, consulente e sviluppatore: dalla prima analisi fino al rilascio e all'evoluzione del prodotto, compresa la presa in carico di sistemi esistenti.

  • Approccio ingegneristico: Clean Architecture, DDD, test e qualità del codice
  • Esperienza diretta in contesti regolati: finanza, assicurazioni, PA
  • Comunicazione chiara, in italiano e in inglese (livello C2)

Servizi

Cosa posso fare per te

Dalla consulenza architetturale allo sviluppo completo, con un unico interlocutore tecnico e responsabile.

  • Sviluppo software su misura

    Applicazioni gestionali, web app e servizi backend in C# / .NET, Java, Python, C/C++ e TypeScript, progettati sui processi reali della tua organizzazione.

  • Architettura e consulenza tecnica

    Clean Architecture, Domain-Driven Design, microservizi, API gateway e throttling, revisione del codice e delle architetture esistenti.

  • Manutenzione ed evoluzione di sistemi legacy

    Presa in carico di applicazioni esistenti, anche poco documentate, in .NET Framework, Java, ASP.NET e WCF: correzioni, aggiornamenti di sicurezza, documentazione e modernizzazione graduale senza fermare l'operatività.

  • Intelligenza Artificiale e agenti

    Integrazione di LLM (OpenAI GPT, Anthropic Claude), sistemi multi-agente, assistenti conversazionali, gestione del contesto e pipeline di valutazione.

  • Analisi e automazione dei processi aziendali

    Mappatura dei processi, eliminazione delle attività manuali ripetitive, workflow digitali, integrazione tra sistemi e reportistica automatica, anche con il supporto dell'AI.

  • Web e frontend moderno

    Portali, CMS e single page application con React, Next.js, TypeScript e Tailwind CSS; microfrontend modulari per piattaforme di grandi dimensioni.

  • Database, dati e performance

    Modellazione dati, T-SQL avanzato, tuning e ottimizzazione su SQL Server, Oracle e IBM DB2; ricerca full-text con Elasticsearch; analisi dei dati con Python e R.

  • DevOps e Cloud

    Containerizzazione con Docker e Docker Compose, pipeline CI/CD con GitHub Actions e Azure DevOps, ambienti Linux e Windows Server, Azure.

  • Integrazione ERP, CRM e LMS

    Personalizzazione ed estensione di piattaforme open source come Odoo, EspoCRM e Moodle, e integrazione con i sistemi esistenti.

Metodo

Come lavoro

  1. Analisi

    Ascolto obiettivi e vincoli, studio i processi e il software esistente, definisco priorità e rischi.

  2. Architettura

    Propongo una soluzione sostenibile nel tempo: tecnologie, integrazioni, sicurezza e costi.

  3. Sviluppo iterativo

    Rilasci frequenti e verificabili, codice versionato, test automatici e pipeline CI/CD.

  4. Rilascio ed evoluzione

    Messa in produzione, documentazione, supporto e manutenzione evolutiva.

Competenze

Tecnologie e strumenti

Backend e architettura

  • C#
  • .NET / .NET Core
  • Java
  • Python
  • C
  • C++
  • ASP.NET MVC
  • Web API
  • WCF
  • REST
  • Clean Architecture
  • DDD
  • Microservizi
  • API Gateway

AI e dati

  • Agentic AI
  • Sistemi multi-agente
  • OpenAI GPT
  • Anthropic Claude
  • LLM orchestration
  • Pipeline di valutazione
  • Python
  • R
  • Analisi dei dati

Frontend e web

  • TypeScript
  • JavaScript ES6+
  • React
  • Next.js
  • Tailwind CSS
  • Microfrontend
  • SPA
  • Bootstrap

Database

  • SQL Server
  • T-SQL
  • Oracle
  • IBM DB2
  • Elasticsearch
  • Performance tuning
  • Disaster recovery

DevOps e cloud

  • Docker
  • Docker Compose
  • Git
  • GitHub Actions
  • Azure DevOps
  • TFS
  • Microsoft Azure
  • Linux
  • Windows Server

Legacy e modernizzazione

  • .NET Framework
  • ASP.NET MVC
  • WCF
  • Java
  • Migrazione a .NET moderno
  • Refactoring
  • Test di regressione

Settori in cui ho lavorato

  • Finanza e FinTech
  • Assicurazioni
  • Pubblica Amministrazione
  • Energia e industria
  • Formazione ed e-learning
  • Eventi

Esperienza

Un percorso tra industria e ricerca

  1. 2018 – oggi

    Senior Software Architect & Lead Consultant · BWareLab

    • AI e agenti autonomi: architettura del framework multi-agente SpinFlow e della piattaforma TesiOra.ai, con orchestrazione di LLM, API gateway e pipeline di valutazione.
    • Piattaforma eventi: transizione a microfrontend, API gateway scalabili, assistenti conversazionali e generazione documentale ad alto throughput.
    • FinTech e risk management: moduli di position keeping, scoring, country e credit risk, service gateway con rate limiting.
    • Industria, PA e formazione: portale ricambi per impianti energetici, sistemi gestionali e contabili per la PA integrati con i servizi della Ragioneria Generale dello Stato, CMS e portale formativo in Next.js.
  2. 2010 – 2018

    Co-Founder, Amministratore & Senior Systems Architect · ATechSense S.r.l.

    Direzione tecnica e gestione di team di sviluppo. Sistemi per il settore assicurativo (campagne marketing, incassi e pagamenti), gestione documentale enterprise per enti istituzionali, soluzioni cloud su Azure per enti locali e R&D su reti neurali artificiali (ANN) per il rilevamento ottico di difetti.

  3. 2008 – 2010

    Consulente software senior

    Sistemi gestionali per la pubblica amministrazione locale e back-office assicurativi su .NET e IBM DB2; collaborazione di ricerca su Information Retrieval e Web semantico presso l'Università del Sannio.

  4. 2004 – 2008

    Ricercatore · Università del Sannio – RCOST

    Metodologie per discovery e classificazione semantica di Web Services basata sulla Quality of Service, regression testing e QoS testing per architetture SOA.

  5. 2000 – 2005

    Analista e Capo Progetto

    Analisi, progettazione e sviluppo di applicazioni web per il mercato assicurativo e bancario.

Formazione

Laurea in Ingegneria Informatica, 110/110 e lode
Università degli Studi del Sannio, Benevento

Lingue

Italiano (madrelingua) · Inglese C2 · Francese A2

Pubblicazioni scientifiche selezionate

  • Search-based testing of service level agreements – GECCO 2007
  • Web Services Regression Testing – Test and Analysis of Web Services, Springer 2007
  • Using Concept Lattices to Support Service Selection – IJWSR 2006
  • An Approach to support Web Service Classification and Annotation – IEEE EEE 2005
  • Using Test Cases as Contract to Ensure Service Compliance Across Releases – ICSOC 2005
  • Visualizing the Evolution of Web Services using Formal Concept Analysis – IWPSE 2005

Blog

Appunti dal lavoro sul campo

Articoli pratici su AI, software legacy e automazione, scritti per chi deve prendere decisioni tecniche in azienda.

Tutti gli articoli

FAQ

Domande frequenti

Di cosa si occupa BWareLab?

BWareLab progetta e sviluppa software su misura per aziende e pubblica amministrazione: applicazioni enterprise .NET, piattaforme web con React e Next.js, soluzioni di Intelligenza Artificiale basate su LLM e agenti autonomi, analisi e automazione dei processi aziendali, manutenzione ed evoluzione di sistemi legacy, database e pipeline DevOps.

BWareLab lavora anche da remoto?

Sì. BWareLab ha sede ad Atripalda (AV) e collabora con clienti in tutta Italia, prevalentemente da remoto.

È possibile integrare l'Intelligenza Artificiale in un software esistente?

Sì. Integro modelli linguistici come OpenAI GPT e Anthropic Claude in applicazioni esistenti tramite API gateway dedicati, gestione del contesto e pipeline di valutazione, oppure realizzo sistemi multi-agente per automatizzare processi.

BWareLab si occupa di manutenzione di software legacy?

Sì. Prendo in carico applicazioni esistenti, anche datate o poco documentate, in .NET Framework, Java, ASP.NET, WCF e database SQL Server, Oracle o DB2: correzione dei problemi, aggiornamenti di sicurezza, documentazione e modernizzazione graduale, senza interrompere l'operatività.

Con quali tecnologie lavora BWareLab?

C#, .NET e ASP.NET, Java, Python, R, C e C++, TypeScript, React, Next.js, Tailwind CSS, SQL Server, Oracle, IBM DB2, Elasticsearch, Docker, GitHub Actions, Azure DevOps, oltre a piattaforme come Odoo, EspoCRM e Moodle.

Come posso richiedere un preventivo?

Scrivendo a [email protected] o tramite LinkedIn, descrivendo brevemente il progetto: riceverai una prima valutazione senza impegno.

Contatti

Hai un progetto in mente?

Raccontami di cosa hai bisogno: un nuovo software, l'evoluzione di un sistema esistente o l'introduzione dell'AI nei tuoi processi. Ti rispondo personalmente.

Scrivimi

Il modulo apre il tuo programma di posta: nessun dato viene inviato o salvato da questo sito. Informativa privacy