Nicolò Plebani
Software Architect
- @ nicolo@nexenne.com
- ↗ nexenne.com
- git github.com/signorenne
- ☎ +39 346 311 6428
- ◉ Bergamo, Italia
- ◷ Data di nascita: 17 giugno 1999

Sono un Software Architect. Progetto firmware, sistemi embedded, HMI, applicazioni native e web, librerie e integrazioni, trasformando requisiti di prodotto e vincoli hardware in soluzioni software: componenti, responsabilità, astrazioni, API, protocolli e flussi di sistema.
Seguo il ciclo tecnico dall'architettura all'implementazione, integrazione e validazione sul dispositivo reale, prendendo decisioni su memoria, latenza, responsiveness, consumi e affidabilità. Lavoro principalmente con C/C++, Qt/QML, sistemi real-time, Embedded Linux e protocolli di comunicazione.
Esperienza professionale / 06
Sviluppatore firmware
@ Work LouderSviluppo firmware e HMI per dispositivi embedded programmabili, lavorando su architettura software, integrazione hardware e validazione del prodotto su dispositivi come Creator Micro 2, XYZ Work Board r2, Knob1 e Nomad [E] 2.
- Definisco l'architettura firmware a partire dai requisiti di prodotto, organizzando astrazioni, responsabilità dei componenti, ownership delle risorse, task e comunicazione tra sottosistemi.
- Progetto e implemento API, protocolli e formati dei messaggi per la comunicazione tra firmware, periferiche, interfacce e servizi.
- Per Codex Micro ho contribuito all'architettura e alla logica principale del firmware, lavorando su astrazioni di sistema, gestione degli input, feedback LED e integrazione RPC.
- Per Framer F1 contribuisco all'evoluzione dell'architettura firmware e HMI esistente, completando funzionalità e risolvendo problematiche di integrazione hardware/software.
- Prendo decisioni progettuali considerando RAM, flash, latenza, responsiveness, consumi e affidabilità, seguendo le funzionalità dalla soluzione tecnica fino a debug e validazione sul dispositivo reale.
Sviluppatore embedded / HMI
@ Re:LabSviluppo software embedded e HMI per sistemi di bordo, traducendo requisiti funzionali e dati macchina in componenti software e interazioni integrate nel prodotto.
- Collaboro, tramite Re:Lab, con il team R&D di SDF sul software di cabina e sui display di bordo dei trattori.
- Parto dai requisiti funzionali e contribuisco alla soluzione tecnica, strutturando componenti, stati, flussi e logiche necessarie alle diverse funzionalità.
- Progetto e sviluppo componenti Qt/QML e ne seguo l'integrazione con il sistema embedded e con le informazioni provenienti dalla macchina.
- Gestisco le funzionalità assegnate dalla comprensione del requisito alla validazione sulla piattaforma reale, partecipando a code review e alla risoluzione di problemi di integrazione con il team multidisciplinare.
Fondatore / Artigiano
@ NicoLabHo avviato e gestito un'impresa individuale specializzata nella lavorazione e rifinitura di accessori moda per conto terzi.
- Ho gestito clienti, pianificazione, scadenze, qualità e priorità operative, assumendo responsabilità diretta sul risultato finale.
- Ho seguito attività operative, amministrative e commerciali e gestito autonomamente imprevisti e non conformità.
Artigiano
@ GiosmaltHo lavorato nell'azienda artigiana di famiglia, contribuendo alla produzione e alla gestione quotidiana delle attività.
- Ho seguito produzione, controllo qualità, organizzazione delle consegne e attività amministrative.
- Ho gestito priorità, risorse e imprevisti in un contesto produttivo reale, sviluppando autonomia e responsabilità operativa.
Stagista informatico
@ ItaltransSupporto tecnico e sistemistico agli utenti aziendali e manutenzione delle postazioni di lavoro.
- Ho gestito assistenza agli utenti, ticket, aggiornamenti e manutenzione hardware delle postazioni aziendali.
Programmatore
@ GarmsafeHo guidato lo sviluppo software di un progetto di Impresa Formativa Simulata, trasformando un prototipo hardware in una dimostrazione funzionante.
- Ho progettato e sviluppato il software per acquisire ed elaborare dati provenienti da sensori a ultrasuoni.
- Ho coordinato un team di quattro persone fino alla presentazione finale, contribuendo alla vittoria del primo premio nel concorso IFS.
Progetti / 02
Nexenne Library
Personale · open sourceCollezione modulare di librerie C++23 indipendenti, progettata per trasformare codice sperimentale in componenti riutilizzabili, verificabili e mantenibili.
- Ho progettato un'architettura modulare a componenti indipendenti, definendo responsabilità e dipendenze per favorire isolamento, testabilità ed evoluzione separata.
- Definisco API e contratti tra i moduli seguendo le convenzioni della standard library C++, riducendo l'accoppiamento e mantenendo il comportamento prevedibile.
- Sviluppo moduli dedicati a utility, container, gestione del tempo e generazione casuale con attenzione a type safety, riuso e semplicità d'integrazione.
- Utilizzo Doctest, CMake, AddressSanitizer e UndefinedBehaviorSanitizer per test, regressioni e verifica della correttezza.
- github.com/signorenne/nexenne
TrackOMatic
Personale · archiviato · open sourceApp Android nativa per registrare, sincronizzare e analizzare attività all'aperto, sviluppata dall'architettura all'esperienza utente.
- Ho ideato, progettato e sviluppato l'intera applicazione con MVVM, Clean Architecture e Jetpack Compose.
- Ho integrato Google Maps, servizi di localizzazione e Firebase per autenticazione, sincronizzazione, funzioni backend e archiviazione cloud.
- Ho definito flussi utente, architettura e responsabilità dei moduli, mantenendo una chiara separazione tra i livelli dell'applicazione.
- Ho ottimizzato il tracciamento GPS per bilanciare precisione, continuità in background e consumo energetico durante l'utilizzo reale.
- github.com/signorenne/trackomatic