Marco Fratello, sviluppatore full stack
About

Marco Fratello

Junior Full Stack Developer & Web Builder

Diplomato ITS come Full Stack Developer (EQF 5). Costruisco applicazioni web e le porto in produzione: tre siti oggi online per clienti reali e una piattaforma SaaS di cui sono co-fondatore. Lavoro con un flusso assistito da AI — progetto l'architettura, guido la generazione del codice, testo e rilascio.

Contatti

Esperienza

  • Sviluppatore Web — Sevedo, Thailandia (da remoto) · 2026 – Oggi. Sviluppo di siti e applicazioni web per i clienti dell'agenzia. Tre progetti oggi online.
  • Co-fondatore e Sviluppatore — Leader24 · 2024 – Oggi. Piattaforma SaaS per agenti conversazionali su WhatsApp e siti web. Sviluppo frontend e backend, integrazioni con servizi esterni, plugin WordPress.
  • Tirocinante Full Stack Developer — Mediafarm S.r.l., Foggia · 2024, 720 ore. Tirocinio del percorso ITS presso una software house specializzata in sviluppo web.

Formazione

  • Diploma di Tecnico Superiore – Full Stack Developer (EQF 5), ITS Academy Apulia Digital, Foggia · 2022 – 2024. Progetto di corso: piattaforma di prenotazione biglietti treni e autobus, backend in Python e Django.
  • Diploma di Istituto Tecnico in Grafica e Comunicazione, I.I.S.S. Einaudi-Grieco, Foggia · 2022.
Contattami
Metodo

Come lavoro

Progetto prima di scrivere.

Decido la struttura dei dati e il flusso prima di toccare il codice. È lì che si fanno gli errori che costano.

Sviluppo assistito da AI.

Uso Claude Code e server MCP per generare il codice. Il mio lavoro è decidere la struttura, rivedere il risultato e verificarlo prima del rilascio.

Porto in produzione.

Non mi fermo al "funziona in locale": deploy, dominio, email, e il cliente che lo usa davvero.

Mantengo quello che costruisco.

I siti online li seguo nel tempo: correzioni, aggiornamenti, richieste nuove.

Skills

Competenze

Linguaggi e framework

TypeScript e JavaScriptuso quotidiano
React e Next.jstre progetti in produzione
NestJSbackend di Leader24
PHPsviluppo di plugin WordPress
Python e Djangobackend completo, progetto ITS
HTML e CSS

Database e infrastruttura

PostgreSQL e MySQL
Supabase
Vercel, Render, Cloudflare R2
API REST, Stripe

CMS ed e-commerce

WordPresssviluppo di plugin e temi su misura
WooCommerce e Shopifyintegrazioni

Sviluppo assistito da AI

Claude Codeuso quotidiano da due anni
Server MCPintegrazione nei flussi di sviluppo

Grafica

Progettazione di interfacce, impaginazione e contenuti visiviformazione in Grafica e Comunicazione

Lingue

Italianomadrelingua
Inglesebuona comprensione scritta e della documentazione tecnica, conversazione di base
Portfolio

Progetti

Southern Cross Thailand

Impresa di costruzioni di ville di lusso a Phuket, attiva dal 2005.

Applicazione Next.js con CMS su misura: pannello di amministrazione per progetti, servizi, team e contenuti delle pagine. Media su Cloudflare R2 con conversione automatica in WebP e rigenerazione statica delle pagine.

Next.jsReactPostgreSQLCloudflare R2Vercel
southerncrossthailand.com →

La Gritta

Ristorante italiano dentro l'Amari Phuket Resort. Tripadvisor Travellers' Choice Best of the Best 2025.

Sito WordPress e plugin gestionale su misura: menu con campi configurabili per ogni menu, promozioni, prenotazione tavoli con controllo della disponibilità, email automatiche e attività pianificate. 32 tabelle dedicate, 66 rotte REST, pannello di amministrazione in React.

WordPressPHPReactMySQLElementor
lagritta.com →

Leader24

Piattaforma SaaS multi-tenant per agenti conversazionali su WhatsApp e siti web, rivolta a piccole e medie imprese italiane. Sono co-fondatore.

Backend NestJS, frontend Next.js. Integrazioni con WhatsApp Cloud API (Meta), Stripe, Shopify e WooCommerce. Plugin WordPress dedicato che collega il widget al sito del cliente, con firma crittografica delle richieste tra i due server.

NestJSTypeScriptNext.jsPostgreSQLSupabaseRender
Approfondimento

32 tabelle su misura, zero custom post type

La Gritta aveva bisogno di menu con campi diversi per ogni menu, promozioni collegate ai piatti e prenotazioni con controllo della disponibilità.

La strada normale in WordPress sono i custom post type, con i dati nella tabella dei metadati. L'ho scartata: i campi variabili da menu a menu sarebbero diventati ingestibili, servivano chiavi esterne vere tra piatti, promozioni e prenotazioni, e le query sui metadati sarebbero state lente al crescere del menu.

Ho costruito 32 tabelle dedicate, 66 rotte REST e un pannello di amministrazione in React.

Il prezzo l'ho messo in conto: con le tabelle su misura si perde tutto quello che WordPress dà gratis con i custom post type — editor, revisioni, permessi, ricerca. Vanno riscritti a mano, e ogni pezzo riscritto è un pezzo che può rompersi. È stato il costo della scelta, e la rifarei.

Contact

Contatti

389 126 4088

Cagnano Varano (FG)