Disponibile per nuovi progettiVasto, Abruzzo. Lavoro con aziende in tutta Italia, anche da remoto.
Software per aziende, dal database al deploy.
Sono Gabriele Romanato, sviluppatore full stack dal 2007. Progetto e realizzo applicazioni gestionali, e-commerce, API e infrastruttura, e seguo ogni progetto dall'analisi alla messa in produzione.
totale 52 ms4 servizi, 1 transazioneDocker su Linux
Una richiesta in un gestionale tipo: ogni livello di questa traccia è un lavoro che progetto, scrivo e porto in produzione.
Progetti realizzati, direttamente o in agenzia, per
Poste Italiane
Natuzzi
Ferrari
Siemens
Enel
BTicino
Cosa realizzo per le aziende
Un unico interlocutore tecnico per tutto il ciclo di vita del software: meno passaggi di consegne, decisioni più rapide, codice che resta manutenibile.
Applicazioni gestionali
Pannelli interni, anagrafiche, flussi approvativi e reportistica, con permessi per ruolo e storico delle modifiche. Sostituiscono fogli Excel e procedure manuali con uno strumento unico.
Back office e CRM su misura
Import ed export dati, report periodici
Ambienti di test (UAT) prima di ogni rilascio
Laravel
Filament
Vue.js
PostgreSQL
E-commerce
Cataloghi, checkout e pagamenti collegati a gestionali, magazzino e corrieri. Da WooCommerce alle soluzioni su misura quando il volume o i processi lo richiedono.
Negozi B2C e portali B2B
Integrazione con ERP e sistemi di pagamento
Ottimizzazione delle prestazioni e del checkout
WooCommerce
Laravel
Node.js
MySQL
API e integrazioni
Servizi REST e microservizi che fanno dialogare i sistemi già presenti in azienda. Code di messaggi per le operazioni pesanti, documentazione per chi dovrà usarli.
API pubbliche e interne documentate
Sincronizzazione con ERP e servizi esterni
Elaborazione asincrona e streaming di eventi
Go
Node.js
Python
Kafka
Infrastruttura e DevOps
Container, pipeline di integrazione continua e server Linux configurati per durare. Rilasci ripetibili, backup verificati e monitoraggio dei log.
Containerizzazione e orchestrazione
CI/CD su GitLab, deploy automatici
Hosting gestito, cPanel e WHM certificati
Docker
Kubernetes
GitLab CI
Linux
Come lavoriamo insieme
Un percorso chiaro, con un punto di verifica prima di ogni rilascio. Sai sempre a che punto è il progetto e cosa arriva dopo.
Analisi
Incontro con chi userà il software. Raccolgo requisiti, vincoli e sistemi esistenti, e li traduco in un documento condiviso.
Progettazione
Architettura, modello dei dati e stima dei tempi. Scegliamo insieme le priorità della prima versione.
Sviluppo
Rilasci incrementali su un ambiente di prova, codice versionato su Git e revisionabile in ogni momento.
Collaudo (UAT)
Il tuo team prova il software con dati reali. Correggo e rifinisco prima della messa in produzione.
Rilascio e supporto
Deploy, formazione degli utenti e manutenzione evolutiva, con documentazione tecnica consegnata.
Quasi vent'anni di progetti
Tredici anni da freelance, poi aziende di hosting, agenzie e software house. Lo stesso approccio: capire il problema prima di scrivere codice.
In questo articolo costruiamo con .NET 8 un client WHOIS completo e lo esponiamo tramite una Minimal API di ASP.NET Core, curando timeout, limiti, codifica dei caratteri, referral, parsing, cache e limitazione della frequenza.
In questo articolo costruiamo con Java 21 un client WHOIS completo, senza dipendenze esterne, che comprende normalizzazione dei domini internazionalizzati, gestione dei referral, parsing delle risposte, cache con deduplicazione, limitazione della frequenza e un piccolo server HTTP.
In questo articolo costruiamo un pacchetto whois completo, con normalizzazione dei domini internazionalizzati, gestione dei referral, parsing delle risposte, interpretazione delle date, cache con deduplicazione delle richieste concorrenti e un servizio HTTP che espone il tutto.
In questo articolo costruiamo un client WHOIS completo, prima in versione sincrona con il modulo socket e poi in versione asincrona con asyncio, capace di interrogare molti domini in parallelo rispettando i limiti di frequenza dei server.
Raccontami il tuo progetto.
Un primo colloquio di trenta minuti, senza impegno, per capire obiettivi, tempi e fattibilità. Rispondo entro 24–48 ore.