Michael Randon - Curriculum Online (2012-01-14)

Transcript

Michael Randon - Curriculum Online (2012-01-14)
CURRICULUM VITAE
CONTATTI
QUALIFICHE
•
•
•
•
•
•
•
•
Laurea (vecchio ordinamento) in Ingegneria Elettronica conseguita presso
l’Università di Padova (Maggio 1998) con specializzazione in Informatica.
Diploma di Perito Industriale indirizzo Elettronico conseguito nel 1985 presso
l’Istituto Tecnico Industriale “G.Chilesotti“ di Thiene ( VI ).
Corso di formazione “DMA INTO : Introduzione ad Oracle e linguaggi SQL e PL/SQL”
per amministratore di basi di dati Oracle7, di gg.5 (13-10-1997 / 17-10-1997) presso
Elea Information Communication Technology ( sede di Padova ).
Corso di formazione “DB7-Oracle7 : Architettura e Amministrazione I” per
amministratore di basi di dati Oracle7, di gg.5 (27-10-1997 / 31-10-1997) presso
Elea Information Communication Technology (sede di Padova).
Corso Microsoft MOC 2072A SQL Server 2000 administration, in 5 giorni (dal 30-62003 al 4-7-2003) presso Elea Information Communication Technology (sede di
Padova).
Corso "Infrastrutture Sicure" (Safety of the Infrastructures) della “ICT Security and
Wireless Network" di Wireless, in 2 giorni, (dal 10 al 11 Maggio 2003) a Padova.
Corso di "Wonderware InTouch Scada Systems" della Wonderware in 1 giorno,
(Giugno 2005) a Milano.
Dal 1998 al 2005 – ho partecipato a diversi seminari di aggiornamento, meeting e
conferenze sullo sviluppo di sistemi di supervisione, acquisizione e analisi dati basati
su pacchetti commerciali come Wonderware InTouch, iFix, WinCC, Movicon e
tecnologie software come OPC Server ed integrazioni tra sistemi (ServitTecno center
di Padova, SIEMENS a Milano).
ESPERIENZE PROFESSIONALI
•
1998 – Attualmente - Software Architect e Senior Developer, System
Integrator e Site Engineer. Al momento lavoro per una azienda che opera a livello
mondiale nel campo dell’automazione industriale con particolare specializzazione in
ambito siderurgico. Analizzo le richieste dei Clienti e suggerisco Loro soluzioni
tecniche riguardanti i Livelli 1 (PLC/HMI), i Livelli 2 (Supervisione per il Controllo di
Processo e sistemi SCADA) e l’integrazione con i Livelli 3 (MES, Manufacturing
Execution Systems), sempre tenendo conto delle esigenze della mia azienda. Redigo
le specifiche tecniche e gli standard per i Livelli 1 e 2 e per progetti impegnativi,
sviluppo le interfacce operatore, i servizi middleware di gestione del Livello 2 e
definisco struttura e funzionalità dei database.
1
•
Attività svolte:
Negoziazione e revisione delle parti contrattuali che riguardano i sistemi
HMI/SCADA, data logger, gestione delle produzione, modelli matematici e
statistici, integrazioni tra sistemi eterogenei con relativo scambio dati.
Per i progetti più articolati, analisi e assegnazione dei compiti ai vari
componenti del team con conseguente coordinamento delle attività. Analisi e
compilazione della documentazione, discussione presso il Cliente e
accettazione finale della parte dell’impianto di mia pertinenza.
Esame delle richieste e sviluppo di strumenti di acquisizione e analisi dati
basati su modelli matematici e statistici per il calcolo dei parametri significativi
del processo e per la definizione della qualità del prodotto finale. Studio e
sviluppo di nuove architetture, soluzioni hardware/software per la gestione dei
processi, l’archiviazione dei dati per i sistemi di self-learning.
Progettazione e sviluppo di un applicativo distribuito per la gestione dei
progetti (commesse) con stime dei tempi di sviluppo, monitoraggio delle
attività, gestione del budget, pianificazione e resoconti statistici.
Progettazione di database relazionali (SQL Server, Oracle, MySQL) attraverso
l’analisi e il disegno del flusso dei dati (informazioni) e lo studio del processo
produttivo con il team di lavoro e in alcune occasioni, coinvolgendo il Cliente.
Scrittura di specifiche tecniche e funzionali, requisiti hardware/software dei
sistemi, manuali di installazione e di utilizzo. Preparazione e presentazione a
fini commerciali, di software, documentazione e animazioni PowerPoint.
Sviluppo di sistemi HMI/SCADA completi altamente configurabili con supporto
multi-linguistico (comprese lingue orientali come Coreano, Giapponese, Cinese
Semplificato & Tradizionale) e con la comunicazione tag-oriented verso i
dispositivi PLC/micro.
Gestione del sito, della rete interna, della posta elettronica, dei database e dei
server della rete aziendale.
Aggiornamento dei sistemi HMI/SCADA dal sistema operativo DOS ai sistemi
Windows (1998-1999) con coordinamento e sviluppo del software e dei
successivi miglioramenti.
Messe in servizio (commissioning) per periodi più o meno lunghi dei sistemi e
software sviluppati. Integrazione degli stessi con i sistemi (database, MES o
altri Livelli 1/2) in uso presso i Clienti. Corsi di formazione per i Clienti al fine
di insegnare Loro come usare e gestire i nostri sistemi.
•
1997 - 1998 FENICE S.p.A. Valdagno, VICENZA ITALY – Software Developer
e System/Network Administrator. E’ un’Azienda che opera nel settore dei prodotti
chimici per l’industria conciaria dove è stato sviluppato un sistema gestionale con
Database Oracle. Oltre a programmatore ed amministratore di sistema ho svolto altre
mansioni di gestione e manutenzione del database Oracle, dei client collegati e della
rete Intranet utilizzante Web Server, Proxy e Mail Server.
•
Dal 1997 - Collaborazioni e Consulenze Varie.
•
Sviluppo di alcuni sistemi di acquisizione e di analisi statistiche dei dati per le
emissioni di inquinanti in atmosfera (General Instruments & Technologies
s.n.c., BRESCIA).
Sviluppo e presentazione di un catalogo prodotti per il Web ( LORA S.r.l. di
Brogliano, VICENZA.
Consulenze per organizzazione di reti LAN aziendali per sistemi Microsoft
Windows NT4.0/2000 e Linux con Mail/Web e Proxy Server (varie aziende
locali).
1991 - Istituto Professionale di Stato per l’Industria, l’Artigianato e il
Commercio “G. Garbin” di Schio, VICENZA ITALY. Insegnante di matematica e fisica
ai corsi di recupero estivi.
2
CONOSCENZE E CAPACITA’
•
•
•
•
•
•
•
•
•
Completa padronanza dei seguenti sistemi operativi: DOS, Microsoft Windows 95/98,
NT4.0, Win 2K, Win XP e Windows 2000/2003/2008 Server. Buona conoscenza di
alcune distribuzioni Linux e dell’ambiente grafico KDE. Lontana conoscenza di UNIX
(UNIX System IV/V e dell’ambiente X-Windows). Gestione di reti miste
Windows/Linux, di Mail Server, Proxy e Web Server con relativa gestione dei domini,
degli utenti, degli accessi e delle Policy.
Progettazione di database relazionali che utilizzano SQL Server, Oracle e MySQL,
includendo lo sviluppo dello strato middleware. Database Administrator dei sistemi
SQL Server e Oracle.
Linguaggi utilizzati per lo sviluppo delle applicazioni: VB.NET/C#, Visual Basic 6.0,
Delphi, C (C++). Linguaggi orientati al WEB: Dynamics HTML, CSS, XML,
Javascript/VBSCript, ASP/ASP.NET, PHP e script CGI. Linguaggi orientati ai database:
vari dialetti SQL come T-SQL, PL/SQL e SQL:2003. Conoscenza dell’assembler delle
famiglie 80x86, Z80, 65xx, 68H11 e processori DSP come la serie DSP56xxx della
Motorola.
Conoscenza di diverse tecniche di programmazione per OS Windows, come l’utilizzo
delle Win32 API, il Subclassing, il Callbacking e il Multithreading; conoscenza di molte
tecnologie Microsoft o di alcune specifiche librerie come ADO, ADO/OLEDB, ODBC,
COM/DCOM, ActiveX, DirectX e OpenGL (3D), SQL/CLR e .NET Remoting.
Conoscenza di alcuni protocolli e interfacce specifiche dell’automazione industriale
come MPI, Profibus, Modbus, TCP/IP customizzati, OPC e alcuni protocolli
appartenenti a varie aziende (Measurex, ABB, Demag, SEMS, PSI etc). Sviluppo delle
librerie di comunicazione (DLL e ActiveX) tra PC e PLC per Microsoft Windows che
utilizzano TCP/IP, OPC, Profibus e protocolli seriali. Sviluppo di librerie di API
customizzate per lo scambio dati tra diverse applicazioni che girano su piattaforme
diverse utilizzando telegrammi TCP/IP a basso-livello (interfacce Livello 2/Livello 3).
Profonda conoscenza dell’hardware dei PC e delle reti LAN ethernet tra PC (Microsoft
Windows, MAC e Linux) basate su TCP/IP che utilizzano Router, Firewall, Switch,
Wireless e VPN.
Conoscenza ed utilizzo di pacchetti per lo sviluppo dei sistemi di supervisione e
controllo per le piattaforme Windows (SCADA/HMI) come Wonderware InTouch,
Siemens WinCC/PCS7, Citect, iFix, Movicon e per i pannelli operatori come PMI-Pro e
ProTool.
Conoscenza di alcuni strumenti dell’automazione come SIEMENS Step7, PCS7 e CFC,
per la simulazione dei sistemi (Simulink, MatLab, PSpice) e specifici per il disegno e la
progettazione dei circuiti elettronici (Protel Schematics & PCB, Orcad).
Padronanza di molti software per ufficio come Word, Excel, Access, PowerPoint,
Adobe Acrobat e dei tipici strumenti di internet (Browser, e-mail, Telnet, FTP etc).
INFORMAZIONI ADDIZIONALI
•
•
•
•
Interesse per gli standard della famiglia ANSI/ISA-95 e IEC62264 e la loro
implementazione in formato XML (B2MML o “Business to Manufacturing Mark-up
Language”).
Grande interesse per la letteratura scientifica in modo particolare per geologia,
antropologia e astronomia. Inoltre, lettura appassionata di libri di storia, di filosofia e
arte di diverse culture.
Disponibile per brevi e lunghe trasferte o permanenti soggiorni all’estero. Negli ultimi
14 anni ho totalizzato più di 4 anni in Cina, per periodi che andavano da alcune
settimane ad alcuni mesi.
Conoscenza della lingua inglese sia scritta che parlata. Grande interesse per la lingua
cinese che, nel poco tempo libero a disposizione, mi diletto a studiare.
In riferimento all’art. 13 del D. Lgs. 196/2003 "Codice della Privacy"
autorizzo espressamente all'utilizzo dei miei dati personali per le esigenze di
selezione e di comunicazione.
3