GB TradeForYou Logo GB TradeForYou Contattaci
Autore e Specialista Tecnico

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.

14+
Anni di esperienza
50+
Progetti completati
3
Aziende fintech guidate
Marco Rossetti, Senior Developer e responsabile dei contenuti tecnici 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

Laurea Magistrale

Ingegneria Informatica

Politecnico di Milano

2010

Certificazione

AWS Certified Solutions Architect

Amazon Web Services

2019

Certificazione

Professional Data Engineer

Google Cloud

2021

Specializzazione

Fintech Data Systems

Coursera / Duke University

2020

Esperienza Professionale

14 anni di sviluppo backend e automazione dati nel fintech italiano

2022 — Presente

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.

2018 — 2022

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.

2014 — 2018

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.

2010 — 2014

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.

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.