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.
Diego Riccardi - Sviluppatore e consulente .NET freelance senior
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.
Seguimi su LinkedInServizi principali
Non vendo semplicemente codice: intervengo su applicazioni, processi e integrazioni che devono funzionare in contesti reali, spesso complessi e già operativi.
Analisi, refactoring e migrazione graduale di applicazioni .NET Framework, ASP.NET MVC, Web Forms e gestionali storici verso architetture più moderne e manutenibili.
Progetto API REST/SOAP sicure, servizi applicativi, autenticazione, logiche server-side e integrazione con database, ERP, CRM e sistemi esterni.
Automatizzo processi aziendali con motori workflow, job schedulati, retry controllati, tracciamento stati e integrazione con servizi terzi.
Dashboard, aree riservate, pannelli operativi, CMS/CRM custom, gestione utenti, ruoli, permessi, dati e flussi interni.
Architetture per team, sedi, clienti o reparti diversi, con separazione dei dati, profili dedicati, localizzazione e flussi controllati.
Chatbot aziendali, RAG, integrazione OpenAI, assistenti su dati di catalogo o knowledge base e funzionalità AI inserite nei processi già esistenti.
Quando posso aiutarti
Il mio contributo è utile quando il progetto richiede esperienza tecnica, capacità di leggere software esistente e attenzione alla continuità operativa.
Posso aiutarti a valutare lo stato del codice, definire una migrazione graduale e ridurre il rischio di bloccare l'operatività.
Progetto API, servizi e automazioni per collegare database, gestionali, app, servizi esterni e procedure esistenti.
Posso affiancare software house e team interni su analisi, architettura, sviluppo backend, troubleshooting e code review.
Integro funzionalità AI su dati e processi reali: chatbot, RAG, workflow intelligenti e automazioni operative.
Per software house
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.
Ho preparato una pagina specifica per CTO, founder e responsabili tecnici che cercano un consulente senior .NET esterno.
Scopri il servizio
20+ anni di esperienza
Chi sono
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.
Parto dal processo, non dalla tecnologia. Il software deve risolvere problemi concreti e ridurre lavoro manuale.
Ho realizzato applicazioni per software house, aziende con software gestionali proprietari e sistemi enterprise in contesti nazionali e internazionali.
Backend, database, frontend, pannelli amministrativi, servizi schedulati e integrazioni tra piattaforme.
Progetto sistemi che possano crescere nel tempo, adattarsi a nuovi flussi e integrarsi con strumenti futuri.
Competenze tecniche
Uso tecnologie affidabili per applicazioni gestionali, API, integrazioni, database e soluzioni AI che devono essere mantenibili nel tempo.
Articoli tecnici
Contenuti pratici, scritti con un taglio tecnico ma comprensibile, per aziende e software house che vogliono prendere decisioni migliori sui propri sistemi software.
DrikWeb Technical Guide #8
Architettura .NET
Microservizi o monolite modulare? Cinque domande pratiche su deployment, dati, scalabilità, team e platform tax prima di separare un sistema .NET.
Leggi l’articolo
Guida tecnica
.NET Development
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
DrikWeb Technical Guide #7
Performance .NET
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’articoloPortfolio
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.
AI assistant platform
Assistenti AI personalizzati per siti web basati su fonti autorizzate, knowledge base controllate e RAG.
Travel platform
Piattaforma per Tour Operator con assistente AI, catalogo multilingua, pagine SEO e richieste di preventivo.
Personal finance simulator
Web app gratuita e senza registrazione per stimare quando un obiettivo di spesa diventa sostenibile.
Controllo commesse
Web app per attività che lavorano su commessa, pensata per tracciare costi, clienti, rapportini e margini.
Metodo di lavoro
Ogni intervento parte da un obiettivo concreto: rendere un sistema più stabile, più integrabile, più moderno o più utile al lavoro quotidiano.
Raccolta obiettivi, utenti, dati, vincoli e flussi aziendali da digitalizzare.
Definizione architettura, database, funzionalità, integrazioni e priorità di sviluppo.
Implementazione del software, verifica dei flussi, correzioni e affinamento dell'esperienza d'uso.
Messa online, supporto, manutenzione e nuove funzionalità quando il progetto cresce.
Referenze
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.”
Contattami
Raccontami il contesto: applicazione esistente, obiettivi, integrazioni, criticità tecniche o idea AI da validare. Ti ricontatterò per una prima valutazione.