LavoroIT Logo
Ottieni l'accesso Full al database dei CV:

Figura Professionale: Sviluppatore software senior | Ingegnere sistemi distribuiti

INFO CANDIDATO

Nome Cognome:Solo per AbbonatiEtà:45 anniTelefono:Solo per AbbonatiE-mail:Solo per AbbonatiCV allegato:Solo per AbbonatiCategoria CV:Developer / Web dev. / Mobile dev.Sede preferita:RemotoData pubblicazione:18/03/2026

DETTAGLIO CV

Profilo Candidato

▪ Titolo professionale: Ingegnere senior di sistemi distribuiti ▪ Anni di esperienza: 18 anni nella progettazione e implementazione di sistemi distribuiti mission-critical su protocolli embedded, microservizi e piattaforme IoT.

▪ Competenze fondamentali: Sviluppo full-stack: .NET (Framework e Core), C/C++, Java, Kotlin. Competenza nella progettazione di protocolli in tempo reale, architettura a microservizi, ingegneria di pipeline di dati e integrazione multipiattaforma. Capacità di progettare architetture a qualsiasi livello, da Linux/RTOS embedded ad API e applicazioni mobile. Dimostra una rapida adozione di nuove tecnologie in infrastrutture complesse (competenza in Kotlin, 2025).

▪ Crescita: Disponibilità ad ampliare le competenze di backend per includere piattaforme cloud (AWS, GCP, Azure) qualora richiesto dal ruolo.

▪ Profilo professionale: Esperienza comprovata nella collaborazione tra sedi europee distribuite (Milano, Monaco, Ulm). Madrelingua italiana, ottima conoscenza dell'inglese. Apprendimento autonomo attraverso la risoluzione continua di problemi pratici in infrastrutture complesse.


Studi, Corsi, Certificazioni, Lingue conosciute

➢ Laurea Specialistica in Ingegneria delle Telecomunicazioni • Ateneo: Politecnico di Milano. • Voto finale: 101/110. • Titolo della tesi: Tecniche di rivelazione del segnale WiMAX in ricevitori Ultrawideband.

➢ Laurea in Ingegneria dell’Informazione • Ateneo: Università degli studi di Brescia. • Voto finale: 93/110. • Titolo della tesi: Elaborazione e gestione di un flusso di dati audio per applicazioni rivolte ad una refertazione radiologica remota – Stage Aziendale presso Teinos s.r.l., sita a Torre de’ Roveri, Bergamo (BG), Italia.

Conoscenza professionale della lingua Inglese, sia parlata sia scritta

Conoscenza scolastica della lingua Francese, sia parlata sia scritta


Esperienze di Lavoro

▪ Ingegnere senior di sistemi distribuiti presso Dinema S.p.A., dal 04/2018 (in corso)

Con riferimento al principale prodotto proprietario caratterizzante DINEMA s.p.a., nell'ottica di una sua naturale evoluzione, progetto e sviluppo "from scratch", il sistema di raccolta dei dati per l'industria tessile. Tale sistema, da considerarsi il fulcro dell'Industria 4.0, è in grado di rendere le macchine tessili capaci di raccogliere i dati di produzione, oltre che automatizzarne la produzione medesima, grazie all'interazione con server locati su PC remoti. L'infrastruttura del sistema è assai complessa e si basa sulle più moderne tecnologie: broker MQTT per la comunicazione macchine-server, database NoSQL (Influx) per la raccolta dei dati grezzi, una infrastruttura multi servizio in ambiente .NET per la realizzazione dei server lato PC (linguaggio C#), un gestore delle code RabbitMQ e di un broker MQTT per la comunicazione intra-servizi, un database relazionale MS SQL Server per l'archiviazione dei dati processati e API RESTful JSON per la comunicazione con la parte back-end della web interface. In parallelo a quanto descritto, progetto e sviluppo un modulo software volto a rendere la precedente raccolta dati compatibile con il nuovo prodotto. Il software è scritto in linguaggio C++ moderno, in ambiente Linux. Si configura come un server in grado di convertire il precedente protocollo in quello nuovo, basato principalmente su multi threading, code e messaggi JSON MQTT. Nell’ottica di fornire ai clienti la migliore esperienza possibile, poi, progetto e sviluppo una app per dispositivi Android (Kotlin) in grado di trasporre su mobile le principali funzionalità del client web. Qualora sia ancora necessario, poi, sviluppo e mantengo (linguaggio C/C++) sia il software macchina sia il software PC costituenti il precedente sistema di raccolta dei dati (nome commerciale Nautilus), basato sulla comunicazione tra i sotto sistemi mediante socket TCP/IP e sull'archiviazione dei dati di produzione mediante MS SQL Server. Nell'ottica dell'implementazione di feature avanzate, infine, progetto e sviluppo, su web server Tomcat, servizi web (nello specifico il back-end) di tipo RESTful basati su API JSON (linguaggio Java).

▪ Ingegnere senior di sistemi di telecomunicazione presso PRISMA Telecom Testing, dal 06/2013 al 03/2018

Presso la sede principale di PRISMA Telecom Testing, leader nello sviluppo di soluzioni innovative di Load&Stress e monitoring per reti mobili 2G, 3G, 4G e 5G, locata in Milano, ho contribuito attivamente alla progettazione, allo sviluppo (linguaggio C) e al mantenimento del livello 2 (MAC, RLC) dello stack protocollare LTE / 5G di UeSIM, prodotto di punta dell'azienda, pluripremiato a livello internazionale (http://www.prismatelecomtesting.com/products/productsoverview/radio

COMPETENZE Tecniche

Paradigmi di programmazione e linguaggi di programmazione:

- Programmazione orientata agli oggetti (OOP), programmazione procedurale.

- C#, C++, C, Java, Kotlin, Objective-C.

Framework:

- .NET framework, .NET Core.

Database:

- Microsoft SQL Server, MySQL.

- Influx (NoSQL).

Ambienti di Sviluppo Integrati (IDE) e compilatori:

- Visual Studio, Netbeans, Kdevelop, Eclipse, Qt Creator, Xcode, Android Studio, IAR Embedded Workbench.

- GCC cross-compiler.

Sistemi di controllo della versione (VCS):

- SVN, GIT.

Web:

- API RESTful, JSON, Tomcat, Postman.

Sistemi Operativi real-time e sistemi operativi mobili:

- Linux Embedded, QNX Neutrino, Micrium μC OS-II, Micrium μC OS-III, FreeRTOS

- iOS, Android.

Protocolli di Messaggistica, Code e Monitoring Tools:

- MQTT, RabbitMQ, Telegraf.

Protocolli di comunicazione e crittografia:

- NB-IoT, LTE, WiMAX; Ethernet, TCP/IP, UDP; RSA, AES, DES.

Architetture CPU e Microcontrollori:

- RISC ARM7, 9, Cortex; NXP I.MX6, 8, LPC23xx; STM32xxx; Texas Instruments MSP430, C64x DSP; Freescale MPC8548.

Analizzatori di protocolli di rete:

- Wireshark.

Project management, bug tracking, generazione automatica documentazione, revisione codice, gestione dati e requisiti di prodotto:

- TRAC, JIRA, BugZilla, Confluence, Kanban, GANTT charts, Doxygen, Requisite Pro, Review Board.

Metodologie di lavoro:

- Continuous Integration (Jenkins / Hudson).