|
|
Curriculum vitae di Piergiorgio Ghezzo
Note legali:
Alcune delle informazioni che seguono sono definite sensibili ai sensi della
legge 31 dicembre 1996 n. 675 e successive modifiche. Il fatto che siano qui
disponibili non implica alcuna autorizzazione al loro trattamento. Chiunque
avesse interesse a rilevare, archiviare o comunque trattare le informazioni
che seguono (per uso non personale, si veda Art.3) è tenuto a
contattarmi e
chiedere esplicita autorizzazione.
Il documento è disponibile in formato PDF e
RTF
Anagrafica
|
|
Nome:
|
Piergiorgio
|
|
Cognome:
|
Ghezzo
|
|
Nato:
|
al Lido di Venezia il 10 dicembre 1970
|
|
Residenza:
|
Via Leonardo Loredan, 6 - 30126 Lido di Venezia - VENEZIA
|
|
E-Mail:
|
PJ@piggei.com
|
|
WEB:
|
http://www.piggei.com
|
|
Altro
|
- Servizio di leva assolto dal dicembre 1992 al dicembre 1993.
- Munito di patente auto e moto, categorie A e B.
- Non fumatore.
|
Studi
|
Diploma di maturità scientifica conseguito il 1991
presso il Liceo Scientifico Statale "G. B. Benedetti" di Venezia.
Nell'agosto 1991 ho partecipato ad un corso di formazione
professionale per programmatori EDP stanziato dalla regione Veneto riservato a 20
studenti neodiplomati della durata di 6 mesi, nel quale si sono affrontati argomenti
come l'analisi e la creazione di programmi Cobol in ambiente MS-DOS, nozioni di
informatica generale, ambiente Unix (sia come utente che come amministratore di sistema)
e al termine del quale ho effettuato uno stage della durata di un mese presso la società
S.I.D.I. di Padova come programmatore Cobol in ambiente VMS.
Nel 2000 ho partecipato ad un corso di formazione "Formati
bibliografici e metadata" organizzato dalla Biblionova S.c.r.l di Roma.
Attualmente sono iscritto e sto terminando gli studi presso
l'Università Ca' Foscari di Venezia alla facoltà di Scienze dell'Informazione.
|
Profilo
|
Fin da giovane ho sempre dimostrato molto interesse
per l'allora misterioso mondo dei computer; a 13 anni entro in possesso di
un home computer Sinclair ZX Spectrum, passando poi per Commodore 64,
Commodore 128, vari modelli di Commodore Amiga e PC assemblati. Nato come
programmatore (a 15 anni conoscevo perfettamente il linguaggio macchina del
Commodore 64, a 16 anni ho iniziato a programmare in C) mi sono poi
specializzato nell'amministrazione di sistemi Unix derivati, sfruttando le
mie doti di programmatore per realizzare script e programmi necessari per la
gestione e la personalizzazione dell'ambiente di lavoro.
Possiedo una buona cultura informatica generale che mi
permette di adattarmi facilmente alle nuove situazioni e di trovare rapidamente
soluzione ai problemi che si pongono. Molto informato e attento ai problemi della
sicurezza legati ad exploit locali e nella rete, ho aiutato negli ultimi tempi
diverse aziende nella migrazione dei propri server da piattaforme Microsoft NT
a distribuzioni Linux, integrando comunque tali server con la rete locale già
preesistente. Questa passione mi ha portato inoltre ad una discreta conoscenza
dell'inglese tecnico (nessuna difficoltà nella lettura di datasheet e
articoli tecnici), sebbene abbia studiato francese nel periodo scolastico.
Ormai assunto a tempo indeterminato presso l'Istituto
Universitario di Architettura di Venezia come amministratore di sistemi Linux
e all'occorrenza NT/2000 e come analista programmatore per applicazioni legate
alla gestione di documenti bibliografici e documentali con un contratto che mi
occupa 36 ore la settimana, sono interessato unicamente a collaborazioni
occasionali o continuative svincolate comunque da orari di servizio, nonché
interessanti offerte di lavoro a tempo indeterminato. Non sono disposto in questo momento a
spostarmi dalla provincia di Venezia se non occasionalmente.
Nell'ambiente domestico utilizzo una LAN Ethernet privata,
costituita da sette macchine in varie configurazioni più un server di stampa; una
macchina Linux funge da server della rete operando come gestore della posta, file
server, firewall e gateway verso Internet tramite una connessione ADSL con IP fisso.
Nel corso degli anni ho sviluppato e rilasciato una serie
di programmi di pubblico dominio di vario tipo per le varie piattaforme. Le mie
ultime realizzazioni sono state una serie di driver integrati nel kernel di Linux
per la gestione della porta I/O e del sistema di watchdog delle schede WAFER 5822
realizzate dalla ICP.
|
Competenze
|
Ottima conoscenza del linguaggi C, PHP, HTML che utilizzo
quotidianamente per il mio lavoro; buona conoscenza anche di JavaScript, Flash 5,
Perl e C++. Per programmi sotto piattaforme Microsoft utilizzo prevalentemente
Visual Basic mentre sto iniziando a studiare ora Java, di cui conosco le basi ma
su cui non ho ancora sviluppato nulla di serio. Conoscenza storica dei linguaggi
Pascal, Prolog, Cobol, Fortran e Arexx, che ho utilizzato per molto tempo con
dimestichezza ma che ormai non utilizzo più da molti anni.
Per quello che riguarda i sistemi operativi posso invece vantare
una conoscenza molto buona di Linux, in particolare delle distribuzioni Red Hat e Mandrake,
e comunque di tutti gli ambienti derivati da Unix (SCO, HP-UX e Digital OSF1). Utilizzo da
molti anni i sistemi operativi di Microsoft (prima Windows 95 e 98, ora NT e 2000) sia in
versione desktop che in versione server, nonché i principali pacchetti utilizzati
negli uffici per la gestione dei documenti e della corrispondenza. Ho lavorato diversi
anni con sistemi Macintosh (fino alla versione 8 del MacOS) fornendo anche assistenza
presso uffici. Ottima conoscenza infine del sistema operativo Amiga e della programmazione
in tale ambiente orientata ad ogni tipo di applicazione (multimediale, gestionale, network).
Buona conoscenza delle tecnologie applicate in Internet e su
intranet, delle applicazioni principali in tale campo e di tutti gli RFC più
importanti; in particolare ottima conoscenza tecnica dei protocolli Telnet, FTP, SMTP,
POP3, HTTP, NNTP e IRC che mi permette di creare o adattare su misura applicazioni per
reti locali o per Internet basate su tali tecnologie. Possibilità inoltre di
creare CGI in C, PHP, ASP o Perl per semplici applicazioni Web o per pacchetti più
complessi, anche con l'utilizzo di motori database (solitamente MySQL), per maschere
di amministrazione oppure per applicazioni gestionali con archivi condivisi in rete
paritaria.
Buona conoscenza degli standard bibliografici per il trattamento,
la descrizione ed il trasporto delle informazioni che mi permette di realizzare interfacce
di comunicazione tra applicazioni su sistemi non omogenei. In particolare come standard di
metadata e trasporto attualmente utilizzo Dublin Core su UNIMARC o XML, mentre sto valutando
i formati RDF e SOAP per future implementazioni. Conoscenza tecnica del protocollo Z39.50
e della sua implementazione in programmi client o server.
|
Esperienze
|
Dal 1989 al 1992 ho realizzato una serie di articoli tecnici per
riviste specializzate nel settore informatico. Questi articoli comprendevano una serie
di corsi di linguaggio C, una serie di articoli in cui venivano spiegate particolari
tecniche di programmazione e algoritmi frequentemente utilizzati e approfondimenti
più tecnici sulla programmazione in ambiente Amiga.
Durante il servizio di leva ho sviluppato un pacchetto di programmi
per l'ufficio contabilità a cui ero designato in grado di gestire un archivio
presenze, licenze e paghe della truppa realizzato utilizzando il linguaggio Cobol in
ambiente MS-DOS.
Negli anni 1998 e 1999 ho collaborato con una società
congressuale di Venezia, la Interloquia S.r.l., e con il loro ufficio associato,
Il Laboratorio, per i quali ho predisposto e realizzato un sito Web pubblicato su
Internet comprendente pagine per il pubblico e un database privato interrogabile
solo dai soci distribuiti in tutta Italia, oltre a fornire una consulenza per tutte
le questioni informatiche che si presentavano. L'ufficio utilizzava una rete mista di
Macintosh e PC con Windows e per la gestione dei dati avevo realizzato una serie di
database utilizzando il programma FileMaker.
Nel settembre 1998 mi è stato chiesto di realizzare un
software per l'organizzazione delle compatibilità cliente/espositore e la
gestione di tabelle di appuntamenti per la Borsa del Turismo Congressuale (BTC '98),
nota fiera internazionale di Firenze; tale collaborazione è continuata nelle
edizioni 1999 e 2000 integrando un servizio di assistenza e consulenza per l'acquisto
del nuovo hardware e la gestione dell'installato. L'ufficio utilizzava una rete di
circa 15 computer con Windows 98 e con un gateway gestito da Windows NT Server e
Back Office. Il programma è stato realizzato in C in ambiente Linux,
ricavandosi i dati da un database FileMaker su Windows.
Dal novembre 1999 lavoro con contratto a tempo indeterminato
presso l'Istituto Universitario di Architettura di Venezia area Servizi Bibliografici e Documentali servizio di gestione del Sistema Informativo, con mansione di assistente
di elaborazione dati. La nostra sala macchine comprende una decina di server con sistemi
operativi Linux Red Hat, Microsoft Windows NT Server, Windows NT Enterprise e Windows
2000 Terminal Server nonché di unità di mass storage della Axis: io in particolare mi
occupo dei due server Linux di fascia medio/alta posti in ridondanza tra loro che fungono
da catalogo in linea via web della biblioteca e delle altre strutture che assistiamo, del
server Linux che si occupa del monitoraggio continuo dello stato di funzionalità di tutti
i server e dei sistemi di mass storage. Curo poi la struttura delle pagine web, proponendo
e realizzando soluzioni (solitamente in PHP e MySQL) per la gestione del materiale
bibliografico e documentale da rendere disponibile al pubblico (gestione degli accessi,
sistemi di monitoraggio e statistiche, elaborazione in tempo reale delle informazioni) e
realizzo procedure per il trattamento delle informazioni nel nostro OPAC basato su CDS/ISIS.
Nel marzo 2000 mi è stato chiesto di collaborare con
l'Istituto Veneto di Lettere, Scienze e Arti di Venezia, per il quale ho organizzato
e realizzato la migrazione del server da Windows NT e Microsoft SQL a Linux e MySQL,
fornendo loro la piattaforma per la pubblicazione in linea dei propri cataloghi
bibliografici. Ora stiamo invece riprogettando la topografia interna della rete
predisponendo due server in ridondanza per le operazioni interne e quattro server per i
servizi al pubblico, più un server per il backup centralizzato dei dati.
|
|
Documento redatto da Piergiorgio Ghezzo - Ultima modifica: 23 marzo 2002
© 1999-2005 by UNIVISION - Tutti i diritti sono riservati
Per informazioni e commenti scrivete a PJ@piggei.com
|
|