GF

Ingegnere · Atleta · Bodybuilder

Giacomo Ferro La stessa disciplina che costruisce il fisico costruisce il software

Magistrale in sicurezza informatica con 110 e lode. Dal 2020 lavoro su Adobe Experience Manager: backend, integrazioni, architetture enterprise. Faccio bodybuilding agonistico da anni. Non sono tre cose separate — è lo stesso approccio applicato a contesti diversi.

Cybersecurity AEM / DevOps Bodybuilding
Scopri il percorso

Il filo conduttore

Rigore accademico. Esecuzione tecnica. Disciplina atletica.

Ritratto di Giacomo Ferro in contesto atletico
01 Accademia

Magistrale in sicurezza informatica con 110 e lode. Base solida, costruita negli anni.

02 Lavoro

Dal 2020 su AEM: backend Java, API, architetture headless, DevOps. Consulente su progetti enterprise.

03 Bodybuilding

Anni di gare. Progressione lenta, costante, misurabile.

Chi sono davvero

Tre angolature. Un'unica identita.

Scarica il CV
Accademia

La base che non si improvvisa

Bioinformatica, cybersecurity, machine learning, virtualizzazione. Ho scelto quegli indirizzi per capire come funzionano le cose, non solo per passare gli esami.

Carriera

Progetti reali, non un CV

Certificazioni Adobe, architetture AEM su larga scala, integrazioni API complesse. Quattro anni sullo stesso stack, con responsabilità crescenti.

Sport

Il metodo reso fisico

Anni di bodybuilding insegnano una cosa: i risultati arrivano solo se sei consistente. Vale in palestra, nel codice, ovunque.

Lente accademica

Un profilo costruito su una crescita strutturata

Dal classico alla magistrale con lode. Un percorso che ha sempre puntato a capire le cose prima di usarle.

Il percorso

Una storia fatta di tappe, non di voci su un CV

Accedi alle repo GitHub

Tappa

Seleziona un capitolo

Seleziona una tappa per leggere i dettagli.

    Il metodo

    Chi sono, cosa so fare, dove sono arrivato.

    Backend specialist

    Lavoro su AEM dal 2020 come consulente: backend Java, servlet, API gateway, architetture di rete. Due certificazioni Adobe Expert. Il frontend lo conosco, ma non è il mio focus principale.

    Formazione che convince

    CyberChallenge, magistrale con lode, tesi su vulnerability analysis. Non li ho messi qui per riempire spazio.

    Carriera raccontata bene

    AEM, API integration, headless, dispatcher, gateway. Ogni progetto aveva un problema reale da risolvere — non un elenco di buzzword da aggiungere al CV.

    Credenziali che pesano

    Due certificazioni Adobe Expert. Lo stack tecnico si vede nel percorso, non in un badge messo lì per fare scena.

    Cosa ho costruito

    Progetti selezionati

    Web · DevOps

    Sito personale con monitoring e sicurezza

    Architettura serverless su Vercel con API Instagram, cache Redis, token refresh automatico via cron, notifiche Telegram e hardening della sicurezza (CSP, rate limiting, XSS prevention).

    Vercel Node.js Redis Instagram API Telegram Bot API
    Vedi su GitHub
    Backend · Enterprise

    Architetture AEM su larga scala

    Dal 2020 su Adobe Experience Manager: backend Java, servlet custom, API gateway, integrazioni OAuth2, architetture headless, dispatcher e DAM. Progetti enterprise con responsabilita crescenti. Due certificazioni Adobe Expert.

    AEM Java Apache OAuth2 JavaScript XML
    Frontend · Prototipo

    PoC per il settore ristorazione

    Proof of concept per la gestione digitale di menu e ordini in ambito ristorazione. Primo progetto strutturato in React e Next.js, sviluppato per esplorare lo stack frontend moderno.

    React Next.js JavaScript
    Ricerca · Cybersecurity

    Piattaforma per vulnerability analysis

    Tesi magistrale: virtualizzazione di reti aziendali e sviluppo di una piattaforma web per l'analisi automatizzata di vulnerabilita su infrastrutture virtualizzate. Finita con 110 e lode.

    Network virtualization Vulnerability analysis Python Web security
    Analisi statica · Java

    Liveness Static Analyzer

    Analizzatore statico per verificare la proprieta di liveness in programmi Java. Costruisce grafi di controllo di flusso per identificare variabili non utilizzate e dead code.

    Java JGraphT JavaCC Java Swing
    Vedi su GitHub
    Reverse Engineering · Cybersecurity

    Analisi del malware Win32/Expiro

    Studio approfondito del virus Win32/Expiro tramite analisi statica e dinamica su Windows XP 32-bit. Disseziona comportamento e struttura del malware con strumenti di reverse engineering professionali.

    IDA Pro OllyDbg Reverse engineering Windows XP
    Vedi su GitHub
    Software Security · Python

    Antivirus Detection Analysis

    Studio su come i payload reverse shell evadono i sistemi antivirus tramite encoding e offuscamento. Testa encoder msfvenom e valuta i tassi di rilevazione su VirusTotal (4/70 con alcuni encoder).

    Python Msfvenom VirusTotal Attiny85 LLVM
    Vedi su GitHub
    Algoritmi · Python

    Bisimulation Checker

    Implementazione dell'algoritmo di Paige e Tarjan per verificare la bisimulazione tra automi a stati finiti deterministici. Determina se due macchine a stati sono comportamentalmente equivalenti.

    Python NetworkX Automi a stati finiti
    Vedi su GitHub
    Ricerca · Reinforcement Learning

    Tesi triennale: Reinforcement Learning

    Tesi di laurea triennale in bioinformatica. Implementazione e confronto di algoritmi di reinforcement learning — Q-Learning, Policy Iteration, Value Iteration — applicati a giochi tramite OpenAI Gym.

    Python OpenAI Gym Q-Learning Policy Iteration Value Iteration
    Vedi su GitHub

    Contatti

    Trovami dove sono

    Per collaborare, fare una domanda o restare in contatto — scegli il canale.