(English version below π¬π§)
15+ anni di esperienza in ambienti industriali regolamentati, oggi applicati allo sviluppo software in C# e .NET.
Non vengo dall'universitΓ , vengo dal campo β impianti alimentari, macchinari farmaceutici GMP, linee di produzione che non possono fermarsi. Da 4 anni studio seriamente sviluppo software, e porto in ogni progetto la stessa disciplina imparata in fabbrica: tracciabilitΓ , affidabilitΓ , zero tolleranza per l'errore su sistemi critici.
Percorso professionale:
- π Conduttore di impianti in un'azienda alimentare (5 anni) β linee di produzione, controllo qualitΓ , manutenzione ordinaria
- π Agente immobiliare (4 anni) β gestione clienti, trattative, documentazione tecnica
- π Manutentore meccanico nel settore farmaceutico (6 anni) β macchinari GMP, documentazione FDA, ambienti ad alta regolamentazione
- π§Ί Manutentore guasti in lavanderia industriale ospedaliera (1,5 anni) β impianti a servizio degli ospedali del nord Italia
- βοΈ Montatore meccanico per aziende siderurgiche (attuale) β installazione e manutenzione di macchinari da catena di produzione
Questa esperienza mi ha insegnato cosa significa costruire per l'affidabilitΓ , non solo per la demo. Γ la prospettiva che porto nel codice che scrivo oggi.
π PlcBridge β TCP/IP bridge per comunicazione industriale (in sviluppo attivo)
Il progetto che unisce direttamente il mio background industriale allo sviluppo software: un simulatore/bridge C# / .NET 10 per la comunicazione TCP/IP con PLC, pensato per l'integrazione tra software gestionale e hardware di fabbrica.
Clean Architecture a layer separati (Core, Infrastructure, Worker, Tests), .NET Generic Host con BackgroundService per il polling asincrono, logging strutturato con Serilog (rotazione e retention dei log), TUI di monitoraggio con Spectre.Console, gestione della concorrenza con lock e CancellationToken per uno shutdown pulito, suite di test xUnit e pipeline CI/CD su GitHub Actions.
Γ il progetto che dimostra meglio il valore della mia esperienza di dominio: conosco giΓ cosa serve a un sistema che comunica con un PLC per non fermarsi mai.
ποΈ MotoLogPro β Gestione officina moto (in sviluppo attivo)
Applicazione .NET MAUI + Web API per la gestione di un'officina motociclistica. Clienti, interventi, storico veicoli, autenticazione JWT, database relazionale con Entity Framework Core.
Architettura client-server, separazione dei layer, documentazione API con Swagger. Nasce dalla curiositΓ di costruire qualcosa di concreto, ispirandosi a processi reali che conosco bene.
π§ MechTools β App per meccanici da officina
Applicazione multipiattaforma (Windows + Android) in .NET MAUI, nata da un bisogno reale: avere a portata di mano, mentre si montano macchinari, strumenti di calcolo e riferimento tecnico.
La uso personalmente sul lavoro ogni giorno β software semplice, costruito da chi conosce il problema dall'interno.
π° WalletWise β Gestione finanze personali
Applicazione multipiattaforma (Windows + Android) in .NET MAUI. Interfaccia moderna, gestione di entrate/uscite, categorie, storico transazioni.
Progetto che ha consolidato le mie competenze su UX mobile, persistenza dei dati locale e architettura MVVM.
Diventare software developer, con un focus su applicazioni industriali e gestionali. La conoscenza diretta dei processi produttivi e della manutenzione non Γ¨ un dettaglio biografico: Γ¨ un asset che voglio mettere al servizio di team che sviluppano software per il mondo reale.
- OpportunitΓ in aziende che sviluppano software per il settore manifatturiero, industriale o gestionale
- Ambienti che valorizzino clean code, architettura solida e crescita tecnica continua
- Team in cui la competenza di dominio sia considerata un asset, non solo il titolo di studio
- π§ doppiam1@gmail.com
- π LinkedIn
- π Sito personale
"Ho passato 15 anni a capire come si rompe un macchinario, perchΓ© si ferma una linea, come si documenta un intervento. Ora scrivo il software che avrei voluto avere quando ero dall'altra parte."
15+ years in regulated industrial environments, now applied to software development in C# and .NET.
I didn't come from university β I came from the field: food-manufacturing plants, GMP pharmaceutical machinery, production lines that can't afford to stop. For the past 4 years I've been seriously studying software development, and I bring the same discipline I learned on the factory floor into every project I build: traceability, reliability, zero tolerance for errors on critical systems.
Background:
- π Production line operator in a food manufacturing company (5 years)
- π Real estate agent (4 years)
- π Mechanical maintenance technician in the pharmaceutical sector (6 years) β GMP machinery, FDA documentation, highly regulated environments
- π§Ί Breakdown maintenance technician in an industrial hospital laundry (1.5 years) β serving hospitals across northern Italy
- βοΈ Mechanical assembler for steelworks companies (current) β installation and maintenance of production line machinery
That experience taught me what it means to build for reliability, not just for the demo. It's the perspective I bring to the code I write today.
π PlcBridge β TCP/IP bridge for industrial communication (actively in development)
The project that most directly connects my industrial background to software development: a C# / .NET 10 TCP/IP simulator and bridge for PLC communication, built to integrate management software with factory-floor hardware.
Clean Architecture across separated layers (Core, Infrastructure, Worker, Tests), .NET Generic Host with a BackgroundService for asynchronous polling, structured logging with Serilog (rotation and retention), a monitoring TUI with Spectre.Console, concurrency handling with lock and graceful shutdown via CancellationToken, an xUnit test suite, and a CI/CD pipeline on GitHub Actions.
It's the project that best shows the value of my domain background: I already know what a system talking to a PLC needs in order to never stop.
ποΈ MotoLogPro β Motorcycle workshop management (actively in development)
A .NET MAUI + Web API application for motorcycle workshop management. Customers, service orders, vehicle history, JWT authentication, relational database with Entity Framework Core.
Client-server architecture, layer separation, API documentation with Swagger.
π§ MechTools β Workshop tool app for mechanics
A cross-platform (Windows + Android) application built with .NET MAUI, born from a real need: having technical calculation and reference tools at hand while assembling machinery.
I use it personally on the job, every day β simple software, built by someone who knows the problem from the inside.
π° WalletWise β Personal finance management
A cross-platform (Windows + Android) application built with .NET MAUI. Modern UI, income/expense tracking, categories, transaction history.
Become a software developer, with a focus on industrial and management applications. Hands-on knowledge of production processes and maintenance isn't a biographical detail β it's an asset I want to put to work for teams building software for the real world.
- Opportunities at companies developing software for manufacturing, industrial, or management sectors
- Teams that value clean code, solid architecture, and continuous technical growth
- Environments where domain expertise is considered an asset, not just a degree
- π§ doppiam1@gmail.com
- π LinkedIn
- π Personal website
"I spent 15 years understanding how a machine breaks down, why a production line stops, how to document a maintenance job. Now I write the software I wish I'd had when I was on the other side."