Figura professionale: Embedded Software Eng, Sw Architect, Progettazione e sviluppo sw

Nome Cognome: S. M.Età: 59
Cellulare/Telefono: Riservato!E-mail: Riservato!
CV Allegato: Riservato!Categoria CV: Project Manager/Architetto SW/ IT Manager
Sede preferita: toscana

Accesso Full al database con 30.001 CV a partire da € 5,00    ABBONATI SUBITO!



Sommario

Embedded Software Eng, Sw Architect, Progettazione e sviluppo sw

Esperienze

01/03/2010 – ad oggi : INTECS SpA sede di Pisa :

o 10/10/2016 – tuttora : divisione “Smart Systems” :
 Progettazione Architettura software del modulo di potenza di UPS per cliente
BTicino/Legrand e supporto al cliente per stesura specifiche funzionali di sistema e di
modulo;
 Pianificazione attività di sviluppo e coordinamento team di sviluppo e validazione per
SW Management del modulo di potenza del sistema UPS;
 Sviluppo e integrazione di componenti e funzionalità del SW Management e driver di
periferica Uart ed eMMC dello stesso sistema UPS, su piattaforma Xilinx in linguaggio
C, basato su s.o. FreeRTOS;
 Sviluppo tool di simulazione e testing per le funzionalità del SW Management dello
stesso sistema UPS, su framework Qt e in linguaggio C++;
 Coordinamento con divisione R&D del cliente per attività di integrazione su target.

o 06/06/2016 – 10/10/2016 : divisione “Railways” :
 Sviluppo Decodificatore Euroradio per presentazione e statistiche tracciati corse
treno (sw in C++ su framework Qt) :

o 08/09/2015 – 06/06/2016 : divisione “Spazio” :
 attività presso cliente “Sistemi Dinamici” per realizzazione applicazione (C++ su
framework Qt) A-UCS di pilotaggio e monitorning per velivoli Agusta senza pilota a
bordo;

o 01/03/2010 – 08/09/2015 divisione “Railways” (cliente Ansaldo STS):
 Sviluppo sw in C/C++ (VisualStudio, Qt SDK) per segnalazione ferroviaria a bordo treno
(HDMI);
 sviluppo Sw DMI nell’ambito della segnalazione ferroviaria: DMIERA/TOD/SSC/METRO;
 supporto a progetto di localizzazione GPS per sviluppo interfaccia e driver modem
basato su comandi AT;
 implementazione suite e framework di test tramite Visual Studio 2008;
 reingegnerizzazione architetturale sw DMI : progettazione e realizzazione framework
C/C++ basato su Qt come base riusabile di applicazioni DMI in ambiente
multipiattaforma Windows, Linux Debian 6.0.4 Squeeze ed embedded Qt/Linux.
 Vari periodi : collaborazioni con Istituto di ricerca EndoCas:
sviluppo sw in C/C++ basato su framework Qt utilizzando librerie OpenSG, Chai3D, OpenCV
(recentemente approccio a livello di solo building di VTK/ITK/ITK-SNAP) in ambiente Visual
Studio (2005, 2008, 2010) con plug-in Qt:
 Sviluppo applicazione Windows per sistema di valutazione di strumenti chirurgici
interfacciando strumentazione, sensori di misura ed Hw esterni (applicazione ETHICON
TESTER x cliente Johnson e Johnson);
 Sviluppo di Sw (applicazioni, librerie e driver) per visione mixed/augmented reality e loro
integrazione in applicazioni VisualStudio/Qt/OpenSG pilotando in particolare visori 3D e
telecamere;
 Sviluppo di simulatore Sw (nell'ambito del progetto ARAKNES) interfacciando strumenti
Haptic Device di simulazione e utilizzando libreria Chai3D in ambiente VisualStudio/Qt;
 Design e implementazione sistema software client-server per telemedicina basato su
softphone VoIP esterni ed elaborazione immagini in tempo reale per mixed reality view;
 Progettazione e sviluppo librerie, componenti, GUI, integrazione per progetti di augmented
reality utilizzando framerork Qt, OpenCV, VTK in ambiente Visual Studio.
Nello specifico i periodi di collaborazione con l'Istituto EndoCas sono stati oggetto delle seguenti
collaborazioni esterne con il "Dipartimento di Oncologia dei Trapianti e delle Nuove Tecnologie" e
più recentemente con il Dipartimento di Ricerca Traslazionale e delle Nuove Tecnologie e
l’A.O.U.P:
 supporto alla ricerca nell’ambito del progetto Laser;
 attività di supporto alla ricerca nell’ambito del progetto Opera: software di un navigatore
general purpose wereable stereoscopico basato su augmented/mixed reality;
ottimizzazione delle librerie per mixer reality; integrazione del navigatore col sistema
centralizzato del consorzio del progetto Opera:
 “Ottimizzazione ed integrazione di sistemi di mixed-reality in ambienti di simulazione e
navigazione chirurgica”;
 “Sviluppo ed ottimizzazione di software per l’integrazione di un sistema per la
visualizzazione 3D di immagini radiologiche mediante tecniche di mixed-reality in navigatori
chirurgici”;
 “Studio e sviluppo di una suite applicativa per l’elaborazione di immagini mediche
volumetriche e generazione di modelli 3D dell’anatomia del paziente”;

 Dal 29/3/1995 al 31/01/2010 nel Gruppo Marconi-Ericsson :

o 1/11/2002 – 31/01/2010 : Marconi Communications divisione “Optical Networks” di Pisa :
 Progettazione/sviluppo GMPLS/ASTN Network Manager per rete Phoenix su fibra ottica
di Telecom Italia;
 Progettazione/Sviluppo (con mansioni anche di coordinamento del team di sviluppo e
coordinamento tecnico del progetto) suite multipiattaforma (Windows,Linux,HP-UX) di
pianificazione e simulazione per reti di telecomunicazioni (trasporto) su fibra ottica (vari
clienti tra cui Telecom Italia, Telefonica, ….. )

o 1/12/2000 – 30/10/2002 : Marconi Communications divisione “Operational Support
Systems” (team Q3 Interface for Network Element ) di Pisa :
 Sviluppo Agent per Network Element in C++ in ambiente HP-Unix,;
 Progettazione e sviluppo di simulatori di Network Manager per Optical Networks,
implementati in Tcl-Tk e C++, con semplice user interface Java.

o 01/10/1998 – 30/11/2000 : OTE-Marconi di Firenze – divisione “Mobile Networks” :
 Progettazione/Sviluppo sw real-time per Radio Base Station ed in particolare :
 architettura multitasking del sw di Base Station su piattaforma PSOS+ (progettazione e
sviluppo Software Infrastructure del SW di Base Station su piattaforma PSOS+);
 software downloading di apparato;
 gestione Flash Card PCMCIA;
 attivita` di integrazione e gestione release software/firmware per hand-portable con
utilizzo di Rational ClearCase;

o 29/3/1995 – 31/9/1998 : divisione “Optical Networks” (sede di Genova) :
 Progettazione/sviluppo software real-time per apparati SDH per telecomunicazioni su
fibra ottica (MSH41C, MSH51C, MSH53C, MSH64C). Software in C/C++ su piattaforme
PSOS+ (target) e UNIX (simulazione).

o Novembre 1993 / Febbraio 1994 : C-MAP Italy di Marina di Carrara (MS) :
Borsa di studio post-laurea:
 Progettazione/sviluppo software in linguaggio C (in ambiente DOS) nel settore della
cartografia elettronica;
 studio e implementazione algoritmi proprietari di codifica e OCR per cartografia
elettronica.

Vari periodi : Software per Automazione Industriale :
Collaborazioni esterne con aziende di automazione per sviluppo applicazioni in C/C++ (sw lato
applicativo e di interfaccia/pilotaggio della strumentazione) in ambito farmaceutico,
biomedicale, controllo produzione:
 Raccolta e gestione dati da crio-termostati, stazione acquisizione temperatura, impianti
di depurazione;
 telesorveglianza e telecontrollo di impianti di refrigerazione;
o Vari periodi : Sviluppo app su piattaforma Android pubblicate su Google Play :
– Earthquake Shake Alert
(https://play.google.com/store/apps/details?id=it.birindroid.ShakeAlert),
– toBuy ( https://play.google.com/store/apps/details?id=it.birindroid.SafeAnchor ),
– Safe Anchor ( https://play.google.com/store/apps/details?id=it.birindroid ).
Altre app non pubblicate:
– Position Tracker
– Sensor Monitor
– Accelerator Tester

In fase di sviluppo :
– TC Manager
– TC Linker

LINGUE STRANIERE
 Conoscenza scolastica della lingua FRANCESE.
 Conoscenza scolastica delle lingua INGLESE, per lo studio della quale ha frequentato:
– Corso triennale di lingua Inglese presso il Centro Linguistico Interdipartimentale
dell'Università degli Studi di Pisa (level Intermediate).
– Corso triennale di lingua Inglese presso la British School di Pisa (level 4).
– Corso annuale Inlingua di Firenze.
– Corso biennale Shenker (liv. 25).

SKILL ED ESPERIENZE
 SISTEMI ED AMBIENTI OPERATIVI:
 DOS,
 WINDOWS,
 UNIX,
 PSOS+,
 Linux,
 Android,
 FreeRTOS.
 LINGUAGGI DI SVILUPPO:
 esperienze continuative e pluriennali: C, C++, Tcl/Tk, Java, OO in ambiente Windows, Unix
e Linux in ambienti VisualStudio e/o framework Qt;
 varie esperienze di uso di database SQL (MySql, Postgres,…);
 sviluppo sw x smartphone basato su Android SDK;
 altre esperienze professionali: HTML, JavaScript;
 esperienze in ambito universitario: Pascal, Assembler, ADA 83 (con frequenza corsi di
aggiornamento ADA 95);
 AMBIENTI/SUITE/IDE DI SVILUPPO:
 Visual Studio (ver. 4,6,2005,2008,2010) (anche integrato con plug-in Qt),
 QtCreator/QtDesigner
 Eclipse con plug-in Android SDK;
 Eclipse con plug-in Xilinx SDK;
 Windows SDK,
 Borland C++ Builder,
 NetBeans, ed altri IDE;
 Framework msys/Mingw
 Esperienze di utilizzo di database Sql : MySql, Postgres
 TOOL DI VERSIONING:
 ClearCase,
 CVS,
 SVN,
 SourceSafe
 Mercurial
 Uso dei principali prodotti software in ambiente Windows;

 Altri esempi di ESPERIENZE DI SVILUPPO SW:
 Sw per Automazione industriale :
 Sviluppo Sw per acquisizione e processing dati/immagini da microcamera;
 pilotaggio e acquisizione dati da apparecchiature di controllo (misurazione temperatura
e reazioni in ambito farmaceutico, interfacciamento strumentazione via MODBUS,
driver e gestione seriali per interfacciamento strumentazione di misura e controllo,
definizione linguaggio applicativo per automazione interrogazione applicativi di
controllo remoto impianti di refrigerazione……), utilizzando Borland C++Builder, con
accesso e gestione a database di tipo Borland Interbase;
 acquisizione e gestione dati in ambito biomedicale con interfacciamento
strumentazione di rilevazione misure (tensioni, temperature, …);
 Pilotaggio videocamere per acquisizione dati per controllo produzione industriale
(linguaggio C);
 Realizzazione di applicazioni concorrenti in linguaggio ADA 83 (tesi di laurea);
 Conversione/codifiche tra standard di digitalizzazione e OCR per cartografia elettronica,
 Trattamento e la gestione di immagini acquisite nel campo della cartografia elettronica
(utility di clipping, utility di visualizzazione, etc…),
 Gestione dell’allarmistica, delle performance e del controllo a run-time della configurazione
di apparati SDH per telecomunicazioni su fibra ottica,
 Sviluppo di librerie e driver in C per gestione periferiche su s.o. PSOS+ per board con
micro Motorola 68030;
 Configurazione s.o. PSOS+ su hw con micro Motorola 68030;
 Implementazione librerie-comandi estensione interprete Tcl/Tk;
 Implementazione semplici interfacce Tk e Java per simulatori;
 Varie esperienze di sviluppo applicazioni/applet/interfacce in Java, utilizzando JDK,
Borland JBuilder, eclipse per Java;
 Brevi esperienze di sviluppo semplici pagine Web in HTML/Javascript

CARRIERA SCOLASTICA

 LAUREA IN INGEGNERIA ELETTRONICA Ind. CALCOLATORI (vecchio ordinamento):
conseguita il 21/06/1993 presso l'Università degli Studi di Pisa, con votazione 110/110.
Argomento della tesi: "Definizione e simulazione in ADA di un protocollo distribuito per il
rilevamento di stati di deadlock".

 ABILITAZIONE PROFESSIONALE: conseguita nel novembre 1993.

 MATURITA' SCIENTIFICA: conseguita nell'anno 1984 con votazione 56/60;

81 total views, 1 today