FORMATO EUROPEO Tiziana Genovese PER IL CV

FORMATO EUROPEO
PER IL CV
Tiziana Genovese
Curriculum Vitae
INFORMAZIONI PERSONALI
Nome
Telefono
E-mail
Nazionalità
Data di nascita
Stato civile
Tiziana Genovese
3204855792/3473076338
[email protected]
Italiana
29 - 04 - 1980
Nubile
ESPERIENZE LAVORATIVE
• Date (da – a)
• Datore di Lavoro
Luglio 2008 - a tuttoggi
A-Tono s.r.l.
Corso Buenos Aires 77, 20124 Milano
Sede operativa: Via Battello 44, 95126 Catania
Azienda leader nel marketing interattivo multicanale, che opera in Italia e in Brasile, per
offrire servizi incentrati sul Mobile Marketing e su Digital Comunication Solutions.
• Tipo di Impiego
OSS/BSS Analist and Developer e CMS Manager, QA Manager
PRINCIPALI MANSIONI E RESPONSABILITÀ:
• Date (da – a)
• Datore di Lavoro
−
Operation Support Systems: analisi, sviluppo e manutenzione dei tool
web e dei sistemi interni necessari alla gestione dei servizi da parte di
Tecnici, Accounts e Customer Support (principalmente in PHP o in
Java).
−
Business Support Systems: analisi, sviluppo e manutenzione dei servizi
di piattaforma e delle relative logiche di abbonamento, billing ed
erogazione dei contenuti (Shell Scripting su sistemi linux, Php, Perl,
Python, Mysql )
−
CMS Manager: manutenzione e supporto per i tool di caricamento,
gestione e pubblicazione dei contenuti multimediali; sviluppo e gestione
dei processi di ingestion per acquisizione di contenuti multimediali dalle
Major (Shell Scripting su sistemi linux, POE, php, mysql)
−
QA Manager: definizione della documentazione a supporto dei servizi e
la strutturazione dei processi di produzione dell'azienda
Gennaio 2008 - a Luglio 2008
Movia s.p.a.
Via Pulica 34, 95025 Aci Sant'Antonio (CT)
Azienda operante nel campo delle telecomunicazioni, offre servizi di outsourcing,
business consulting e Turn Key Solutions.
• Cliente
Fastweb s.p.a.
Viale Fulvio Testi, 280 - 20155 Milano
p. 1
FORMATO EUROPEO
PER IL CV
Tiziana Genovese
Curriculum Vitae
• Progetto
• Tipo di Impiego
NETDB (Network Provisioning DataBase): sistema di provisioning e network
inventory di FastWeb: configura gli apparati dei clienti tramite l’assegnazione
dei numeri di telefono VoIP ed indirizzi IP.
Software Developer, Configuration e Release Manager
PRINCIPALI MANSIONI E RESPONSABILITÀ:
−
Configuration Manager (PVCS).
−
Release Manager (su sviluppo, test, pre-produzione e produzione); in
produzione seguivo personalmente l’attività di rilascio, sia durante i
canvas notturni, che durante l’installazione di semplici patch legate ad
attività di maitenance.
−
Monitoring dei diversi ambienti, garantendo l’allineamento di questo con
gli altri sistemi Fastweb e rispondendo di eventuali anomalie riscontrate.
−
Software Developer: sviluppo di nuove funzionalità sia lato Oracle
(procedure PL-SQL, snapshot, jobs ), sia lato java (servlet, jsp e webservices).
Architettura del sistema: più web server Tomcat “mascherati” da un
bilanciatore di carico e un DB Oracle9i configurato in package su un cluster
HP.
• Date (da – a)
• Datore di Lavoro
Agosto 2005 - Dicembre 2007
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.
• Cliente
• Progetto
• Tipo di Impiego
Ministero del Lavoro e delle Politiche Sociali
‘Sistema Informativo del Lavoro’, applicativo web finalizzato alla gestione di
una Piattaforma Unica di Servizi per l’Impiego che, integrandosi in una rete di
‘nodi’ regionali, permette di convogliare tutte le informazioni su lavoratori e
aziende, provenienti da strutture pubbliche e private, e agevolare così l’incontro
tra domanda e offerta di lavoro.
Software Developer
Ho seguito l’evoluzione dell’applicativo dalle fasi iniziali di sviluppo fino alla sua
messa in esercizio.
PRINCIPALI MANSIONI E RESPONSABILITÀ:
p. 2
•
WEB Developer: sviluppo della soluzione su tutti i suoi layer (utilizzo di
Struts, EJB, pattern J2EE, PL-SQL)
•
Gestione dei sistemi di versioning (CVS e Visual SourSafe) sui vari
ambienti (sviluppo, test, pre-produzione e produzione), supportando la
parte sistemistica anche in fase di deploy sui sistemi di produzione.
•
Stesura di specifiche funzionali, documentazione utente, manuale di
gestione e piano dei test.
•
Monitoring e troubleshooting nei processi di post-deploy. Per alcuni
rilasci ho gestito personalmente le fasi di collaudo col cliente (il
Ministero del Lavoro), organizzando i piani di test e interfacciandomi
con i responsabili del Ministero durante il collaudo.
FORMATO EUROPEO
PER IL CV
Tiziana Genovese
Curriculum Vitae
Corresponsabile nella gestione del gruppo di sviluppo, organizzato
secondo i principi dell’ Agile-Tecnology.
•
Il sistema ha come Application Server WebSphere, e come base dati un DB
Oracle 9i.
ISTRUZIONE E FORMAZIONE
• Date (da – a )
• Nome dell’ istituto di istruzione
• Materie oggetto dello studio
• Qualifica conseguita
• Date (da – a )
• Nome dell’ istituto di istruzione
17 Febbraio 2009 – 18 Febbraio 2010
WallStreet Institute – School of English
Inglese
Certificazione Upper Waystage 2
02 Luglio 2007 – 04 Luglio 2007
Scuola di Formazione ICT “Enrico della valle”, centro formativo della
Engeneering Ingegneria Informatica S.p.a.
• Materie oggetto dello studio
• Date (da – a )
• Nome dell’ istituto di istruzione
•
18 Ottobre 2006 – 20 Ottobre 2006
Scuola di Formazione ICT “Enrico della valle”, centro formativo della
Engeneering Ingegneria Informatica S.p.a.
• Materie oggetto dello studio
• Date (da – a )
• Nome dell’ istituto di istruzione
•
• Nome dell’ istituto di istruzione
JMS e introduzione all’utilizzo di JBoss 4
23 Maggio 2006 – 25 Maggio 2006
Scuola di Formazione ICT “Enrico della valle”, centro formativo della
Engeneering Ingegneria Informatica S.p.a.
• Materie oggetto dello studio
• Date (da – a )
La tecnologia EJB nella versione 3.0:
o EJB di tipo Session, MDB, JPA (i nuovi “bean di entità”)
o Le transazioni e la sicurezza con gli EJB
•
Seminario “Public Speaking e Busines Presentation“
6 Giugno 2005 – 5 Agosto 2005
Scuola di Formazione ICT “Enrico della valle”, centro formativo della
Engeneering Ingegneria Informatica S.p.a. Progetto finanziato da Forma.Temp
p. 3
FORMATO EUROPEO
PER IL CV
Tiziana Genovese
Curriculum Vitae
• Materie oggetto dello studio
•
Programmazione orientata agli oggetti e basic feature di Java ( interfacce e
incapsulamento, ereditarietà, polimorfismo, generics, Exceptions, Collezioni, Reflection,
Java Beans, Applet e Swing )
•
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.
Linguaggio di specifica UML
Principi di progettazione e metodologie di sviluppo software
•
•
•
•
•
• Qualifica conseguita
• Date (da – a )
• Nome dell’istituto di formazione
• Principali materie/abilità
professionali oggetto dello studio
Il corso, della durata totale di due mesi, era selettivo e mirato all’inserimento in
azienda di figure che, alla preparazione tecnica specializzata, associavano
competenze trasversali quali orientamento al cliente, capacità di networking,
abilità di cooperazione e flessibilità.
Alla fine è stato rilasciato un’ Attestato di Progettista Tecnico software in
ambito WEB.
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
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 online;
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;
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.
p. 4
FORMATO EUROPEO
PER IL CV
Tiziana Genovese
Curriculum Vitae
• 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
Tesi di ricerca della durata di 1 anno che ha portato anche alla realizzazione di
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.sourceforge.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
Italiano
Altre lingue
Inglese
• Capacità di lettura, scrittura, espressione
orale
Capacità e competenze
tecniche
Ottima (Certificazione FIRST di Cambrige + Upper Waystage2 del Wallstreet
Institute)
Principali linguaggi utilizzati:
− Php5 (conoscenza approfondita)
− java (ottimo utilizzo di Struts, Servlet e JSP, EJB e pattern J2EE)
− Javascript e ajax
− python (Just a little!)
− perl (Just a little!)
−
Bash Scripting
DBMS:
− Mysql 5.0
− Oracle9i (PL-SQL programming)
Configuration Management di applicazioni tramite l’utilizzo dei sistemi di
versionamento:
− SVN, CVS, PVCS e VSS
Release Management su ambienti Windows e Unix
Coordinameto del gruppo di sviluppo secondo i principi dell’Agile Tecnology
AMBIENTI DI SVILUPPO: Eclipse, WebSphere Application Developer, NetBeans
AMBIENTI DI GESTIONE DB: TOAD, PL-SQL Developer
p. 5
FORMATO EUROPEO
PER IL CV
Tiziana Genovese
Curriculum Vitae
W EB/APPLICATION SERVER: WebSphere, JBoss, Tomcat
UML VISUAL MODELLING TOOLS: Rational Rose, Poseidon e Altova UModel
Conoscenze acquisite durante gli STUDI UNIVERSITARI:
− C, C++
−
−
−
−
XML e DTD, SVG
Scheme, Gofer/ASMGofer, Haskell (programmazione funzionale)
Matlab
SOFTWARE ENGINEERING:
Buona conoscenza dei processi di sviluppo del software
UML, MOF, OCL
Formalismo ASM (Abstract State Machine): metodo formale per
l’ingegnerizzazione di sistemi
Utilizzo di Api JMI (Java Metadata Interface), JavaCC (Java Compailer
Compailer – generatore di parser in linguaggio java ) e XMI.
−
Capacità e competenze
artistiche
−
Disegno, tango, danza latino americana, sport vari.
Capacità e competenze
−
Ottima capacità di cooperazione e flessibilità, acquisita all'università, ed
affinata durante l'integrazione nelle diverse realtà aziendali, grandi e
piccole in cui ho lavorato;
Notevole predisposizione per attività organizzative e manageriali, messa in
luce durante il coordinamento del gruppo di sviluppo in Engineering.
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 e messe a frutto in ambiente
lavorativo per la stesura di documentazione tecnica e manuali utente.
Grande passione verso il campo della ricerca e lo sviluppo di nuove
tecnologie.
Particolare predisposizione ed interesse per l'apprendimento di nuove
lingue e l'integrazione in nuove realtà cultutrali.
relazionali
−
−
−
−
−
Attività al corredo delle
esperienze lavorative
Patente
ULTERIORI INFORMAZIONI
−
−
Attività di tutorato (lavoro part-time) nei laboratori d’informatica presso il
Dipartimento di Matematica e Informatica dell’Università di Catania.
Esperienza di volontariato presso i Salesiani come assistente di
doposcuola e come animatrice del Gruppo Estivo.
B
Sono disponibile a trasferimenti provvisori in Italia e all’estero.
Si autorizza il trattamento dei dati personali ai sensi del D.Lgs. n. 196/2003
p. 6