/resume · curriculum vitae

Curriculum.

Nicolò Plebani

Software Architect

Nicolò Plebani

Sono un software architect con base a Bergamo. Progetto firmware, HMI, applicazioni native e web, librerie e integrazioni per prodotti connessi, trasformando requisiti di prodotto e vincoli hardware in sistemi affidabili, mantenibili e semplici da utilizzare.

Seguo l’intero sviluppo, dall’architettura all’integrazione sul dispositivo reale: definisco componenti, flussi e protocolli; implemento le funzionalità; collego interfacce, periferiche, servizi e sistemi di comunicazione; verifico infine il comportamento sul prodotto. Lavoro sia su nuove piattaforme sia sull’evoluzione di software già in produzione, con un approccio pragmatico basato su test, validazione e qualità del codice.

Esperienza / 06

Sviluppatore firmware

@ Work Louder

Sviluppo firmware, HMI ed esperienze di prodotto per tastiere e controller programmabili, lavorando anche su Codex Micro e Framer F1 nelle collaborazioni di Work Louder con OpenAI e Framer.

  • Sviluppo e mantengo il firmware dei prodotti Work Louder, integrando input, display, LED, comunicazioni e logiche applicative.
  • Per Codex Micro ho lavorato sull'architettura e sulla logica principale del firmware, sulla gestione degli input, sui feedback LED e sulle chiamate RPC.
  • Per Framer F1 lavoro sul firmware e sull'HMI, coordinando display, tasti, encoder e funzioni del prodotto in un'esperienza coerente.
  • Porto avanti l'evoluzione di Creator Micro 2, XYZ Work Board r2, Knob1 e Nomad [E] 2 attraverso implementazione, test, validazione e rifinitura continua del prodotto.
  • Firmware embedded
  • UX/UI
  • Product UX
  • HMI
  • Integrazione di prodotto
  • Validazione

Sviluppatore embedded / HMI

@ Re:Lab

Sviluppo software embedded e HMI per display di bordo, traducendo requisiti funzionali e informazioni della macchina in interfacce chiare per l'operatore.

  • Collaboro, tramite Re:Lab, con il team R&D di SDF sul software di cabina e sui display di bordo dei trattori.
  • Traduco requisiti di prodotto e dati macchina in componenti software, pagine, indicatori e logiche di interazione coerenti con il cluster.
  • Sviluppo e integro interfacce in Qt/QML, mantenendo continuità visiva e comportamentale tra le diverse funzioni.
  • Verifico le funzionalità sulla piattaforma di riferimento e rifinisco il risultato con il team multidisciplinare, bilanciando vincoli tecnici, leggibilità e usabilità.
  • Software embedded
  • HMI
  • Qt/QML
  • Integrazione di prodotto
  • Validazione

Artigiano

@ NicoLab

Ho avviato e gestito un'impresa individuale specializzata nella lavorazione e rifinitura di accessori moda per conto terzi.

  • Ho pianificato e coordinato le lavorazioni nel rispetto di scadenze, specifiche del cliente e standard qualitativi.
  • Ho gestito direttamente clienti, priorità operative, imprevisti e non conformità, mantenendo il lavoro allineato alle esigenze della produzione.
  • Ho seguito le attività operative, amministrative e commerciali, assumendo responsabilità diretta sull'organizzazione e sul risultato finale.
  • Gestione clienti
  • Pianificazione
  • Controllo qualità
  • Amministrazione
  • Vendita

Artigiano

@ Giosmalt

Ho lavorato nell'azienda artigiana di famiglia, contribuendo alla produzione e alla rifinitura di accessori moda e alla gestione quotidiana delle attività.

  • Ho seguito attività operative e amministrative lungo l'intero processo, dalla lavorazione al controllo qualità e all'organizzazione delle consegne.
  • Ho pianificato il lavoro nei periodi di maggiore carico, contribuendo al rispetto delle scadenze e degli standard qualitativi.
  • Ho gestito priorità, risorse e imprevisti in un contesto produttivo reale, sviluppando autonomia e responsabilità operativa.
  • Produzione
  • Organizzazione
  • Gestione risorse
  • Controllo qualità

Stagista informatico

@ Italtrans

Ho fornito supporto tecnico e sistemistico agli utenti aziendali, contribuendo alla manutenzione delle postazioni e alla continuità operativa.

  • Ho supportato utenti e reparti diversi, traducendo le esigenze operative in interventi informatici concreti.
  • Ho riparato e aggiornato postazioni di lavoro, gestito ticket di assistenza e curato l'hardware aziendale.
  • Supporto IT
  • Hardware
  • Ticketing
  • Stage

Programmatore

@ Garmsafe

Ho 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 dalla pianificazione alla presentazione finale, contribuendo alla vittoria del primo premio nel concorso IFS.
  • Arduino
  • Sensori
  • Coordinamento
  • Modellazione 3D
  • Lavoro di squadra

Progetti / 02

Nexenne Library

Personale · open source

Collezione modulare di librerie C++23 indipendenti, progettata per trasformare codice sperimentale in componenti riutilizzabili, verificabili e mantenibili.

  • Ho definito un'architettura a componenti in cui ogni modulo può essere integrato, testato e distribuito in modo indipendente, favorendo riuso e isolamento.
  • Sto sviluppando moduli dedicati a utility, container, gestione del tempo e generazione casuale, seguendo le convenzioni della standard library per offrire API prevedibili.
  • Ho predisposto test con Doctest, preset CMake, AddressSanitizer e UndefinedBehaviorSanitizer per individuare regressioni e problemi di correttezza.
  • Sto trasferendo le idee maturate con Enne 2D in una base più semplice e modulare, evitando di ereditare la complessità del progetto originale.
  • C++23
  • CMake
  • Doctest
  • Sviluppo Agile

TrackOMatic

Personale · archiviato · open source

App 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 e documentato flussi utente, architettura e responsabilità dei moduli, mantenendo chiara la separazione tra i diversi livelli dell'applicazione.
  • Ho ottimizzato il tracciamento GPS per bilanciare precisione, continuità in background e consumo energetico durante l'utilizzo reale.
  • Clean Architecture
  • MVVM
  • Firebase