Nel settembre 2024 ho iniziato a lavorare in Corley Cloud, un’azienda specializzata in soluzioni cloud-native.
Il mio ruolo prevede la progettazione e lo sviluppo di architetture serverless e applicazioni event-driven su AWS, con Lambda, API Gateway, DynamoDB e Step Functions, e infrastruttura come codice tramite Terraform e AWS SAM.
Ho inoltre realizzato una pipeline RAG completa su AWS Bedrock e AWS Knowledge Bases: un’API che ingerisce e indicizza documenti in un vector store con metadati appropriati, li interroga e produce risposte contestuali tramite un modello LLM.

Gianmarco Pettinato
Cloud developer
Ciao, sono Gianmarco Pettinato, cloud developer con oltre 5 anni di esperienza professionale nello sviluppo software. Ho esperienza su tutto lo stack, dal frontend al backend fino all'infrastruttura, con un focus particolare sugli ambienti cloud, le pipeline CI/CD e la containerizzazione con Docker. Nel tempo libero mi dedico alla gestione del mio home server GNU/Linux e alla costruzione di computer.
Esperienze
ALTEN Italia
Dal gennaio 2022 al settembre 2024 ho lavorato in ALTEN Italia, sede di Bologna, come consulente informatico.
Per il cliente ho svolto il ruolo di full stack cloud developer su AWS, con alcune responsabilità da Scrum Master.
Internamente, ho scritto e tenuto corsi su Git, Docker e CI/CD, e ho partecipato al processo di selezione del personale.
La mia start-up Jatus.tech
Nel 2021 ho lavorato per avviare una startup attorno a un’app per la spesa al supermercato tramite smartphone, con una rete di sensori Bluetooth per il tracciamento e la triangolazione degli utenti, su infrastruttura AWS.
Ho configurato l’ambiente di sviluppo da zero: un server Git self-hosted, SonarQube per la verifica automatica della qualità del codice, e macchine virtuali per gli ambienti di sviluppo e staging.
Ho sviluppato pipeline CI/CD con immagini Docker personalizzate e l’applicazione in TypeScript (backend) e Java (componenti nativi per la trasmissione dei segnali Bluetooth).
Tirocinio in Athesys
Per la tesi di laurea ho svolto il tirocinio in Athesys, sviluppando un middleware per mettere in comunicazione in modo sicuro due applicazioni tra reti NAT, basato sul protocollo OAuth 2.0.
Il sistema validava le connessioni tra dispositivi di controllo dell’ingresso (tablet con termoscanner e software per il riconoscimento della mascherina) e il back-end, distribuito durante la seconda ondata della pandemia.
Sviluppatore in Alternative Studio
Ho progettato e sviluppato un bot Telegram con integrazione diretta al gestionale della sezione cinofila della Protezione Civile, abilitando la comunicazione tra la sede centrale e gli agenti sul campo.
Assistente dell'ufficio ICT
Tramite il progetto europeo Leonardo, sono stato assegnato alla Saxon Hill Academy nel Regno Unito per un’esperienza di immersione linguistica abbinata a tirocinio lavorativo.
Le mansioni includevano la manutenzione dei computer della segreteria e degli studenti, e la messa in funzione della stanza sensoriale.
Formazione
AWS Certified Developer – Associate
Certificazione che attesta competenze nello sviluppo e nella gestione di applicazioni su AWS.
2024
Laurea triennale in Scienze Informatiche (EQF 6)
Corso triennale in Informatica all’Università degli Studi di Padova.
2016 - 2020
Diploma di maturità, Liceo Scientifico Tecnologico (EQF 4)
Liceo Scientifico Tecnologico presso l’I.T.I.S. Severi di Padova, con un curriculum orientato a fisica, chimica e corsi introduttivi di programmazione al posto degli studi classici.
2007 - 2013
Portfolio
Questo sito web
Ho creato questo sito web per raccogliere e raccontare le mie esperienze. Non sono un web designer, ma ho una buona conoscenza di HTML e CSS. Ho realizzato questa pagina in TypeScript e Svelte, e ho ideato un semplice sistema di gestione dei contenuti che carica i dati da file JSON per definire le sezioni della pagina e il loro contenuto.
Green Pass server validatore
Ho creato un server in TypeScript con endpoint Express.js che legge i dati raw del QR code del Green Pass e ne determina la validità secondo la normativa italiana. Ho rilasciato il software sotto licenza AGPLv3, come previsto dalla libreria DCC utils del Ministero della Salute italiano.
Tastiera
Passo molto tempo alla scrivania, così ho deciso di costruire una tastiera split per migliorare l’ergonomia. Dopo aver esplorato le opzioni su r/ErgoMechKeyboards, ho scelto il design Lily58.
Ho reperito i componenti da vari negozi online, saldato tutte le parti e assemblato la tastiera. Ho inoltre programmato il firmware con QMK in C, personalizzando il layout dei tasti e i layer in base al mio flusso di lavoro. Per completare il tutto, ho stampato una scocca personalizzata con la mia stampante 3D.
Stampante 3D
Da appassionato di tecnologia, mi piacciono le sfide tipiche dei maker. Per organizzare lo spazio della stampante, ho seguito i consigli della community e ho costruito un mobile impilando due tavoli IKEA Lack uniti con dei connettori stampati in 3D. Ho inoltre aggiunto un Raspberry Pi 4 con modulo fotocamera e OctoPrint per monitorare e gestire la stampante da remoto.
Unraid Server
Per gestire il mio software e i miei dati, ho costruito un server domestico con Unraid. Il sistema è basato su piattaforma Ryzen con R9 3900X, due dischi da 2 TB per i dati di lavoro e quattro dischi da 4 TB per lo storage della famiglia.
Postazione di lavoro
La mia postazione di lavoro è costruita attorno a una scrivania fatta su misura che può ospitare sia il computer fisso che il portatile, entrambi usati per lavoro e progetti personali. I monitor sono un 34" 21:9 con risoluzione 3440×1440 e un 27" 16:9 in verticale con risoluzione 2560×1440.
Progetto di Ingegneria del Software
Per il corso di ingegneria del software ho lavorato a un progetto di gruppo. Abbiamo sviluppato Etherless, una piattaforma FaaS basata su Ethereum e AWS Lambda. Gli utenti potevano scrivere e pubblicare funzioni sul servizio, determinandone il costo di esecuzione. Altri utenti potevano poi richiedere l’esecuzione e pagare tramite la rete Ethereum. Abbiamo rilasciato il software sotto licenza MIT su Tenners Unipd.
LaTeX multicompiler
Ho sviluppato una GitHub Action per compilare documenti LaTeX da un repository Git, producendo i PDF risultanti come artefatti di build. Questo progetto mi ha permesso di esercitarmi nelle pratiche di CI/CD. Ho rilasciato il tutto con licenza MIT qui.
Controllo ortografico — aspell GitHub Action
Ho sviluppato una GitHub Action per effettuare il controllo ortografico sui documenti di un repository Git. Il software converte i PDF in testo semplice e verifica l’ortografia usando aspell. Ho rilasciato il software con licenza LGPL-2.1 qui.
Progetto per il corso di programmazione ad oggetti
Per il corso di programmazione ad oggetti ho sviluppato un container di dispositivi IoT con la possibilità di configurare i singoli dispositivi. Per maggiori informazioni ho scritto una relazione al riguardo e rilasciato il software sotto licenza LGPL-3.0.
Tecnologie Web
Per il corso di tecnologie web, io e i miei colleghi abbiamo sviluppato un sito vetrina per artisti, con un sistema di gestione dei contenuti per caricare e organizzare le immagini e un blog con sezione commenti.
ANTLR parser — SWL
Per il corso di automi e linguaggi formali, il mio collega ed io sviluppammo un traduttore da un linguaggio inventato, SWL, al C++. I professori richiesero l’uso di ANTLR, un framework per riconoscere le espressioni regolari e applicare logiche a ciascuna regola grammaticale. Per maggiori informazioni: https://swl.debug.ovh/