PHP & Laravel Backend Development

PHP · Laravel · REST API · Integrazioni

Senior PHP & Laravel Backend Developer

Sviluppo e modernizzo applicazioni backend che supportano processi aziendali reali: ecommerce, CRM, ordini, logistica, produzione, integrazioni e sincronizzazione dati. Lavoro spesso su codebase PHP già esistenti, dove prima di intervenire è necessario ricostruire correttamente logiche applicative, database e workflow operativi.

Competenze backend

Dove intervengo più spesso

Applicazioni business custom

CRM, preventivazione, ordini, logistica, produzione e strumenti operativi modellati sui processi dell'azienda.

REST API & servizi esterni

Integrazioni con pagamenti, advertising, messaggistica, ERP e servizi di terze parti.

ERP & sincronizzazione dati

Prodotti, clienti, ordini, stock e dati operativi sincronizzati tra ecommerce e sistemi aziendali.

Modernizzazione legacy

Upgrade progressivi di applicazioni PHP, Laravel e Zend/Laminas senza perdere le logiche business consolidate.

Code, cron e processi schedulati

Import/export, elaborazioni asincrone, retry, riconciliazione e monitoraggio dei flussi dati.

Troubleshooting produzione

Analisi di applicazioni esistenti e correzioni mirate senza considerare la riscrittura come risposta predefinita.

Applicazioni backend reali

Sistemi, workflow e interfacce concrete

Non sono progetti dimostrativi: provengono da applicazioni in produzione e software gestionali sviluppati intorno a workflow operativi reali.

PWA · OFFLINE-FIRST · INDEXEDDB

Mercury PWA — vendite offline-first

Ho progettato il motore sconti e il carrello offline-first. L’agente può selezionare il cliente, navigare il catalogo pre-caricato, comporre il carrello e confermare l’ordine anche senza connessione. Gli ordini in coda si sincronizzano automaticamente quando la rete torna disponibile.

  • Catalogo offline: categorie, listini, schede prodotto e thumbnail disponibili senza rete.
  • Carrello e ordini offline: scelta cliente, righe ordine, totali/IVA e coda locale degli ordini.
  • Motore promozioni: più famiglie di sconto, soglie e regole di priorità valutate a livello di riga.
  • Visite e notifiche: pianificazione visite, esiti/note e promemoria a fine turno per le visite saltate.
  • Sincronizzazione differita: persistenza locale in IndexedDB e riallineamento automatico al ritorno della connessione.
StackJavaScript, IndexedDB, Service Worker, Web App Manifest
FunzioniCatalogo offline, carrello, promo engine, sync
RuoloAnalisi, sviluppo, UX offline
PUSH · QUEUES · BUSINESS EVENTS

Gestionale — modulo notifiche push

Sistema di notifiche push integrato in un gestionale, con iscrizione dispositivi, segmentazione per topic, template dinamici e consegna affidabile tramite code con retry/backoff.

  • Canali: Web Push (VAPID/FCM), con fallback opzionale email/WhatsApp.
  • Trigger business: ordini, scorte sotto soglia, fatture e scadenze visite.
  • Template: segnaposto dinamici, anteprima e invio test.
  • Affidabilità: code job, retry esponenziale, deduplica, rate-limit e log consegne.
  • Preferenze: opt-in/opt-out, quiet hours, digest.
Stack: PHP (Laravel/Laminas), FCM WebPush (VAPID), Service Worker, Redis Queue.

Software gestionali

Produzione, logistica e sistemi di prenotazione

LAMINAS · MAGENTO SYNC · PRODUCTION

TNK Motors — gestionale magazzino e produzione

Applicazione custom Laminas per prodotti semplici e assemblati, sincronizzazione catalogo/ordini con Magento, analisi componenti, lavorazioni di produzione e previsione dei tempi di evasione.

  • • distinte/componenti e disponibilità degli assemblati
  • • analisi combinata componenti su più ordini
  • • simulazioni what-if, lead time e capacità batch
  • • ordini di lavorazione, fornitori e allocazione WIP
Apri il gestionale produzione →
Prodotto assemblato
Prodotto assemblato
Studio evadibilità ordini
Studio evadibilità ordini
Simulazione produzione
Simulazione produzione
ZEND / LAMINAS · BOOKING · BILLING

Sistema prenotazioni noleggio veicoli

Piattaforma custom per noleggio auto, moto e biciclette: scelta ritiro/consegna, classe veicolo, optional e dati conducente sul frontend; tariffe, coupon, prenotazioni, fatturazione e provvigioni filiali in amministrazione.

Realizzato su una codebase Zend storica; resta un esempio utile di esperienza su backend custom e sistemi legacy mantenuti nel tempo.

Ricerca
Ricerca
Scelta veicolo
Scelta veicolo
Optional
Optional
Admin prenotazioni
Admin prenotazioni
RFC logistics management
RFC · LOGISTICS BILLING

Fatturazione logistica e gestione costi corrieri

Software custom per aziende logistiche che importa i report spedizioni dei corrieri, applica listini di vendita specifici per cliente e prepara la fatturazione a partire da grandi volumi mensili di spedizioni.

Modernizzazione recente

CRM Laravel 6 → Laravel 12

Un esempio recente di evoluzione incrementale: aggiornamento progressivo del framework e delle dipendenze mentre l'applicazione continuava a crescere con attribuzione GA4/Google Ads, pagamenti PayPal e integrazioni Meta API.

Serve capacità backend su un sistema reale?

Posso affiancare un team esistente o prendere in carico un'integrazione, una modernizzazione o un workstream backend definito.

Parliamo del progetto