Marco Rossetti
14 anni di esperienza nell'automazione della raccolta dati e integrazione API finanziarie con Python
Senior Developer presso GB TradeForYou S.r.l.
Chi è Marco Rossetti
Un percorso tecnico che inizia da una piccola startup e arriva al fintech italiano
Marco ha iniziato la sua carriera come sviluppatore Python presso una piccola startup milanese nel 2010. Non era uno dei posti glamour che leggevi online — era un'azienda che doveva automatizzare i processi o fallire. Lì ha imparato rapidamente che l'efficienza non è un lusso, è una necessità.
Nel corso degli anni, Marco ha sviluppato una profonda expertise nel settore fintech italiano. Ha lavorato direttamente con le principali API di dati finanziari europee, implementato sistemi di web scraping per ricerche di mercato, e costruito infrastrutture di raccolta dati che funzionano davvero. Non parla di concetti astratti — conosce le sfide reali che gli sviluppatori affrontano quando cercano di integrare dati finanziari in tempo reale.
Ha guidato la transizione tecnica di tre aziende verso architetture data-driven. Ha gestito team di sviluppatori. Ha definito best practice per la gestione dei database locali che altri ancora seguono oggi. Ma quello che lo motiva davvero è insegnare. Crede fermamente che la formazione tecnica accessibile sia fondamentale per lo sviluppo del settore fintech italiano.
Per questo è entrato in GB TradeForYou S.r.l. come Senior Developer e Responsabile dei Contenuti Tecnici. Qui crea materiali educativi, guide pratiche, e soluzioni che risolvono problemi reali. Applica un approccio pragmatico: esempi reali, casi studio italiani, niente teorie astratte. I concetti complessi devono essere comprensibili a sviluppatori di ogni livello.
Aree di Specializzazione
Quello che Marco sa fare e insegna
Integrazione API Finanziarie
Connessione a API di dati finanziari europee, gestione dell'autenticazione, rate limiting, e handling degli errori. Conosce le API di Bloomberg, Polygon, Alpha Vantage, e le piattaforme italiane di trading.
Web Scraping Etico
Tecniche di scraping responsabile per la ricerca di mercato. Parsing HTML con BeautifulSoup, gestione dei robots.txt, e best practice per non sovracaricare i server.
Automazione della Raccolta Dati
Scheduler di task con APScheduler e Celery. Cron jobs che girano 24/7. Pipeline di dati automatizzate che raccolgono, processano e memorizzano informazioni finanziarie in tempo reale.
Database Locali e Data Management
Progettazione di database SQLite e PostgreSQL per dati di mercato. Ottimizzazione di query, indexing, e strategie di backup. Dati che rimangono accessibili e performanti.
Python per Fintech
Sviluppo backend con Python per applicazioni finanziarie. Framework come Flask e FastAPI. Librerie specializzate per l'analisi di dati di mercato e backtesting.
Formazione Tecnica
Creazione di materiali educativi, guide pratiche, e tutorial. Insegnamento che va dritta al punto. Spiega il concetto, mostra il codice, lascia che lo studente lo provi subito.
Formazione e Credenziali
Percorso di studi e certificazioni professionali
Ingegneria Informatica
Politecnico di Milano
2010
AWS Certified Solutions Architect
Amazon Web Services
2019
Professional Data Engineer
Google Cloud
2021
Fintech Data Systems
Coursera / Duke University
2020
Esperienza Professionale
14 anni di sviluppo backend e automazione dati nel fintech italiano
Senior Developer e Responsabile Contenuti Tecnici
GB TradeForYou S.r.l.
Guida lo sviluppo di materiali educativi per professionisti del settore finanziario italiano. Crea guide pratiche su integrazione API, web scraping, e automazione della raccolta dati. Sviluppa soluzioni tecniche personalizzate per aziende fintech che hanno bisogno di infrastrutture di dati robuste.
CTO e Lead Developer
FinData Solutions (startup fintech, Milano)
Ha guidato la transizione verso un'architettura data-driven. Implementato pipeline di raccolta dati da 15+ API finanziarie. Gestito un team di 6 sviluppatori Python. Ridotto i tempi di processing dei dati del 70% attraverso ottimizzazione di query e caching intelligente.
Senior Backend Developer
TradingHub Italia (piattaforma di analisi di mercato)
Sviluppato sistemi di web scraping per ricerca di mercato. Implementato integrazioni con API di dati finanziari europee. Costruito database PostgreSQL che gestiva 500 milioni di record di dati OHLC. Ha mentorizzato 8 junior developer nella pratica di Python per fintech.
Python Developer
StartupML (startup milanese di automazione, Milano)
Primo ruolo dopo la laurea. Qui ha imparato l'importanza dell'automazione e dell'efficienza. Ha sviluppato script Python per raccolta dati, ETL pipeline, e task scheduling. Ha capito che il codice deve risolvere problemi reali, non essere solo elegante.
La Filosofia di Marco
Come affronta la tecnologia e l'insegnamento
Pragmatismo Prima di Tutto
Non crede nel codice perfetto, crede nel codice che funziona. Se una soluzione semplice risolve il problema, non la complica. Preferisce una API stabile e documentata a una "innovativa" e fragile.
Imparare Dalla Pratica
La migliore educazione viene dal fare. Per questo i suoi materiali includono sempre codice che puoi eseguire subito, non slide con teorie astratte. Spiega il concetto, mostra l'implementazione, lascia che tu lo provi.
Trasparenza e Onestà
Quando qualcosa è difficile, lo dice chiaramente. Quando una tecnologia ha limitazioni, le spiega. Crede che gli studenti meritano di sapere cosa stanno imparando davvero, non una versione semplificata che li inganna.
Comunità e Condivisione
Il settore fintech italiano cresce quando gli sviluppatori condividono quello che sanno. Contribuisce a progetti open source. Condivide liberamente le lezioni imparate dagli errori. Crede che il sapere tecnico dovrebbe essere accessibile.
Adattamento Continuo
Il fintech cambia velocemente. API cambiano. Nuove librerie Python emergono. Le best practice di 5 anni fa potrebbero essere obsolete oggi. Marco studia costantemente, sperienta nuove approcci, e aggiorna i suoi materiali di conseguenza.
Responsabilità Etica
Insegna il web scraping etico. Parla dei limiti legali. Non scrive tutorial su come violare i rate limits o bypassare i robots.txt. Crede che la tecnologia dovrebbe essere usata responsabilmente, anche quando è tecnicamente possibile fare diversamente.
Domande Frequenti su Marco
Quello che i nostri studenti chiedono più spesso
Qual è il primo linguaggio di programmazione che hai imparato?
Java, durante gli studi al Politecnico. Ma Python è arrivato poco dopo e, onestamente, non ho mai smesso di usarlo. Java mi ha insegnato la struttura e la disciplina. Python mi ha insegnato che il codice può essere elegante e pratico allo stesso tempo.
Perché hai scelto di lavorare nel fintech?
Non era una scelta consapevole all'inizio. Cercavo lavoro dopo la laurea, ho trovato un'azienda che raccoglieva dati di mercato, e sono rimasto. Ma col tempo ho capito che il fintech è un settore dove la tecnologia davvero importa. Un bug nei tuoi sistemi di raccolta dati significa che le tue analisi sono sbagliate. Questo responsabilità mi piace.
Qual è il progetto di cui sei più orgoglioso?
Un sistema di raccolta dati che ho costruito nel 2017 per TradingHub Italia. Raccoglieva dati da 15 API diverse, li sincronizzava in tempo reale, e manteneva un database di 500 milioni di record. Non era particolarmente complicato dal punto di vista del codice, ma era estremamente affidabile. Girava 24/7 senza crash per più di 3 anni. Non è una storia sexy, ma è solido. Quel progetto mi ha insegnato che l'ingegneria è anche una questione di costruire cose che durano.
Come pensi che evolverà il fintech italiano nei prossimi 5 anni?
Sempre più orientato ai dati. Le piattaforme che riusciranno a raccogliere, processare e analizzare dati più velocemente degli altri avranno un vantaggio competitivo reale. Per questo la formazione tecnica è importante. Abbiamo bisogno di più sviluppatori che capiscono come costruire infrastrutture dati robuste. Non bastano i data scientist se non hai qualcuno che sa implementare l'architettura che li supporta.
Quale consiglio daresti a uno sviluppatore che vuole entrare nel fintech?
Impara Python e SQL bene. Non cercare di specializzarti in troppe tecnologie all'inizio. Capisco il fascino, ma il fintech ha bisogno di persone che sanno davvero usare bene due o tre strumenti piuttosto che persone che conoscono 20 tecnologie superficialmente. Poi, studia un po' di economia e finanza di base. Non devi diventare un trader, ma devi capire cosa stai costruendo. E infine, sii umile. Il settore è complesso, gli errori costano caro, e gli insegnamenti arrivano da fallimenti. Accetta questo.
Articoli e Risorse di Marco
Materiali educativi che Marco ha creato per GB TradeForYou
Come Iniziare con le API REST e Python
Guida completa per principianti. Cosa sono le API, come autenticarsi, come fare le prime richieste. Con esempi pratici che puoi eseguire subito.
Web Scraping Etico: Tecniche Fondamentali
Come fare scraping responsabile. BeautifulSoup, parsing HTML, rispetto dei robots.txt. Non un tutorial su come bypassare i limiti, ma su come fare scraping bene.
Automazione con Scheduler e Cron Jobs
Come raccogliere dati automaticamente. APScheduler in Python, cron jobs su Linux, gestione degli errori. Script che girano 24/7 senza supervisione.
Database SQLite e PostgreSQL per Dati di Mercato
Progettazione di database per dati finanziari. Quando usare SQLite, quando PostgreSQL. Indexing, query optimization, backup. Database che rimangono performanti anche con milioni di record.
Scopri Tutto Ciò Che Marco Insegna
Accedi ai materiali educativi su integrazione API, web scraping, automazione della raccolta dati, e costruzione di database finanziari con Python.