FORMATO EUROPEO Tiziana Genovese PER IL CV Curriculum

FORMATO EUROPEO
PER IL CV
Tiziana Genovese
Curriculum Vitae
INFORMAZIONI PERSONALI
Nome
Tiziana Genovese
Indirizzo
42, Via Adige, 95027, San Gregorio di Catania (CT)
Telefono
095 7178130 / 3204855792
E-mail
Nazionalità
Data di nascita
Stato civile
Codice Fiscale
[email protected]
Italiana
29 - 04 - 1980
Nubile
GNVTZN80D69C351E
ESPERIENZE LAVORATIVE
• Date (da – a)
• Nome e indirizzo del datore di
lavoro
• Tipo di azienda
• Settore
• Tipo di impiego
Agosto 2005 - a tuttoggi
Engineering Ingegneria Informatica S.p.a.
Via San Martino della Battaglia 56, 00185 Roma
Azienda leader sul mercato dei servizi IT; si occupa di System e Business
Integration, servizi di Application Management e Outsourcing.
PAC (Pubblica Amministrazione Centrale) – Ministero del Lavoro
RUOLI RICOPERTI: Sono ben integrata, in qualità di Analista–Programmatore,
in un gruppo di sviluppo organizzato secondo i principi dell’ Agile-Tecnology;
nel tempo mi sono occupata anche dell’organizzazione e gestione del gruppo
affiancando il Responsabile Tecnico, della gestione del CVS (sistema per il
controllo delle versioni), dell’installazione dell’applicazione sui vari ambienti
e della stesura di documentazione fornita a supporto dell’applicazione.
PROGETTO: ‘Sistema Informativo del Lavoro’, applicativo web finalizzato alla
gestione di una Piattaforma Unica di Servizi per l’Impiego; cioè una rete di
‘nodi’ regionali in grado di interconnettersi, offrendo all’utente un sistema
integrato di servizi on-line che vanno dall’Orientamento, i Tirocini e la
Formazione a Distanza, a una piattaforma telematica per l’incontro tra
domanda e offerta di lavoro introdotta dalla riforma Biagi.
• Tecnologie utilizzate
AMBIENTE DI SVILUPPO: WebSphere StudioApplicationDeveloper
FRAMEWORK ARCHITETTURALI: Struts, Ejb, Principali Pattern J2EE
DATA BASE: Oracle 9i
ISTRUZIONE E FORMAZIONE
• Date (da – a )
• Nome dell’ istituto di istruzione
02 Luglio 2007 – 04 Luglio 2007
Scuola di Formazione ICT “Enrico della valle”, centro formativo della
Engeneering Ingegneria Informatica S.p.a.
p. 1
FORMATO EUROPEO
PER IL CV
Tiziana Genovese
Curriculum Vitae
•
•
•
•
•
•
•
• Materie oggetto dello studio
• Date (da – a )
• Nome dell’ istituto di istruzione
La tecnologia EJB nella versione 3.0
Gli EJB nella architettura JEE
EJB di tipo Session
EJB di tipo MDB
JPA i nuovi “bean di entità”
Le transazioni e gli EJB
La sicurezza e gli EJB
Giugno 2005 – Agosto 2005
Scuola di Formazione ICT “Enrico della valle”, centro formativo della
Engeneering Ingegneria Informatica S.p.a. Progetto finanziato da
Forma.Temp
• Programmazione orientata agli oggetti e basic feature di Java
• Introduzione a XML, DTD e XML Schema; parsing di documenti con
Dom e Sax
• SQL e JDBC
• HTML, CSS e JavaScript
• Java Servlet e Java Server Page Tecnologies.
• JMS e introduzione all’utilizzo di JBoss 4
• Linguaggio di specifica UML
• Principi di progettazione e metodologie di sviluppo software
• ADW
• JUnit: introduzione a Test Unit
• Materie oggetto dello studio
Il corso ha, inoltre, permesso l’acquisizione di competenze trasversali quali
l’orientamento al cliente, la capacità di networking, abilità di cooperazione e
flessibilità.
• Date (da – a )
• Nome dell’istituto di formazione
• Principali materie/abilità
professionali oggetto dello studio
1998-2004
Università degli studi di Catania - Facoltà di Scienze MM.FF.NN.
Corso di laurea in Informatica (ordinamento quinquennale)
Indirizzo: Sistemistico
Durante gli studi accademici ho portato a termine i seguenti lavori:
− Per il corso di RETI DI CALCOLATORI ho realizzato un protocollo di
comunicazione basato su UDP per scambio di file tra host (linguaggio C).
− Per il corso di INGEGNERIA DEL SOFTWARE ho realizzato un sistema
(distribuito) informativo per la gestione amministrativa di un complesso di
condomini, comprendente la specifica dei requisiti in termini di diagrammi
UML, un modello di specifica formale in ASM e una simulazione del suo
funzionamento tramite AsmGofer e Java.
− Per il corso di SISTEMI DISTRIBUITI ho realizzato diversi progetti mirati ad
approfondire alcuni aspetti di programmazione distribuita:
o programmazione distribuita in ambiente Unix (realizzati in linguaggio C):
ƒ socket e thread (Linux/Posix): protocollo di comunicazione (basato
su TCP) tra più host e un server centrale, che simula il
funzionamento di un sito web che offre un servizio di consulenza
on-line;
ƒ socket /semafori /named pipe - RPC: protocollo di comunicazione
client-server (basato su TCP), che simula il funzionamento di un
sistema di prenotazione on-line di un albergo;
p. 2
FORMATO EUROPEO
PER IL CV
Tiziana Genovese
Curriculum Vitae
o programmazione concorrente e distribuita in ambiente Java:
ƒ servlet e JDBC: Un applicativo web per la gestione amministrativa
di un condominio;
ƒ thread in Java ed RMI: “gioco del Tetris” che prevede uno o più
giocatori collegati in remoto.
− Per il corso di BASI DI DATI ho progettato un software per la gestione di un
sistema di organizzazione e prenotazione di visite guidate secondo il modello
relazionale e ho realizzato tale sistema in Mysql e PHP.
• Qualifica Conseguita
Laurea in informatica
VOTAZIONE: 110/110 e lode con proposta al premio accademico Archimede.
TITOLO DELLA TESI: ”Derivazione di una Grammatica Concreta da un
metamodello per le Abstract State Machine”.
MATERIA DI RIFERIMENTO: Ingegneria del Software
INFORMAZIONI AGGIUNTIVE: In riferimento all’argomento trattato nella tesi è stata
realizzata una pubblicazione :
A.Gargantini, C.Genovese, T.Genovese, E. Riccobene, P.Scandurra. A Concrete Syntax
derived from the Abstract State Machine Metamodel. Accettato all’ASM 2005, 12th
International Workshop on Abstract State Machines March 8-11, 2005, Paris, France.
Il sito web http://asmeta.sf.net/ riporta informazioni dettagliate sul progetto di
cui fa parte il lavoro di tesi e sugli obiettivi raggiunti da questo.
• Date (da - a)
• Nome dell’ istituto di formazione
• Qualifica conseguita
1998
Liceo Scientifico <<Don Bosco>> Leg. Ricon. (Via Cifali 7 Catania)
Diploma di Maturità Scientifica conseguito con 60/60
CAPACITÀ E COMPETENZE
PERSONALI
Prima lingua
Altre lingue
• Capacità di lettura
• Capacità di scrittura
• Capacità di espressione orale
Capacità e competenze tecniche
Con computer, attrezzature
specifiche, macchinari, ecc.
Italiano
Inglese (Certificazione P.E.T. di Cambrige)
Buona
Buona
Buona
− LINGUAGGI DI PROGRAMMAZIONE:
ƒ
PROGRAMMAZIONE OBJECT ORIENTED: Java (J2SE, J2EE), C++
ƒ PROGRAMMAZIONE IMPERATIVA: C
ƒ PROGRAMMAZIONE FUNZIONALE: Scheme, Gofer/ASMGofer, Haskell
ƒ PROGRAMMAZIONE WEB: (lato client) javascript; (lato server) PHP
− LINGUAGGI DI MARKUP: XML e DTD, XMI, SVG
− CONOSCENZE DI BASE DI MATLAB
− TECNOLOGIE/FRAMEWORK JAVA-BASED: Struts, Api JMI (Java Metadata
Interface), JavaCC (Java Compailer Compailer – generatore di parser in
p. 3
FORMATO EUROPEO
PER IL CV
Tiziana Genovese
Curriculum Vitae
linguaggio java )
−
AMBIENTI DI SVILUPPO: Eclipse, WebSphere Application Developer, NetBeans
−
−
−
DATA BASE: MySQL, Oracle
AMBIENTI DI GESTIONE DB: TOAD, DbVisualizer, PL-SQL Developer
SOFTWARE ENGINEERING:
ƒ
ƒ
ƒ
ƒ
−
Capacità e competenze
artistiche
Capacità e competenze
−
−
−
−
−
−
−
ULTERIORI INFORMAZIONI
SISTEMI OPERATIVI UTILIZZATI: Windows, Linux
− Disegno, danza latino americana, sport vari.
relazionali e organizzative
Patente
Buona conoscenza dei processi di sviluppo del software
UML, MOF,OCL
UML VISUAL MODELLING TOOLS: Rational Rose, Poseidon e Altova
UModel
Formalismo ASM (Abstract State Machine): metodo formale per
l’ingegnerizzazione di sistemi
Ottima capacità di cooperazione e flessibilità, acquisita durante la
realizzazione della tesi, e rafforzata dall’inserimento nella realtà di una
grande azienda come Engeneering;
Notevole predisposizione per attività organizzative e manageriali, messa in
luce durante il coordinamento del gruppo di sviluppo e nei momenti di
affiancamento e formazione dei colleghi in ingresso sul progetto.
Forte senso di responsabilità, rispetto verso i colleghi e spiccata lealtà.
Grande capacità di sintesi e buona chiarezza espositiva, acquisite durante
il percorso accademico tramite la realizzazione di appunti utilizzati come
sussidio didattico da colleghi e professori; negli anni lavorativi mi sono,
inoltre, occupata della stesura di documenti di analisi e manuali per le
applicazioni realizzate.
Passione innata verso il campo della ricerca e lo sviluppo di nuove
tecnologie.
Esperienza di volontariato presso i Salesiani come assistente di
doposcuola e come animatrice del Gruppo Estivo.
Attività di tutorato (lavoro part-time) nei laboratori d’informatica presso il
Dipartimento di Matematica e Informatica dell’Università di Catania.
B
Sono disponibile a trasferimenti provvisori in Italia e all’estero.
Referenti:
Prof.ssa Elvinia Riccobene - Dip. di Tecnologie dell’Informazione - Università
di Milano
Prof. Salvatore Riccobene - Dip. di Matematica e Informatica – Università di
Catania
Ing. Angelo Gargantini - Dip. di Ingegneria Gestionale dell’Informazione - Università
di Bergamo
Dott.ssa Patrizia Scandurra - Dip. di Tecnologie Dell’Informazione – Università
degli studi di Milano
Prof. Franco Barbanera - Dip. di Matematica e Informatica – Università di
Catania
p. 4
FORMATO EUROPEO
PER IL CV
Tiziana Genovese
Curriculum Vitae
Si autorizza il trattamento dei dati personali ai sensi del D.Lgs. n. 196/2003
p. 5