Ci racconti un po’ di te e del tuo ruolo in Bludata Informatica?
Ciao! Sono René Cabbia e lavoro come sviluppatore software in Bludata Informatica, dove mi occupo principalmente dello sviluppo di FOCUS CLOUD, il nostro nuovo software.
La mia passione per l’informatica è iniziata da bambino: sono sempre stato affascinato dalla tecnologia e dalla programmazione, tanto che ho iniziato a esplorarle e studiarle da autodidatta. Questo interesse mi ha spinto a seguire un percorso di studi in ambito IT, dalle scuole superiori fino alla laurea presso l’Università Ca’ Foscari (L-31 Scienze e Tecnologie informatiche).
Dopo alcune esperienze formative, ho iniziato a lavorare in ambiente Microsoft, specializzandomi nello sviluppo back-end. Ho accumulato circa due anni di esperienza in questo settore prima di entrare in Bludata, dove sto affrontando lo sviluppo di microservizi in ambito cloud.
Al di fuori del lavoro, ho diverse passioni. La principale è il tiro sportivo operativo, una disciplina in cui mi sono specializzato fino a ottenere il brevetto di istruttore, permettendomi di tenere corsi di formazione in poligono. Inoltre, dal 2017 pratico softair, uno sport che mi ha appassionato così tanto da fondare nel 2022 una mia squadra, di cui oggi sono presidente e giocatore.
Quali sono le principali sfide che affronti nello sviluppo?
Le sfide nello sviluppo software sono molte e fanno parte della vita quotidiana, soprattutto in un ambiente dinamico come quello dello sviluppo cloud. Uno degli aspetti più stimolanti del mio lavoro è il costante alto standard di qualità richiesto dal mio responsabile, un fattore che apprezzo molto perché mi motiva a migliorare continuamente.
Questo approccio mi consente di affinare le mie competenze, esplorare nuove tecnologie e rimanere sempre aggiornato sulle migliori pratiche di sviluppo. Ogni giorno mi trovo ad affrontare sfide tecniche, dall’ottimizzazione delle prestazioni del software alla risoluzione di problemi complessi, fino all’adozione di nuove metodologie e strumenti.
Il settore IT è in continua evoluzione, e il mio obiettivo è crescere professionalmente, adattandomi ai cambiamenti e cercando sempre soluzioni innovative ed efficienti.
C’è una funzionalità di FOCUS CLOUD su cui hai lavorato recentemente e di cui sei particolarmente orgoglioso?
Una delle funzionalità di FOCUS CLOUD su cui ho lavorato e di cui sono particolarmente fiero è il sistema di autenticazione degli utenti.
La sicurezza è un aspetto cruciale in questo ambito, e contribuire a proteggere i dati degli utenti con un’implementazione robusta e affidabile è stato un grande traguardo per me. In aggiunta, mi sono dedicato a vari sviluppi parziali, focalizzandomi soprattutto su ottimizzazioni e miglioramenti delle performance.
Sono particolarmente interessato al tema della concorrenza nello sviluppo software, poiché consente di rendere le applicazioni più efficienti e reattive, mi diverte esplorare soluzioni e architetture che riescano a sfruttare al meglio l’hardware ottenendo un tempo di esecuzione ridotto.
Come garantite che il software sia sempre sicuro e performante per i clienti?
Per garantire che FOCUS CLOUD rimanga sempre sicuro e performante per i nostri clienti, ci concentriamo principalmente su due aspetti fondamentali: ottimizzazione e test.
L’ottimizzazione ci consente di migliorare costantemente le prestazioni del software, assicurando che l’applicazione sia reattiva e capace di gestire efficacemente carichi di lavoro elevati.
Tuttavia, uno degli aspetti più cruciali è la fase di testing. Per noi, eseguire numerosi test è essenziale per garantire che ogni implementazione sia affidabile e sicura in ogni contesto. Testiamo il software in vari scenari, cercando di anticipare qualsiasi tipo di malfunzionamento o vulnerabilità.
Quali tecnologie e strumenti utilizzi maggiormente nel tuo lavoro quotidiano?
Nel mio lavoro quotidiano, il DevOps è uno strumento essenziale per organizzare le attività e garantire che tutti i processi di sviluppo siano ottimizzati e ben coordinati.
La filosofia DevOps ci consente di creare un flusso di lavoro efficiente, integrando sviluppo e operazioni per accelerare i cicli di rilascio e migliorare la qualità complessiva del software.
In ambito tecnologico, utilizziamo quotidianamente Azure per gestire le infrastrutture, garantire scalabilità e ospitare i nostri servizi.
Azure offre una vasta gamma di strumenti che ci permettono di costruire soluzioni scalabili e sicure in modo efficace.
Dal punto di vista dello sviluppo, utilizzo principalmente .NET Core per realizzare microservizi, grazie alla sua leggerezza, flessibilità e elevate performance.
Per la gestione dei dati, SQL è il mio strumento principale per interrogare e gestire i database, permettendomi di lavorare in modo efficiente con grandi quantità di dati strutturati.
Cosa ti piace di più nel lavorare nel team di sviluppo di Bludata?
Mi sento molto fortunato a far parte del team di FOCUS CLOUD di Bludata, un gruppo estremamente vario e competente. Ogni membro del team ha il proprio ambito di specializzazione, ma, allo stesso tempo, siamo tutti in grado di coprire diverse aree dello sviluppo, il che ci consente di lavorare in modo trasversale e affrontare le sfide con un approccio collaborativo.
Questa varietà di competenze e l’interazione tra le diverse specializzazioni rendono il lavoro quotidiano stimolante e arricchente.
Vorrei esprimere un ringraziamento speciale al mio responsabile, Andrea Boschin, che è una risorsa fondamentale per il nostro team. Il suo livello di preparazione è davvero eccezionale, e la sua passione per il lavoro è contagiosa. Oltre a essere un professionista altamente competente, Andrea ha una straordinaria capacità di trasmettere le sue conoscenze con pazienza e dedizione, creando un ambiente di apprendimento continuo per tutti noi.