Profilo professionale
Panoramica
Esperienza lavorativa
Istruzione
Competenze
Lingue
Hobby e interessi
Cronologia
SoftwareEngineer
Cristiano Battini

Cristiano Battini

Rosignano Solvay

Profilo professionale

Sviluppatore full stack con esperienza nella creazione di applicazioni e siti web. Abile nell'utilizzo di strumenti AI per migliorare il coding e il debugging. Collaborazione cross-team e nell'adattabilità in contesti Agile.

Panoramica

2
2
anni di esperienza professionale

Esperienza lavorativa

Sviluppatore R&D Full Stack

Innovio
Smart working
2025.06 - 2025.09

All'interno di Innovio mi sono occupato dello sviluppo e del restyling dell’infrastruttura Intranet aziendale, contribuendo sia al frontend sia al backend della piattaforma. L’attività è stata focalizzata sull’evoluzione di uno strumento interno dedicato alla visualizzazione e modifica di informazioni aziendali quali mansioni, uffici, progetti e altri dati organizzativi.

Ho lavorato in particolare su:

  • sviluppo e manutenzione di funzionalità full stack per la gestione dei contenuti dell’Intranet;
  • restyling dell’interfaccia utente e miglioramento dell’esperienza di navigazione;
  • realizzazione di sezioni per la consultazione e modifica dei dati interni aziendali;
  • sviluppo di logiche lato backend e integrazione con il frontend per una gestione strutturata delle informazioni;
  • aggiornamento e ottimizzazione della piattaforma a supporto dei processi interni aziendali;
  • gestione del codice e del versionamento tramite Git.

Tecnologie utilizzate:

  • Angular
  • TypeScript
  • Backend C#
  • CSS
  • Git
  • Altre tecnologie e librerie a supporto dello sviluppo applicativo.

Metodologia di lavoro:
Attività svolta in un contesto R&D, con approccio di lavoro flessibile e collaborativo, orientato alla sperimentazione, all’evoluzione continua del prodotto e all’adattamento rapido alle esigenze progettuali.

Sviluppatore Frontend – Modulo Reporting

Xeel
Navacchio, Pisa
2024.06 - 2024.09

All'interno di Xeel mi sono occupato della progettazione e dello sviluppo della sezione dedicata all’analisi, reportistica delle commesse e rendicontazione all’interno del software Under Control, realizzando da zero un modulo che oggi è stabilmente integrato nella piattaforma.

Ho lavorato in particolare su:

  • analisi dei requisiti funzionali della sezione reporting;
  • progettazione e sviluppo del modulo frontend per la visualizzazione dei dati;
  • preparazione, manipolazione e strutturazione dei dati provenienti dal backend, al fine di renderli idonei all’analisi e alla reportistica;
  • realizzazione di dashboard, grafici e strumenti di consultazione per il monitoraggio e l’interpretazione dei dati;
  • integrazione con backend in C# e gestione del versionamento tramite Git.

Tecnologie utilizzate:

  • Angular
  • TypeScript
  • CSS
  • PrimeNG
  • Librerie per data manipulation, filtering e charting
  • Integrazione con backend C#
  • Git

Metodologia di lavoro:
Attività svolta in contesto Agile, collaborando allo sviluppo di una funzionalità introdotta come nuova area del prodotto e successivamente consolidata all’interno del software.

Sviluppatore di Applicazioni, Dashboard Web e Siti

Solo Developer
Smart working
2024.01 - ad oggi

Sviluppo indipendente di applicazioni e piattaforme digitali

Portfolio: cristianobattini.com

Progettazione e sviluppo autonomo di applicazioni web e mobile, curando l’intero ciclo di vita del prodotto: analisi dell’idea, definizione dei requisiti, progettazione dell’architettura, sviluppo frontend e backend, gestione dei dati, testing, integrazione e predisposizione al deploy.
Realizzazione di soluzioni sviluppate come solo developer, con focus su sicurezza, organizzazione delle informazioni, user experience, tracking operativo e utilizzo di strumenti di Intelligenza Artificiale a supporto dello sviluppo e dell’analisi dei dati.

  • YouVault (https://github.com/cristianobattini/YouVault)
    Sviluppo di un’applicazione mobile orientata alla gestione sicura di credenziali in locale, progettata con approccio privacy-first. Implementazione di funzionalità per archiviazione protetta, organizzazione tramite tag, import/export dei dati e interfaccia utente essenziale e focalizzata sull’usabilità. Implementazione con funzioni native come l'accesso biometrico. Presente su AppStore.
  • GalleryClean (https://github.com/cristianobattini/GalleryClean)
    Progettazione e sviluppo di un’app mobile per la pulizia e l’ottimizzazione della galleria, con interazioni swipe per la selezione rapida dei contenuti. Realizzazione di funzionalità di anteprima, filtri, gestione foto/video, undo e riepilogo finale prima della rimozione, con particolare attenzione alla fluidità dell’esperienza utente. Presente su AppStore.
  • TradingTracker (https://github.com/cristianobattini/TradingTracker)
    Realizzazione di una piattaforma full stack per il monitoraggio, la gestione e la visualizzazione delle performance di trading. Sviluppo di funzionalità per tracking operativo, organizzazione strutturata dei dati e consultazione delle informazioni tramite interfaccia web dedicata. Il progetto si articola in due sezioni: frontend e backend che lavorano insieme tramite la creazione di script per il deploy.
    Il progetto include anche l’integrazione di componenti di Intelligenza Artificiale in grado di interfacciarsi con i dati della piattaforma, supportandone consultazione, interpretazione ed elaborazione in chiave analitica.
  • Portfolio personale – cristianobattini.com (https://github.com/cristianobattini/portfolio)
    Progettazione e sviluppo del portfolio personale come applicazione web interattiva, concepita come vetrina professionale dei progetti e delle competenze tecniche. Realizzazione di un’esperienza moderna e dinamica, con attenzione alla presentazione dei contenuti, all’identità visiva e alla gestione strutturata delle informazioni.
  • Angular
  • TypeScript
  • JavaScript
  • C#
  • Python
  • React
  • React Native
  • Expo
  • Node.js
  • Express
  • FastAPI
  • SQLite
  • CSS
  • Git
  • Librerie e strumenti per data handling, filtering, charting, animazioni e sviluppo applicativo
  • Strumenti di Intelligenza Artificiale a supporto del coding, debugging, refactoring, prototipazione rapida e analisi dei dati
  • sviluppo full stack di applicazioni web e mobile
  • progettazione e realizzazione di soluzioni digitali da zero
  • sviluppo end-to-end come solo developer
  • integrazione frontend/backend
  • strutturazione e gestione dei dati
  • realizzazione di dashboard, strumenti di tracking e consultazione
  • attenzione a user experience e organizzazione dei contenuti
  • integrazione di funzionalità AI in applicazioni data-driven
  • utilizzo dell’AI per coding assistance, debugging e accelerazione dello sviluppo
  • gestione del codice e versionamento tramite Git
  • integrazione con AI

Attività svolta in autonomia, con approccio orientato a sperimentazione, rapid prototyping, miglioramento continuo e costruzione di soluzioni concrete. Capacità di gestire in modo indipendente sia gli aspetti tecnici sia quelli funzionali del prodotto, dall’idea iniziale alla realizzazione finale.

Istruzione

Studente - Scientifico opzione Scienze Applicate

IIS E. Mattei
Rosiggnano Solvay

Corso - Guida Autonoma

PoliMi
Milano
2024-06

Competenze

Progetti personali / indipendenti

  • Sviluppo autonomo di 2 applicazioni come solo developer, gestendo l’intero ciclo di vita del prodotto: progettazione, sviluppo, test e rilascio
  • Realizzazione di un sito dedicato al management e al tracking delle operazioni di trading, con funzionalità di monitoraggio e organizzazione dei dati
  • Sviluppo e manutenzione del portfolio personale come vetrina progettuale e tecnica
  • Utilizzo operativo di strumenti di AI per coding assistance, debugging, refactoring, generazione di boilerplate e accelerazione dello sviluppo

Sviluppo full stack

  • sviluppo frontend e backend di applicazioni aziendali
  • progettazione e implementazione di nuove funzionalità
  • integrazione tra interfaccia utente e logiche server-side

Frontend development

  • sviluppo di interfacce web con Angular, React, Vue e TypeScript
  • realizzazione di dashboard, sezioni gestionali e strumenti di consultazione dati
  • restyling UI e miglioramento della user experience

Backend e gestione dati

  • sviluppo di logiche backend in C#
  • manipolazione, strutturazione e preparazione dei dati per reporting e analisi
  • gestione strutturata di contenuti e informazioni aziendali

Analisi e reportistica

  • analisi dei requisiti funzionali
  • progettazione di moduli di reporting
  • sviluppo di grafici, dashboard e strumenti di monitoraggio dati

Metodologia e collaborazione

  • lavoro in contesti Agile e R&D
  • collaborazione cross-team
  • adattabilità, sperimentazione e miglioramento continuo

Strumenti

  • Git e versionamento del codice

Lingue

Italiano
Madrelingua
Inglese
Intermedio avanzato
B2

Hobby e interessi

Nutro un forte interesse per le discipline scientifiche, in particolare matematica e fisica, che considero fondamentali per sviluppare capacità analitiche e di ragionamento strutturato
Mi dedico inoltre allo studio e all’applicazione del trading, e seguo con interesse il campo del deep learning, approfondendone principi, applicazioni e sviluppi e studiandolo tramite corsi e risorse affidabili e certificate

Cronologia

Sviluppatore R&D Full Stack

Innovio
2025.06 - 2025.09

Sviluppatore Frontend – Modulo Reporting

Xeel
2024.06 - 2024.09

Sviluppatore di Applicazioni, Dashboard Web e Siti

Solo Developer
2024.01 - ad oggi

Studente - Scientifico opzione Scienze Applicate

IIS E. Mattei

Corso - Guida Autonoma

PoliMi
Cristiano Battini