|
2017 - 2019
Query Filtering
Siemens S.p.A. - Genova
|
Sviluppo di un sistema di interrogazione in standard SQL per sorgenti eterogenee in C++.
• Parser SQL basato su Flex e Bison
• Valutatore query su Array, Recordset o Custom data
• Esposizione della Query Expression Tree
• Generazione query per MSSQL e SQLite
|
Inizio
|
2014 - 2017
Common Plant Model
Siemens S.p.A. - Genova
|
Sviluppo di alcuni moduli di un Common Plant Model per applicazioni SCADA / MES.
• Business Logic del Servizio
• Interfaccia di Sottoscrizione dei cambi di valore
• Gestione aggiornamenti delta della configurazione
• Applicazioni Client di Test
• Applicazione di Engineering di uso interno
|
Inizio
|
2012 - 2013
Gestione Equipment
Siemens S.p.A. - Genova
|
Progettazione e Sviluppo dei moduli per la gestione degli Equipment.
• Definizione del modello ad oggetti
• Progettazione e sviluppo libreria .Net (e Silverlight)
• Progettazione e sviluppo sistema di PlugIn
• Supporto per librerie di deploy
• Supporto per utilizzo Database SQLServer
• Supporto per engineering tramite Templates
|
Inizio
|
2011 - 2017
PediaStudio
Pediatri di Libera Scelta - Genova
|
Gestione della Cartella Clinica e dello Studio Pediatrico.
Le principali funzionalità sono le seguenti:
• Esplorazione dell'Elenco dei Pazienti con vari Filtri
• Gestione Cartella Clinica: Anagrafica, Anamnesi, Famigliari...
• Gestione dei Bilanci di Salute con Documenti allegati
• Gestione dell'Attività Clinica: Visite, Misurazioni, Ricette...
• Gestione Appuntamenti con sinc. da Google Calendar
• Gestione delle Ricevute per Certificati e Prestazioni
• Definizione di ricerche libere sui dati dei Pazienti
• Supporto completo invio delle Ricette Elettroniche al SAR Liguria
|
Inizio
|
2011 - 2012
Gestione Multi Lingua
Siemens S.p.A. - Genova
|
Progettazione e sviluppo del sistema di gestione del supporto multilingua per la Suite MES:
• Definizione del Dizionario e delle procedure per l’interazione
• Definizione della modalità operativa con trad. automatica
• Applicazione per la gestione delle traduzione con Import/Export
|
Inizio
|
2011
GEMS: General Enterprise Management System
Ricerca e Sviluppo - Genova
|
Si tratta di un sistema sperimentale di gestione MES
(Apparecchiature, Materiali, Attrezzi, Operatori, Clienti, Fornitori, Ordini…).
• Modello Dati: DB Relazionale standard su SQLServer
• Estensibilità: tramite proprietà custom e attributi XML
• Logiche Applicative: sviluppate come Stored Procedures
• Interfacce: Stored Procedures che, in ingresso, accettano XML definito tramite schemi XSD
• Lettura dei dati: disponibile sia in forma tabellare che in XML
• GUI: semplice portale web basato su ASP con pagine dinamiche che vengono generate in base ai metadati ottenuti dal DB
|
Inizio
|
2010 - 2011
Gestione Attrezzi
Siemens S.p.A. - Genova
|
Progettazione e sviluppo della gestione degli attrezzi nella Suite MES:
• Definizione degli attrezzi e delle loro proprietà
• Definizione delle BOT
• Definizione delle macchine a stati custom
• Gestione dell’attrezzaggio e della manutenzione
• Tracciamento di tutte le operazioni
|
Inizio
|
2008 - 2009
Monitoraggio Suite MES
Siemens S.p.A. - Genova
|
Progettazione e sviluppo del sistema di monitoraggio della Suite MES:
• Visualizzazione macchine e applicazioni della rete
• Analisi attività dei vari componenti software
• Pannello di controllo multiplo personalizzabile
|
Inizio
|
2006 - 2007
Gestione Materiali in C++
Siemens S.p.A. - Genova
|
Progettazione e sviluppo versione C++ del Gestore dei Materiali:
• Definizione nuova architettura di comunicazione
• Sviluppo libreria di classi di utilità generale
• Sviluppo prototipo del nuovo server
|
Inizio
|
2004 - 2006
Gestione Materiali: DB e Client/Server
Siemens S.p.A. - Genova
|
Progettazione e sviluppo della nuova versione del Gestore dei Materiali:
• Progettazione del nuovo database
• Sviluppo SP e Funzioni di utilità e supporto
• Sviluppo funzionalità di conversione delle Unità di Misura
• Definizione e sviluppo architettura Client-Server
• Definizione nuove interfacce COM
• Definizione e nuova GUI del Client
• Sviluppo di alcuni OCX per la GUI
Progettazione e sviluppo applicazione per il pool degli oggetti COM.
Progettazione e sviluppo applicazione per lo svuotamento selettivo del DB.
Progettazione e sviluppo procedura di import rapido di file CSV.
|
Inizio
|
2003 - 2004
Applicazioni per il MES
Siemens-Orsi S.p.A. - Genova
|
Progettazione e sviluppo di nuove funzionalità relative ad un’applicazione MES per la gestione dei Materiali e ottimizzazione di alcune funzionalità pre-esistenti.
Progettazione e sviluppo di alcune applicazioni di utilità generale:
• COMTester per il testing di Interfacce COM.
• ScriptManager per la gestione degli Script di Database
• MESChecker per il controllo delle dipendenze software
• Varie piccole applicazioni utili per il beta-testing
|
Inizio
|
2002
Docenza in corsi su Delphi
H.R.M. S.r.l. - Milano
|
Docente in corsi di formazione sullo sviluppo di applicazioni con Borland Delphi.
|
Inizio
|
2002
Kid Paint
Ricerca e Sviluppo - Genova
|
Sviluppo di Kid Paint un programma per disegnare e colorare, rivolto ai più piccoli. Può essere utilizzato da bambini di almeno 4 anni anche senza la supervisione di un adulto e il divertimento è assicurato.
|
Inizio
|
2001 - 2002
Docenza in corsi DB / SQL
Gruppo Discovery S.r.l. - Milano
|
Docente in corsi di formazione di tipo professionale:
• Progettazione di Database Relazionali
• Il Linguaggio SQL
• Installazione e amministrazione di SQL Server 2000
|
Inizio
|
2001 - 2002
Progettazione e sviluppo Open DB
Fergat S.p.A. - Torino
|
Sviluppo e successiva pacchettizzazione di Open DB, applicazione che semplifica al massimo la creazione di progetti per l’accesso ai dati, mettendo a disposizione dell'utente una serie di strumenti di alto livello che possono interagire all'interno dell'ambiente di lavoro e non necessitano di programmazione:
• Accesso contemporaneo a database multipli
• Analisi multidimensionali dinamiche sui dati
• Definizione di Schede per l’ editazione dei dati
• Definizione di Moduli complessi per l’analisi
• Monitoraggio in Real Time
• Grafici, Statistiche e Alberi di Raggruppamento
• Report per ogni esigenza e Pagine Dati
• Esportazione e Conversione dei dati in vari formati
• Pubblicazione automatica di interi progetti (HTML/ASP)
|
Inizio
|
2001
Gestione della Manutenzione Preventiva
CLN S.p.A. - Milano
|
Sviluppo e successiva pacchettizzazione di Gest Man, un applicazione per la gestione della manutenzione preventiva totalmente aperta:
• Definizione della Gerarchia Logistica
• Definizione delle Schede di manutenzione e Interventi
• Creazione del Piano di Man. con i carichi di lavoro
• Consuntivazione e storicizzazione degli interventi eseguiti
• Analisi dei dati storici
|
Inizio
|
2000
Schedulatore della Produzione
Ricerca e Sviluppo - Genova
|
Sviluppo di uno Schedulatore della produzione innovativo in quanto minimizza la necessità di supervisione. L’attività del responsabile della produzione si riduce alla corretta descrizione del sistema, delle capacità operative dei vari anelli della catena produttive e delle priorità:
• Definizione Grafica del Sistema Produttivo e dei flussi
• Schedulazione a Risorse Finite auto-ottimizzante
• Visualizzazione dei carichi di Lavoro e dei ritardi
• Import/Export dei dati tra DB interno e DB aziendale
|
Inizio
|
1999 - 2001
Gestione Ausili per disabili
La Rimessa O.N.L.U.S. - Genova
|
Sviluppo del software personalizzato per la gestione dell’attività relativa al servizio di manutenzione e distribuzione degli ausili per disabili della provincia di Genova:
• Gestione Clienti, Ausili e Ciclo Prestazioni
• Gestione Magazzino, Ordini Fornitore e Preventivi
• Gestione Spedalizzazione, Custodia, DDT, Fatture
|
Inizio
|
1999 - 2000
Software di Controllo Avanzamento
Selesta Industria S.p.A. - Genova
|
Sviluppo del pacchetto software distribuito con i sistemi per il controllo dell’avanzamento della produzione:
• Self 2000: Gestione sistema di controllo avanzamento
• Flag Conf: Configurazione dei parametri di lavoro
• Self Batch: Consolidamento transazioni da terminale
• Calen Mac: Gestione del Calendario Macchine
• Self Gantt: Schedulazione manuale degli Ordini di Lavoro
|
Inizio
|
1998 - 1999
Adeguamento Gestionali all'anno 2000
Fergat S.p.A. - Torino
|
Collaborazione al progetto di Conversione dei programmi gestionali su AS/400 per l’adeguamento Y2K:
• Sviluppo precompilatore RPG per PC
• Analisi e raccolta info sui programmi da convertire
• Conversione di circa 1200 sorgenti RPG
|
Inizio
|
1997 - 2002
Sviluppo di Librerie di Componenti
Ricerca e Sviluppo - Genova
|
Sviluppo di varie librerie per un totale di 130 componenti riutilizzabili compatibili con l'ambiente di sviluppo Delphi:
• Controlli Visuali
• Gestione database
• Utility di sistema, compressione dati, criptografia, ecc.
|
Inizio
|
1997 - 1998
Sistema di Monitoraggio della Produzione
Gruppo Magnetto - Torino
|
Sviluppo del sistema Client / Server di monitoraggio della produzione:
• Rilevazione dati tramite scheda DAQ con ridondanza
• Distribuzione dati in Real Time (Fault Tolerant)
• Rilevazione asincrona delle Fermate
• Causalizzazione Fermate tramite terminali Touch Screen
• Stampa automatica etichette per lettori di codici a barre
• Esportazione dati verso AS/400 tramite Code Dati
|
Inizio
|
1996 - 1997
Informatica a 360°
VS Art e Media S.r.l. - Torino
|
Assemblaggio PC, installazioni Software / Hardware, consulenza e sviluppo applicazioni personalizzate
|
Inizio
|
1995
Collaborazione
Softage S.r.l. - Torino
|
Collaborazione al progetto di rifacimento del Sistema Informativo di Guerlain S.p.A. di Saronno
|
Inizio
|
1994 - 1995
Sviluppo Gestione Servizi CC
Durante Servizio Militare - Genova
|
Sviluppo di un’applicazione per l’ufficio del Comando di Compagnia che utilizzavo per velocizzare l'attività di schedulazione:
• Gestione schede anagrafiche
• Gestione dei Servizi di pattugliamento giornaliero
• Gestione dello storico
|
Inizio
|