Figura professionale: Embedded Software Eng, Sw Architect, Progettazione e sviluppo sw
Nome Cognome | : S. M. | Età | : 59 |
---|---|---|---|
Cellulare/Telefono | : Riservato! | : 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
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;
82 total views, 2 today