2025 © Francesco Costantino

Francesco Costantino

Lead Developer & Solution Architect

Lead Developer & Solution Architect con oltre 13 anni di esperienza nella progettazione e implementazione di sistemi complessi per l'industria dei media e del broadcast.

Mi presento

Esperto nella guida di progetti di trasformazione digitale, dalla modernizzazione di architetture legacy alla creazione di piattaforme headless (Next.js) e all'implementazione di infrastrutture avanzate per il video streaming (DAI, DRM).

Specializzato in architetture scalabili e ad alta affidabilità (cluster Keycloak/GaleraDB, AWS), possiedo una profonda competenza end-to-end che copre lo sviluppo full-stack (Node.js, PHP, Typescript), la gestione di pipeline CI/CD (GitLab, Docker) e la sicurezza applicativa.

Il mio obiettivo è tradurre i requisiti di business in soluzioni tecnologiche robuste e ad alte prestazioni.

Esperienza Lavorativa

Mar 2018 – Oggi

Lead Developer & Architect

Il Trovatore S.r.l. (per Cairo Communication S.p.a.) - Milano, IT

In questo ruolo, ho guidato l'evoluzione tecnologica delle piattaforme digitali di Cairo Communication e La7, gestendo progetti strategici ad alto impatto tecnico e di business.

  • Architettato e implementato una strategia di monetizzazione multi-piattaforma per i canali La7, sviluppando soluzioni di ad-insertion su misura per ambienti Web, HbbTV e Smart TV.
  • Sviluppato un parser VAST custom in JavaScript per superare le limitazioni dell'ambiente HbbTV, garantendo la monetizzazione su dispositivi senza supporto per l'IMA SDK.
  • Sviluppato e certificato una Consent Management Platform (CMP) conforme a Google per l'ambiente CTV (IAB TCF v2.2).
  • Guidato la migrazione strategica dei principali siti web da Drupal 7 a Drupal 11, introducendo un'architettura headless con un frontend Next.js (SSR).
  • Definito e costruito l'intera pipeline di CI/CD per l'architettura headless utilizzando DDEV, Docker e GitLab.
  • Progettato e implementato un cluster Keycloak ad alta affidabilità su Galera Cluster (MariaDB) per l'autenticazione scalabile.
  • Gestito la sicurezza dei sistemi Linux (fail2ban, firewalld, ModSecurity) e i sistemi di caching di rete (Varnish, AWS CloudFront).

Nov 2015 – Mar 2018

Senior Web Developer

AGS S.p.a. (per Il Trovatore S.r.l.) - Milano, IT

  • Sviluppato applicazioni mobili ibride (iOS/Android) per La7, TGLA7 e Crozza utilizzando Cordova.
  • Contribuito allo sviluppo di una funzionalità video P2P basata su WebRTC in Typescript.
  • Partecipato allo sviluppo e alla manutenzione di numerosi siti web per il gruppo Cairo Communication utilizzando Drupal 7/8.

Set 2009 – Nov 2015

Web & Application Developer (Freelance)

Freelance - Milano, IT

  • Sviluppato e gestito piattaforme web per vari clienti, inclusi siti di e-commerce, editoriali e social network.
  • Progetti principali: Piattaforma e-commerce su Magento per chespesa.it, incluso lo sviluppo di un modulo di pagamento personalizzato.
  • Sviluppato siti web ad alto impatto visivo per clienti come Toiletpaper Magazine e Roberto Bruno Studio.
  • Implementato strategie SEO e integrato vari gateway di pagamento di terze parti.

Competenze Tecniche

Architetture e Piattaforme

Headless (Next.js)MicroserviziArchitetture ad Alta Affidabilità (HA)

Linguaggi di Programmazione

TypeScriptJavaScript (ES6+)PHPNode.jsSwiftJava

Frontend

Next.js (SSR)AngularReact (conoscenza base)HTML5CSS3/SASSWebpack

Backend & CMS

Drupal 7-11Express.js

Database & Storage

MySQL/MariaDBGalera ClusterMaxScaleElasticsearchRedisSolr

Cloud & DevOps

AWS (S3, CloudFront, etc.)DockerGitLab CI/CDJenkinsDDEVGit

Video & Streaming

CSAIVASTHLSDASHDRM (Nagra)KalturaFFmpeg

Identità & Sicurezza

KeycloakOAuth 2.0OpenID ConnectModSecurityfail2banVarnish

API & SDK

Google IMA SDKAPI RESTfulAPI Google (Analytics, GPT)FacebookTwitter