Open to new projects

Tommaso
Caporuscio

Technical Lead · Full-Stack Developer · DevOps
Progetto architetture software, guido team di sviluppo e porto in produzione sistemi Shopify, Rails ed ERP su Azure — dalla raccolta requisiti al deploy.

10+
Anni di esperienza
50+
Progetti consegnati
2023
Tech Lead
Ruby
Cert. Silver

Stack & Specializzazioni

Dal disegno dell'architettura al deploy in produzione su Azure — guido il team e scrivo codice su tutta la catena tecnologica.

🧭

Technical Lead & Team Management

Guido il team di sviluppo dal 2023: sprint planning, code review, mentoring, analisi dei requisiti con i clienti e disegno architetturale del software.

Team Lead Analisi Requisiti Architettura SW Agile
🚀

DevOps — Azure & CI/CD

Pipeline di build e release su Azure DevOps, gestione repository Git, deploy in ambienti cloud Azure e server dedicati. Dalla commit al rilascio in produzione.

Azure DevOps Git Build Pipeline Release Pipeline
💎

Ruby on Rails

Backend solidi, connettori ERP, job async e architetture API-first. Certificato Ruby Programmer Silver — il linguaggio che preferisco per la sua eleganza e produttività.

Ruby Rails MySQL MongoDB
🛍️

Shopify & Plus — Expert

GraphQL Admin/Storefront API, Checkout Extensions, App Proxy per UI custom, Shopify Functions, POS personalizzato. Tutte le superfici Shopify, nessuna esclusa.

GraphQL Checkout Ext. App Proxy Functions POS
🔗

ERP & Gestionale Connectors

Integrazione Shopify ↔ gestionali aziendali via REST, SOAP/XML, GraphQL e feed automatici. Esperienza su Zucchetti, eSolver, Atelier, Skystore, Passepartout e altri. Orchestrazione dati tra sistemi eterogenei.

REST SOAP/XML Zucchetti eSolver Atelier Passepartout
⚙️

Node.js & Frontend

Microservizi e automazioni con Node.js/Sails. UI con React, HTML5, CSS3, JavaScript. Canvas API per esperienze interattive avanzate.

Node.js React JavaScript Canvas

Percorso professionale

Technical Lead, DevOps engineer e Full-Stack developer — tre ruoli che porto avanti in parallelo ogni giorno.

2023 → presente

Technical Lead & Head of Development

Full-Stack Developer · DevOps · Team Lead

Responsabile tecnico del team di sviluppo: pianificazione sprint, code review, mentoring e definizione degli standard di qualità. Raccolta e analisi dei requisiti direttamente presso i clienti, disegno dell'architettura software e supervisione del delivery su più progetti in parallelo.

DevOps

Azure DevOps — Build & Release Pipelines

CI/CD · Git Strategy · Cloud Deploy

Progettazione e manutenzione di pipeline CI/CD su Azure DevOps: build automatizzate, esecuzione test, release verso ambienti staging e produzione su cloud Azure e server dedicati. Gestione repository Git, branch strategy e rilasci zero-downtime.

Full-Stack

Full-Stack Developer — Shopify, Rails, ERP

Backend · Frontend · Integrazioni

Sviluppo end-to-end di piattaforme Shopify Plus, connettori verso ERP aziendali (eSolver, Zucchetti) via REST/SOAP, configuratori AI per svariati progetti, reportistica automatica e web application su misura per vari settori.

Non solo codice.
Soluzioni complete.

La differenza tra un developer e un Technical Lead è questa: io arrivo dal cliente, capisco il problema, progetto la soluzione e la consegno in produzione — con il team, su Azure, senza lasciare nulla a metà.

01

Dalla lavagna al deploy

Analisi dei requisiti, architettura, sviluppo, pipeline CI/CD e rilascio in produzione. Un solo interlocutore per l'intero ciclo.

02

Shopify + ERP: lo stack raro

Connettori Shopify ↔ ERP aziendali (Zucchetti, eSolver) via SOAP/XML e REST. Pochissimi developer in Italia padroneggiano entrambi i lati.

03

AI integrata nel prodotto

Non parlo di AI: la uso nei sistemi che costruisco. Configuratori intelligenti, automazioni e agenti già in produzione su clienti reali.

04

Team lead, non solo coder

Gestisco persone, priorità e scadenze. Il codice lo scrivo anch'io, ma so anche quando delegare e come far crescere chi è con me.

Cosa ho costruito

Progetti reali, in produzione, su clienti enterprise — descritti per tipo di soluzione, non per nome.

AI · Shopify · Canvas

Configuratore Prodotto AI su Shopify

E-commerce enterprise · Shopify Plus

Configuratore intelligente integrato nello store Shopify: wizard multi-step in cui un agente AI guida l'utente nella composizione del prodotto e genera l'anteprima visiva finale tramite HTML5 Canvas compositing.

Rails App Proxy + Claude API + HTML5 Canvas + Shopify Custom Liquid — tutto senza uscire dallo store, zero redirect.
ERP · SOAP · GraphQL

Connettore Shopify ↔ ERP SOAP/XML

Retail enterprise · Sync B2C in tempo reale

Connettore Rails che sincronizza ordini Shopify B2C verso gestionale aziendale via SOAP/XML. Include conformità XSD, fallback GraphQL per prodotti non pubblicati, gestione metafield e protezione anagrafiche da sovrascrittura accidentale.

XSD compliance, GraphQL fallback, gestione edge case su ordini parziali — il lavoro difficile che la maggior parte evita.
Multi-ERP · Orchestrazione dati

Orchestratore Dati tra Gestionali Eterogenei

PMI e aziende strutturate · Multi-gestionale

Applicazioni Rails che fungono da middleware tra gestionali diversi (Atelier, Skystore, Passepartout, eSolver, Zucchetti): trasformazione, validazione e instradamento dati tra sistemi che non parlano la stessa lingua. Anagrafiche, ordini, magazzino e fatturazione sincronizzati in automatico.

Un unico layer di orchestrazione per eliminare doppi inserimenti, errori manuali e silos informativi tra reparti.
Pubblica Amministrazione

Gestionali & Repository per PA

Enti pubblici · Applicazioni documentali

Sviluppo di applicazioni gestionali e repository documentali per la Pubblica Amministrazione. Gestione pratiche, archiviazione strutturata, workflow di approvazione e accesso multi-ruolo. Conformità ai requisiti normativi e di sicurezza del settore pubblico.

Sistemi che devono essere affidabili, auditabili e manutenibili nel tempo — nessun compromesso su qualità e sicurezza.
Shopify · Checkout · GraphQL

Checkout Extensions & App Proxy UI

Shopify Plus · Personalizzazione avanzata

Estensioni checkout Shopify per logiche di business custom (upsell, validazioni, campi aggiuntivi) e App Proxy per iniettare UI completamente personalizzate nello store senza modificare il tema. GraphQL Admin e Storefront API come layer dati.

Checkout Extensions + App Proxy + GraphQL: le tre superfici più potenti — e complesse — dell'ecosistema Shopify Plus.
Automazione · Conversione file

Convertitori & Automazioni Dati

Vari settori · Processi operativi

Applicazioni per la manipolazione e conversione automatica di file strutturati: CSV, XML, XML.P7M (fatture elettroniche firmate) e altri formati. Parsing, trasformazione, validazione e routing verso sistemi di destinazione — senza intervento manuale.

Niente più operatori che aprono file e copiano dati a mano. I dati si muovono da soli, nel formato giusto, verso il sistema giusto.

Come penso al software

Non mi limito a scrivere codice. Studio la tecnologia, la governo e condivido una visione su come il mestiere dello sviluppatore sta cambiando.

Credenziali

Percorso di crescita continua su linguaggi, framework e metodologie.

💎
Ruby Programmer Silver
Certificazione ufficiale
🪟
Web Apps with .NET Framework 4
Certificazione ufficiale Microsoft
⚛️
React — Frontend Development
Competenza operativa
☁️
Azure DevOps — Pipeline & Release
Competenza operativa
📋
CAPM — Project Management
Attestato di frequenza
Sun Certified Java Programmer SCJP SE6
Attestato di frequenza
🗄️
SQL Server & Windows Server 2008
Attestati Microsoft
📱
DevApp iPhone Objective-C
Attestato di frequenza
🔗
SharePoint 2010 Application Dev
Attestato Microsoft

Lavoriamo insieme

Hai un progetto da architettare, un team da potenziare o un sistema da costruire? Parliamo.