CURRICULUM VITAE ing. AMOROSO CELESTINO

CURRICULUM VITAE
ing. AMOROSO CELESTINO
Residenza Ragusa
Viale dei Platani, 133
97100 Ragusa
Tel. +39 347 6035346
E-mail: [email protected]
Recapito Cosenza
Presso TecnoPlus
Via Fratelli Bandiera
87030 Commenda di Rende (CS)
Major Skills:
Linguaggi di programmazione: C/C++, SQL, Java, PHP, JavaScript, NI-LabView, Assembly
Database management systems: PostgreSQL, Access, DBV
Sistemi operativi: Linux, Solaris, HP-UX, WXP, W2000 P, Windows 95/98/NT, Dos
Ambienti di sviluppo: GNU, KDevelop (linux C/C++), MS-VisualStudio, IBM Eclipse 3
(Java), Quanta (linux HTML, PHP, Javascript), Zend (HTML, PHP)
Altro: TCP/IP, CORBA, HTML, XML, Qt/KDE
Attività attuale (da inizio 2004)
Consulente libero professionista nell'ambito dello sviluppo di software. I più recenti campi
d'attività sono la progettazione e realizzazione di software per l'automazione industriale e la
sicurezza.
Consulenze
In corso - ValueTeam spa (CS)
– Sviluppo moduli PAM (Pluggable Authentication Modules) per l'integrazione fra i
servizi di SSO (Single Sign-On) del software AccessMaster (Evidian) ed i sistemi
operativi Sun Solaris e HPUX. Strumenti: C/C++.
– Sviluppo moduli PAM per l'integrazione fra i servizi di SSO del software
AccessMaster e repository LDAP su sistemi operativi Sun Solaris e HPUX. Strumenti:
C/C++.
– Sviluppo Agent per AccessMaster d'interfacciamento a repository Oracle. Strumenti:
C/C++, Pro*C, SQL.
In corso – Tecnoplus sas (CS)
Progettazione e sviluppo di un'applicazione per la video-sorveglianza basata
sull'acquisizione e l'elaborazione di flussi video catturati da telecamere. Strumenti: Linux
Fedora Core, C/C++.
Settembre-Dicembre 2005 – ValueTeam spa (CS)
Sviluppo di un Agent per l'interfacciamento (mediante CORBA) fra il software
AccessMaster (Evidian) e il sistema di gestione degli apparati Siemens di telefonia
mobile UMTS e GSM. Sistemi operativi e strumenti: Unix SUN/Solaris, C/C++, CORBA
Iona Orbix.
Pagina 1 di 4
Principali progetti sviluppati (dal 2004)
SINTEX
Realizzazione di una complessa applicazione intranet denominata SINTEX per
l’ archiviazione ed elaborazione dei dati di produzione, rapporti di lavoro e rilevamento
presenze per lo stabilmento TexilMed di Ragusa, azienda produttrice di filato di cotone.
SINTEX è stato dotato di componenti hardware e software per integrare flussi informativi
provenienti da una bilancia elettronica industriale e da un rilevatore di presenze basato
su impronte digitali. Principali funzionalità:
– Pesatura, Archiviazione e Gestione pallet (unità di vendita)
– Tracciamento della produzione
– Gestione vendite pallet
– Tracciamento produttività di mezzi e lavoratori
– Gestione delle presenze dei dipendenti con riconoscitore di impronte digitali
– Sistema automatico di backup e ripristino dati
La progettazione e realizzazione della bilancia elettronica da 4.000 kg basata su celle di
carico è stata parte integrante del progetto.
Strumenti software usati: web server Apache e dbms PostgreSQL su Linux,
HTML/PHP/JavaScript con Quanta Plus, C++ con IDE KDevelop, Java con IDE Eclipse.
genioGuard
Realizzazione di un'applicazione intranet per il monitoraggio degli accessi presso la sede
del Genio Civile di Ragusa. La struttura dell'applicazione è analoga a quella di SINTEX.
Il rilevamento accessi si avvale di sensori di prossimità e schede senza contatto.
Progetti in corso di sviluppo
SCUDO
Sistema informatico per un'azienda di servizi ingegneristici: progettazione,
certificazioni, finanziamenti, ecc. Il software implementerà funzionalità per la gestione
documentale, gestione clienti, commesse, stati d'avanzamento, contatti e sarà di
supporto alle procedure amministrative e contabili.
Aree tecniche di interesse
Tutti gli aspetti dello sviluppo del software, in particolare su piattaforme Unix/Linux e per
applicazioni orientate alla rete ed all'automazione industriale.
Problematiche relative alla sicurezza, con particolare riferimento al tema della gestione
della privacy.
Altre esperienze lavorative
Gennaio 2003 – Ottobre 2003
Responsabile sviluppo software di telemonitoraggio e controllo presso CER – Compagnia
per l’ Energia Rinnovabile (Ragusa).
Per CER sono state sviluppate applicazioni di monitoraggio e controllo remoto di impianti di
generatori di energia elettrica e di termo distruzione di carcasse animali. Lo strumento di
sviluppo software principale adottato è stato Labview di National Instruments.
Pagina 2 di 4
Giugno 2000 – Ottobre 2002
Responsabile sviluppo di un’ applicazione di messaggistica presso TEggs spa (Rende – CS).
Il messenger TEggs è una complessa applicazione che eroga servizi in rete ad utenti che si
connettono al sistema con opportuno client. Il contributo dato a quest'applicazione è stato
nella progettazione complessiva e nella realizzazione delle componenti server, costituite da
un insieme di moduli di servizio (posta elettronica, messaggi istantanei, sms, promemoria a
tempo, rubrica, segnalazione presenze, ecc). I moduli sono cooperanti, ridondanti e bilancibili
rispetto al carico; inoltre sono integrabili nel sistema senza interruzioni di servizio e
configurabili in esercizio.
Il principale strumento di sviluppo usato è stato KDevelop per C++ su Linux.
Marzo 2000 – Febbraio 2001
Partecipazione al progetto per la realizzazione di un centro di compentenza in informatica
SERVIR presso il Parco Scientifico e Tecnologico della Calabria Calpark (Rende – CS).
Dicembre 1999 – Febbraio 2000
Sviluppo software telecontrollo presso Siemens Informatica spa (Roma).
Gennaio 1998 – Luglio 1999
Sviluppo software applicativo presso Advanced Devices spa (Rende – CS).
Settore: sistemi di telecontrollo.
Esperienze universitarie
Progetti vari per esami universitari
Linguaggi utilizzati: Pascal, Modula2, SQL, Prolog, Datalog, C++, Java
Software utilizzati: Microsoft Visual C++, Mathematica, Matlab, Microsoft Access
Sistemi Operativi: Dos, Windows 3.x/95/98
Dicembre 1999
Tesi di Laurea:
Utilizzo di CORBA, Java e Netscape per lo sviluppo di applicazioni
distribuite su rete.
Relatore: Prof. Domenico Saccà
Breve descrizione:
E’ stata condotta una ricerca sul sistema di sviluppo di applicazione ad oggetti distributi
basato su CORBA (Common Object Request Broker Architecture) con particolare riverimento
alla distribuzione di componenti client tramite Internet (Java applet) ed è stata proposta
un’ architettura generale per tale tipo di applicazioni. Inoltre è stata realizzata
un’ implementazione pratica dell’ architettura proposta.
Lingue straniere conosciute
Lingua:
Inglese Tecnico
Dati personali
Stato civile: coniugato.
Pagina 3 di 4
Militare:
assolto.
Maturità:
Tecnico per l’ Industria Elettrica ed Elettronica, presso IPSIA di Terbisacce (CS)
con voto 60/60.
Laurea:
Ingegneria Informatica ind. Applicazioni d’ Informatica con votazione 101/110
conseguita presso l’ Università degli Studi della Calabria (Cosenza).
Abilitazione all’ esercizio della professione di ingegnere e iscrizione presso l’ Ordine Provinciale
degli Ingegneri di Cosenza.
Ai sensi del disposto del D. Lgs. 196/03, autorizzo il trattamento dei miei dati personali.
Ragusa, 10/05/2006
Celestino Amoroso
Pagina 4 di 4