Diego Riccardi - Sviluppatore e consulente .NET freelance senior

Senior .NET Architect specializzato nella modernizzazione di software gestionali complessi

Collaboro come sviluppatore e consulente .NET freelance senior con aziende e software house che devono modernizzare applicazioni legacy, sviluppare API enterprise, integrare sistemi complessi o introdurre soluzioni di Intelligenza Artificiale nei software esistenti.

20+ anni di esperienza su software aziendali
.NET Framework, ASP.NET Core, API, SQL Server
AI RAG, chatbot, integrazioni OpenAI, workflow
API DB + App + Gestionale

Servizi principali

Interventi ad alto valore su software aziendali .NET

Non vendo semplicemente codice: intervengo su applicazioni, processi e integrazioni che devono funzionare in contesti reali, spesso complessi e già operativi.

01

Modernizzazione software legacy .NET

Analisi, refactoring e migrazione graduale di applicazioni .NET Framework, ASP.NET MVC, Web Forms e gestionali storici verso architetture più moderne e manutenibili.

02

API enterprise e integrazione sistemi

Progetto API REST/SOAP sicure, servizi applicativi, autenticazione, logiche server-side e integrazione con database, ERP, CRM e sistemi esterni.

03

Workflow automation

Automatizzo processi aziendali con motori workflow, job schedulati, retry controllati, tracciamento stati e integrazione con servizi terzi.

04

Portali amministrativi e gestionali custom

Dashboard, aree riservate, pannelli operativi, CMS/CRM custom, gestione utenti, ruoli, permessi, dati e flussi interni.

05

Soluzioni multiutente e multitenant

Architetture per team, sedi, clienti o reparti diversi, con separazione dei dati, profili dedicati, localizzazione e flussi controllati.

06

Integrazione AI nei software esistenti

Chatbot aziendali, RAG, integrazione OpenAI, assistenti su dati di catalogo o knowledge base e funzionalità AI inserite nei processi già esistenti.

Quando posso aiutarti

Problemi concreti su cui posso intervenire

Il mio contributo è utile quando il progetto richiede esperienza tecnica, capacità di leggere software esistente e attenzione alla continuità operativa.

La tua applicazione è ancora in .NET Framework

Posso aiutarti a valutare lo stato del codice, definire una migrazione graduale e ridurre il rischio di bloccare l'operatività.

Devi integrare sistemi che non comunicano

Progetto API, servizi e automazioni per collegare database, gestionali, app, servizi esterni e procedure esistenti.

Il team ha bisogno di seniority .NET

Posso affiancare software house e team interni su analisi, architettura, sviluppo backend, troubleshooting e code review.

Vuoi introdurre AI senza creare demo inutili

Integro funzionalità AI su dati e processi reali: chatbot, RAG, workflow intelligenti e automazioni operative.

Per software house

Supporto Senior .NET per rafforzare il tuo team

Collaboro con software house e team di sviluppo quando servono competenze senior su progetti .NET complessi, modernizzazione legacy, API enterprise, workflow automation o integrazioni AI.

Posso intervenire in affiancamento al team, su task specifici o come supporto tecnico per sbloccare criticità architetturali e operative.

.NET

Una landing dedicata alle software house

Ho preparato una pagina specifica per CTO, founder e responsabili tecnici che cercano un consulente senior .NET esterno.

Scopri il servizio
Diego Riccardi, sviluppatore software .NET freelance 20+ anni di esperienza

Chi sono

Diego Riccardi, consulente senior .NET

Da oltre 20 anni progetto e sviluppo software aziendali. Mi occupo di analisi tecnica, architettura, sviluppo backend, database, integrazioni e modernizzazione di applicazioni esistenti, con un approccio pratico orientato alla continuità del business.

Approccio pratico

Parto dal processo, non dalla tecnologia. Il software deve risolvere problemi concreti e ridurre lavoro manuale.

Esperienza trasversale

Ho realizzato applicazioni per software house, aziende con software gestionali proprietari e sistemi enterprise in contesti nazionali e internazionali.

Sviluppo completo

Backend, database, frontend, pannelli amministrativi, servizi schedulati e integrazioni tra piattaforme.

Soluzioni evolutive

Progetto sistemi che possano crescere nel tempo, adattarsi a nuovi flussi e integrarsi con strumenti futuri.

Competenze tecniche

Stack tecnico orientato a sistemi enterprise

Uso tecnologie affidabili per applicazioni gestionali, API, integrazioni, database e soluzioni AI che devono essere mantenibili nel tempo.

Microsoft .NET C# VB.NET ASP.NET Core ASP.NET MVC ASP.NET Web Forms API REST SOAP Windows Services AI integration RAG Assistenti AI SQL Server MySQL JavaScript jQuery HTML5 CSS3 Bootstrap

Articoli tecnici

Approfondimenti su .NET, modernizzazione software e AI.

Contenuti pratici, scritti con un taglio tecnico ma comprensibile, per aziende e software house che vogliono prendere decisioni migliori sui propri sistemi software.

Monolite o microservizi in .NET? Le domande da farsi prima di separare il sistema DrikWeb Technical Guide #8

Architettura .NET

Monolite o microservizi in .NET? Le domande da farsi prima di separare il sistema

Microservizi o monolite modulare? Cinque domande pratiche su deployment, dati, scalabilità, team e platform tax prima di separare un sistema .NET.

Leggi l’articolo
Analytics privacy-friendly in ASP.NET Core: telemetria self-hosted senza tracking di terze parti Guida tecnica

.NET Development

Analytics privacy-friendly in ASP.NET Core: telemetria self-hosted senza tracking di terze parti

Come progettare una telemetria di prodotto self-hosted con ASP.NET Core, EF Core e SQL Server, raccogliendo solo gli eventi necessari senza inviare dati business a piattaforme terze.

Leggi l’articolo
Perché un’applicazione .NET diventa lenta: come individuare il vero collo di bottiglia DrikWeb Technical Guide #7

Performance .NET

Perché un’applicazione .NET diventa lenta: come individuare il vero collo di bottiglia

Quando una pagina .NET è lenta, il problema non si trova necessariamente nella query più complessa o nel controllo più visibile. Questa guida propone un metodo pratico per misurare le singole operazioni e racconta un caso reale in cui poche query eseguite dentro un ciclo portavano il caricamento da 3,36 a oltre 30 secondi.

Leggi l’articolo

Portfolio

Prodotti software e progetti costruiti su problemi reali

Una selezione dei progetti che rappresentano meglio il mio lavoro su AI, SaaS, web app e software gestionali. Nel portfolio completo trovi anche altri prodotti e case study tecnici.

Metodo di lavoro

Dal problema tecnico alla soluzione rilasciabile

Ogni intervento parte da un obiettivo concreto: rendere un sistema più stabile, più integrabile, più moderno o più utile al lavoro quotidiano.

1

Analisi dell'esigenza

Raccolta obiettivi, utenti, dati, vincoli e flussi aziendali da digitalizzare.

2

Progettazione della soluzione

Definizione architettura, database, funzionalità, integrazioni e priorità di sviluppo.

3

Sviluppo e test

Implementazione del software, verifica dei flussi, correzioni e affinamento dell'esperienza d'uso.

4

Rilascio ed evoluzione

Messa online, supporto, manutenzione e nuove funzionalità quando il progetto cresce.

Referenze

Clienti, manager e colleghi raccontano come lavoro

Testimonianze su autonomia, capacità architetturale, collaborazione, qualità del software e affidabilità nelle consegne.

Leggi tutte le referenze
“Lo definirei un professionista completo che può prendere in mano un progetto di qualsiasi entità e portarlo a compimento nel migliore dei modi.”
Iacopo BellaviaFull stack developer — collega di team

Contattami

Hai un software legacy da modernizzare o un progetto .NET complesso da far evolvere?

Raccontami il contesto: applicazione esistente, obiettivi, integrazioni, criticità tecniche o idea AI da validare. Ti ricontatterò per una prima valutazione.