/resume · curriculum vitae

Curriculum.

Nicolò Plebani

Software Architect

Nicolò Plebani

Sono un software architect con base a Bergamo. Progetto soluzioni software su misura per controllare dispositivi, semplificare sistemi complessi e automatizzare processi. Sviluppo firmware per sistemi embedded, HMI intuitive, app native, siti web, applicazioni web, librerie riutilizzabili e integrazioni tra sistemi. Posso definire l'architettura di un nuovo prodotto o intervenire su software già in produzione, trasformando obiettivi e vincoli tecnici in soluzioni verificabili, mantenibili e adatte al contesto reale.

Esperienza / 06

Sviluppatore firmware

@ Work Louder

Sviluppo firmware ESP32 per tastiere e macropad con display, con responsabilità diretta su architettura, stabilità e continuità evolutiva dei prodotti.

  • Ho preso in carico Creator Micro 2, XYZ Work Board r2, Knob1 e Nomad [E] 2, diventando un riferimento tecnico per la continuità della linea ESP32.
  • Ho sviluppato da zero il firmware di XYZ Work Board r2 partendo dal PCB, trasformando schema hardware, requisiti di prodotto e vincoli di produzione in una soluzione completa e verificabile.
  • Ho guidato il completamento dei firmware di Creator Micro 2 e Knob1 e li mantengo con correzioni, ottimizzazioni e nuove funzionalità.
  • Sto costruendo il firmware e l'interfaccia LVGL di Nomad [E] 2 sulla nuova piattaforma hardware, definendo anche la UX del prodotto e migliorando la UI per rendere l'interazione più chiara e coerente.
  • Ho riscritto librerie condivise per comunicazioni USB/BLE, sincronizzazione RPC tra dispositivi, configuratore e servizi collegati, e gestione di alimentazione e ricarica, eliminando fragilità e problemi ricorrenti.
  • ESP32
  • ESP-IDF
  • NimBLE
  • TinyUSB
  • LVGL
  • UX/UI
  • Embedded Connectivity

Sviluppatore embedded / HMI

@ Re:Lab

Sviluppo software di cabina e cluster di bordo, dando struttura ai dati macchina e rendendo i componenti HMI più integrabili e verificabili.

  • Collaboro con il team R&D di SDF, tramite Re:Lab, portando contributi operativi sul software di cabina e sui display di bordo dei trattori.
  • Ho strutturato il flusso dei dati macchina separando comunicazione, interpretazione, validazione e stato applicativo, rendendo il sistema più leggibile e robusto.
  • Ho introdotto una libreria di astrazione hardware integrata con Qt per uniformare letture, scritture ed eventi, semplificando l'integrazione con il modello applicativo.
  • Ho creato pagine del cluster e componenti QML riutilizzabili per indicatori, controlli, allarmi e popup, riducendo duplicazioni e incoerenze tra schermate.
  • Intervengo su latenza, regressioni e validazione diretta sul display di riferimento, migliorando la qualità percepita dall'utente finale.
  • Automotive
  • HMI
  • Qt/QML
  • CAN
  • Driver/GPIO
  • Embedded Linux
  • Integrazione hardware

Artigiano

@ NicoLab

Ho creato e gestito un'impresa individuale specializzata nella lavorazione e rifinitura di accessori moda per conto terzi, costruendo un servizio autonomo e affidabile.

  • Ho organizzato in prima persona le lavorazioni nel rispetto di tempi, standard qualitativi e specifiche del cliente, garantendo consegne ordinate e risultati coerenti.
  • Mi sono assunto la gestione diretta di clienti, priorità operative, imprevisti e non conformità, mantenendo il lavoro allineato alle esigenze reali della produzione.
  • Ho gestito attività operative, amministrative e commerciali, sviluppando autonomia decisionale e responsabilità diretta sul risultato.
  • Gestione clienti
  • Pianificazione
  • Controllo qualità
  • Amministrazione
  • Vendita

Artigiano

@ Giosmalt

Ho contribuito in modo continuativo all'azienda artigiana di famiglia, sostenendo produzione e rifinitura di accessori moda con attenzione a precisione e continuità.

  • Ho preso in carico attività operative e amministrative lungo l'intero processo, dalla lavorazione al controllo qualità e alla consegna, migliorando il coordinamento quotidiano.
  • Ho organizzato il lavoro nei periodi di maggiore carico, permettendo di rispettare scadenze e standard qualitativi anche sotto pressione.
  • Ho maturato esperienza nella gestione pratica di risorse, priorità e responsabilità operative in un contesto produttivo reale.
  • Produzione
  • Organizzazione
  • Gestione risorse
  • Controllo qualità

Stagista informatico

@ Italtrans

Ho gestito interventi tecnici e sistemistici per manutenzione, continuità operativa e risoluzione dei problemi, contribuendo a ridurre i fermi delle postazioni.

  • Ho affiancato utenti e reparti diversi, traducendo esigenze operative in interventi informatici pratici.
  • Ho riparato e aggiornato postazioni di lavoro, gestito ticket di assistenza e curato l'hardware aziendale, rendendo il supporto più rapido e ordinato.
  • Supporto IT
  • Hardware
  • Ticketing
  • Stage

Programmatore

@ Garmsafe

Ho guidato la parte software di un progetto di Impresa Formativa Simulata, portando un contributo tecnico concreto in un contesto organizzato come una piccola azienda.

  • Ho progettato e sviluppato il software per acquisire ed elaborare dati da sensori a ultrasuoni, trasformando un prototipo hardware in una dimostrazione funzionante.
  • Ho coordinato un team di quattro persone, dalla pianificazione alla presentazione finale, contribuendo a ottenere il primo posto al concorso IFS.
  • Arduino
  • Sensori
  • Coordinamento
  • Modellazione 3D
  • Lavoro di squadra

Progetti / 02

Nexenne Library

Personale · open source

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

  • Ho impostato un'architettura a componenti in cui ogni modulo può essere integrato, testato e distribuito in modo indipendente, favorendo riuso e isolamento.
  • Sto costruendo moduli per utility, container, tempo e generazione casuale seguendo le convenzioni della standard library, così da offrire API prevedibili.
  • Ho reso il progetto verificabile con Doctest, preset CMake, AddressSanitizer e UndefinedBehaviorSanitizer, aumentando affidabilità e facilità di manutenzione.
  • Sto portando le idee maturate in Enne 2D dentro una base più semplice, modulare e mantenibile, evitando di trascinare 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.

  • Ho ideato, progettato e sviluppato l'intera app con MVVM, Clean Architecture e Jetpack Compose, costruendo una base ordinata e facile da evolvere.
  • Ho integrato Google Maps, servizi di localizzazione e Firebase per autenticazione, sincronizzazione, funzioni backend e archiviazione cloud, rendendo l'app utilizzabile end-to-end.
  • Ho definito e documentato flussi utente, architettura e responsabilità dei moduli, dando al progetto una direzione tecnica chiara.
  • Ho ottimizzato il tracciamento GPS per bilanciare precisione, continuità in background e consumo energetico, migliorando l'esperienza durante l'uso reale.
  • Clean Architecture
  • MVVM
  • Firebase