2025 © Francesco Costantino

Francesco Costantino

Lead Developer & Solution Architect

A Lead Developer & Solution Architect with over 13 years of experience designing and implementing complex systems for the media and broadcast industry.

About Me

An expert in leading digital transformation projects, from modernizing legacy architectures to building headless platforms (Next.js) and implementing advanced video streaming infrastructures (DAI, DRM).

Specializing in high-availability and scalable architectures (Keycloak/GaleraDB clusters, AWS), I have deep end-to-end expertise covering full-stack development (Node.js, PHP, Typescript), CI/CD pipeline management (GitLab, Docker), and application security.

My goal is to translate business requirements into robust, high-performance technological solutions.

Work Experience

Mar 2018 – Present

Lead Developer & Architect

Il Trovatore S.r.l. (for Cairo Communication S.p.a.) - Milan, IT

In this role, I have led the technological evolution of the digital platforms for Cairo Communication and La7, managing strategic projects with high technical and business impact.

  • Architected and implemented a multi-platform monetization strategy for La7's channels, developing tailored ad-insertion solutions for Web, HbbTV, and Smart TV environments.
  • Developed a custom VAST parser in JavaScript to overcome the limitations of the HbbTV environment, ensuring monetization on devices without IMA SDK support.
  • Developed and certified a Google-compliant Consent Management Platform (CMP) for the CTV environment (IAB TCF v2.2).
  • Led the strategic migration of core websites from Drupal 7 to Drupal 11, introducing a headless architecture with a Next.js (SSR) frontend.
  • Defined and built the entire CI/CD pipeline for the headless architecture using DDEV, Docker, and GitLab.
  • Architected and deployed a high-availability Keycloak cluster on a Galera Cluster (MariaDB) for scalable authentication.
  • Managed Linux system security (fail2ban, firewalld, ModSecurity) and network caching systems (Varnish, AWS CloudFront).

Nov 2015 – Mar 2018

Senior Web Developer

AGS S.p.a. (for Il Trovatore S.r.l.) - Milan, IT

  • Developed hybrid mobile applications (iOS/Android) for La7, TGLA7, and Crozza using Cordova.
  • Contributed to the development of a P2P video feature based on WebRTC in Typescript.
  • Participated in the development and maintenance of numerous websites for the Cairo Communication group using Drupal 7/8.

Sep 2009 – Nov 2015

Web & Application Developer (Freelance)

Freelance - Milan, IT

  • Developed and managed web platforms for various clients, including e-commerce, editorial, and social networking sites.
  • Key Projects: E-commerce platform on Magento for chespesa.it, including the development of a custom payment module.
  • Developed visually-driven websites for clients such as Toiletpaper Magazine and Roberto Bruno Studio.
  • Implemented SEO strategies and integrated various third-party payment gateways.

Technical Skills

Architecture & Platforms

Headless (Next.js)MicroservicesHigh-Availability (HA) Architectures

Programming Languages

TypeScriptJavaScript (ES6+)PHPNode.jsSwiftJava

Frontend

Next.js (SSR)AngularReact (basic knowledge)HTML5CSS3/SASSWebpack

Backend & CMS

Drupal 7-11Express.js

Databases & Storage

MySQL/MariaDBGalera ClusterMaxScaleElasticsearchRedisSolr

Cloud & DevOps

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

Video & Streaming

CSAIVASTHLSDASHDRM (Nagra)KalturaFFmpeg

Identity & Security

KeycloakOAuth 2.0OpenID ConnectModSecurityfail2banVarnish

APIs & SDKs

Google IMA SDKRESTful APIsGoogle APIs (Analytics, GPT)FacebookTwitter