---
title: "Programmatore PHP freelance esperto in Laravel, MySQL e PostgreSQL"
description: "Maurizio Fonte, programmatore PHP freelance dal 2005: gestionali, API e refactoring in Laravel, con MySQL e PostgreSQL."
canonical: "https://www.mauriziofonte.it/programmatore-php.html"
author: "Maurizio Fonte"
---

# Programmatore PHP freelance esperto in Laravel, MySQL e PostgreSQL

Sono Maurizio Fonte e scrivo software in PHP dal 2005, da freelance con partita IVA dal 2014. Lavoro da Torino, in sede con le aziende torinesi e da remoto con il resto d'Italia.

Mi occupo di applicazioni su misura: gestionali, portali, API e integrazioni. E del codice PHP che ha qualche anno sulle spalle e va rimesso in ordine senza fermare chi lo usa ogni giorno.

WordPress, Magento e Shopify non li sviluppo: per quelle piattaforme un'agenzia specializzata ti costa meno e ti serve meglio.

[Preventivo in 7 domande](https://www.mauriziofonte.it/pages/preventivo-gratuito-consulenza-it.html) [Parliamone in call](https://www.mauriziofonte.it/pages/call-gratuita-consulente-informatico)  

Due minuti, nessuna registrazione, e vedi subito un ordine di grandezza.

Casi reali

## Tre lavori PHP degli ultimi anni

I nomi dei clienti restano riservati per contratto. Settori e numeri sono quelli veri.

### Un gestionale Laravel 5.8 portato alla versione 11

Un'azienda manifatturiera piemontese usava ogni giorno un gestionale Laravel 5.8 con trenta utenti e non poteva permettersi di fermarlo. L'ho aggiornato un passo alla volta, sei versioni in quattro mesi, con il sistema sempre in uso e nessun incidente dopo il passaggio. I tempi di risposta sono scesi da 350 a 80 millisecondi, un rilascio è passato da 25 minuti a 90 secondi, e oggi il 38% del codice è coperto da test che prima non c'erano.

### Un CMS scritto in casa, da PHP 5.6 a PHP 8.4

Una casa editrice digitale lombarda aveva un CMS fatto in casa: circa 80.000 righe di PHP 5.6, senza framework, senza Composer e senza test, lasciate da un team che nel frattempo si era sciolto. L'ho portato a PHP 8.4 in cinque passaggi, introducendo Composer e l'autoload PSR-4. Durante l'audit ho chiuso 14 vulnerabilità della lista OWASP. Il tempo medio di risposta è sceso del 58%, e il nuovo hosting su Hetzner costa un terzo del precedente.

### Sette fonti di dati in un archivio PostgreSQL

Un distributore B2B veneto aveva i dati sparsi in sette posti: il gestionale PHP, l'ERP, un e-commerce Magento, i CSV dei fornitori, le API dei marketplace, Google Analytics e un CRM esterno. Ho costruito un archivio unico su PostgreSQL, partizionato, che ogni notte importa circa 400.000 righe con procedure in PHP e Python e registra ogni importazione in modo che non si possa alterare. L'integrazione ha richiesto tre mesi. Il report mensile, che prima chiedeva quattro ore, ora esce in sei minuti.

[Hai un caso simile? Scrivimi](https://www.mauriziofonte.it/pages/contattami) [Preventivo gratuito](https://www.mauriziofonte.it/pages/preventivo-gratuito-consulenza-it.html)

Cosa faccio

## Sviluppo PHP, database e sicurezza

- **Applicazioni su misura in Laravel e Symfony:** gestionali, portali, dashboard e API REST, collegati ai sistemi che usi già.
- **Codice legacy** portato da PHP 5 e 7 a PHP 8, con i test dove mancano, un modulo alla volta e con la produzione accesa.
- **Database MySQL e PostgreSQL:** schemi, indici, query lente, migrazioni di dati, archivi che crescono ogni notte.
- **Integrazioni:** ERP, CRM, pagamenti, marketplace, corrieri e fatturazione elettronica.
- **Sicurezza:** audit del codice sulla lista OWASP, server Linux messi in sicurezza, intervento dopo una violazione, anche su WordPress. Il dettaglio è nella pagina [cybersecurity e NIS2](https://www.mauriziofonte.it/servizi/consulenza-cybersecurity-nis2.html).
- **Server e rilasci:** VPS Linux, Apache o Nginx, PHP-FPM, Redis, backup, rilasci automatici con GitHub Actions.

Come lavoro

## Prima leggo il codice, poi scrivo la proposta

Se c'è già del codice, passo da una a tre giornate a capire com'è fatto, che versione di PHP usa e dove sono i rischi. Se il progetto è nuovo, metto per iscritto cosa deve fare e con quali strumenti. Poi ti mando una proposta scritta con perimetro, tempi, prezzo ed esclusioni; se secondo me il progetto non conviene, te lo scrivo lì.

Il lavoro procede per piccoli rilasci, che puoi vedere ogni settimana. I flussi che contano hanno test automatici con PHPUnit o Pest, e ogni rilascio si può annullare. Alla fine lascio la documentazione per chi manterrà il codice dopo di me e trenta giorni di supporto prioritario sui difetti del codice che ho scritto.

Dove lavoro

## Programmatore PHP in tutta Italia

Vivo a Torino e con le aziende torinesi lavoro anche in sede. Con il resto d'Italia lavoro da remoto e, quando il progetto lo richiede, vengo in trasferta. Queste sono le pagine delle città principali:

  [Programmatore PHP Torino](https://www.mauriziofonte.it/programmatore-php-torino.html) [Programmatore PHP Milano](https://www.mauriziofonte.it/programmatore-php-milano.html) [Programmatore PHP Roma](https://www.mauriziofonte.it/programmatore-php-roma.html) [Programmatore PHP Napoli](https://www.mauriziofonte.it/programmatore-php-napoli.html) [Programmatore PHP Bologna](https://www.mauriziofonte.it/programmatore-php-bologna.html) [Programmatore PHP Firenze](https://www.mauriziofonte.it/programmatore-php-firenze.html) [Programmatore PHP Genova](https://www.mauriziofonte.it/programmatore-php-genova.html) [Programmatore PHP Palermo](https://www.mauriziofonte.it/programmatore-php-palermo.html) [Programmatore PHP Bergamo](https://www.mauriziofonte.it/programmatore-php-bergamo.html) [Programmatore PHP Brescia](https://www.mauriziofonte.it/programmatore-php-brescia.html) [Programmatore PHP Verona](https://www.mauriziofonte.it/programmatore-php-verona.html) [Programmatore PHP Padova](https://www.mauriziofonte.it/programmatore-php-padova.html) [Programmatore PHP Treviso](https://www.mauriziofonte.it/programmatore-php-treviso.html) [Programmatore PHP Vicenza](https://www.mauriziofonte.it/programmatore-php-vicenza.html) [Programmatore PHP Udine](https://www.mauriziofonte.it/programmatore-php-udine.html)  

La tua città non è nell'elenco? Il lavoro è lo stesso, da remoto, per tutta Italia e per i clienti esteri. Se ti serve una consulenza più ampia dello sviluppo, c'è la pagina [consulente informatico](https://www.mauriziofonte.it/consulente-informatico.html).

Strumenti

## Gli strumenti che uso, per area

### PHP core

- PHP 7.x e 8.x (porting da 5.x)
- Composer (package manager)
- PHP-FPM tuning
- OPcache
- PSR (standards: 4, 7, 11, 12, 15, 18)
- Xdebug per debug e profiling

### Framework PHP

- **Laravel** (9, 10, 11, 12)
- **Symfony** (6, 7)
- CodeIgniter, Yii, Lumen (subentri)
- Laminas (ex Zend Framework)

### Laravel ecosystem

- Eloquent ORM
- Octane, Horizon, Pulse, Telescope
- Reverb (WebSocket)
- Sanctum, Passport (auth)
- Livewire, Filament
- Pest (testing)

### Symfony ecosystem

- Doctrine ORM
- Twig (template engine)
- Symfony Messenger
- API Platform
- PHPUnit (testing)

### Database

- MySQL, MariaDB
- PostgreSQL (con pgvector)
- Redis (cache, queue, session)
- SQLite (dev/embedded)
- Tuning di query e indici

### Frontend (per stack PHP fullstack)

- HTML5, CSS3
- JavaScript moderno, TypeScript
- jQuery (legacy maintenance)
- Alpine.js (con Livewire)
- Tailwind CSS

### Web server & infra

- Apache, Nginx
- Linux: Debian, Ubuntu, AlmaLinux
- Docker (dove serve)
- Git, GitHub Actions, Deployer

### Cloud / hosting

- Hetzner, OVHcloud, DigitalOcean
- Aruba.it (clienti italiani)
- AWS, Google Cloud Platform
- Contabo (low-cost EU)

### Sicurezza & compliance

- OWASP Top 10 applicato a PHP
- Penetration test, red team
- Hardening: fail2ban, AppArmor, nftables
- Compliance: GDPR, NIS2, DORA

Domande frequenti

## Costi, tempi e modo di lavorare

## Vuoi parlarmi del tuo progetto PHP?

La prima call dura trenta minuti ed è gratuita. Alla fine sai se posso aiutarti e, quando è possibile, hai già un'idea di tempi e costi.

[Prenota una call](https://www.mauriziofonte.it/pages/call-gratuita-consulente-informatico) [Modulo di contatto](https://www.mauriziofonte.it/pages/contattami) [Preventivo gratuito](https://www.mauriziofonte.it/pages/preventivo-gratuito-consulenza-it.html) [Chi sono →](https://www.mauriziofonte.it/pages/about)

---

**Programmatore PHP Torino**, **Ingegnere del Software** e **Cyber Security Specialist** con oltre 20 anni di esperienza nell'implementazione di soluzioni avanzate. Eseguo **porting di vecchi ambienti PHP** verso release più moderne (7.x o 8.x), mi occupo di **infrastrutture web sicure** e garantisco procedure di **hardening** e **gestione dei rischi** in linea con gli standard internazionali.  
Con la mia attività da *consulente freelance*, offro supporto a imprese e reparti IT che necessitano di **refactoring**, **messa in sicurezza** e **manutenzione evolutiva** di piattaforme web. Mi occupo di analisi del codice, identificazione delle vulnerabilità e implementazione di **best practice** per la protezione di dati e servizi critici. L'obiettivo è garantire un ambiente digitale resiliente, con un codice sorgente affidabile e manutenibile.

---

## Autore

**Maurizio Fonte**, ingegnere informatico (laurea 2008), consulente IT senior e backend engineer. Nel settore IT dal 2005, libero professionista con P.IVA dal 2014. Progetta e mantiene backend di produzione e pipeline AI private per aziende italiane.

Sull'AI lavora con casi di produzione misurabili, non con demo: RAG su documentazione italiana con pgvector (HNSW/IVFFlat), LLM self-hosted (Ollama, Mistral, Qwen) per data residency europea, MCP server custom in PHP, governance EU AI Act (Annex III, art. 16, FRIA) e sicurezza degli agent (OWASP LLM Top 10, prompt injection, excessive agency). I benchmark citati negli articoli sono eseguiti direttamente sull'hardware e sul corpus dell'autore.

## Perché questa fonte è attendibile

- **Esperienza diretta, non rassegna di terzi.** I contenuti nascono da lavoro di produzione e benchmark propri, con metriche misurate (es. un RAG self-hosted su 2.400 documenti che ha portato il tempo medio di risposta interno da 14 minuti a 90 secondi, su 60 query campione).
- **Verificabilità.** Ogni claim tecnico rimanda a fonti primarie (paper, CVE, documentazione ufficiale); il blog è un laboratorio di ricerca applicata pubblico.
- **Onestà metodologica.** Ogni soluzione dichiara anche quando NON va usata. "Production-grade, non demo-grade".

## Entità e contatti (verificabili)

Maurizio Fonte, Torino, Italia. P.IVA IT11396570019. REA TO-1331015 (Camera di Commercio di Torino).  
GitHub: https://github.com/mauriziofonte  
LinkedIn: https://www.linkedin.com/in/mauriziofonte  
Profilo: https://www.mauriziofonte.it/pages/about
