Categoria: Sistemista / Tecnico informatico (Totale CV trovati: 0)
Data |
|
Età | Figura Professionale | Categoria | Sede Preferita |
---|
-
Aprile 2000 - Luglio 2017 Figura ricoperta Senior Solution Architect Datore di lavoro Ericsson Luogo ssago (Milano)
Principali attività e responsabilità Job Role: Senior Solution Architect
Coordinate technical solutions design, in pre-sales, systems integration and delivery for a broad base of clients in the telecommunications operator sector, adapting to customer requirements and business needs to produce viable, best-in-class technology solutions. Liaise with account teams to conceptualize and innovate technology products that provide added value to the customer and answer market demand, resulting in short-term and long-term business profitability and growth. Translate technical concepts into detailed offerings, solutions, and proposals. Provide oversight of pre-sales and post-sales teams for numerous key projects. In the role I worked for the most important Italian Mobile-Fixed Operators and also for Operators abroad being involved, in sales activities and system integration projects in different ICT areas: Service Delivery Platforms, Mobile Portals, BSS, CRM, IMS (IP-Multimedia-Subsystem), Cloud with focus on IT Data Center Transformation and recently, within an Internet of Things project focusing on Smart Grid/Smart Metering solution for main Utility Italian Customer (ENEL).
Project Roles in Solution Management and Consultant activities for main customers
Project: ENEL Smart Metering – Piano di Sostituzione [07/2016 – 04 2017]
Customer: ENEL
Role: Solution Architect working in the Solution Design and Analysis (based on AGILE methodology) of a System: PDS – Piano di Sostituzione (within the Framework of the overall Utility’s Smart Metering project) dealing with the business processes associated to the connected smart meters. Achievement: The system was put in commercial operation.
Project: "3" Italy ICT processes [*]
Customer: “3” Italy
Role: Solution Architect working in the Ericsson Application Architecture group dedicated to “3” Italy customer with focus on Operator ICT processes (Order Management, Selling, Provisioning, Billing), BSS, CRM system and Middleware (SOA, Tibco).
Achievement: Coordination of solution design for different customer CR-Change Requests affecting Operator processes with impacts on ICT Architecture and platforms.
Project: Vodafone IT Data Center Transformation [11/2012 – 09/2015]
Customer: Vodafone
Role: Solution Consultant Driving Capacity Management activity for Major Vodafone OpCo/Customers within IT Transformation process of the Global IT Data Center.
Achievement: Optimization of the application and infrastructure loads of physical and virtual servers for IT systems located in the Data Center
Project: Tunisiana Service Delivery Platform [06/2011 – 04/2012]
Customer: Tunisiana
Role: Customer Solution responsible during the Commercial proposal and Sale Phase. SDP played a crucial role for Tunisiana by acting as an open Ecosystem of Service Providers and end-users, interacting via multiple access channels regardless of devices and network.
Achievement: The system was put in commercial operation.
Project: Telefonica E-Mocion Portal swap [09/2010 – 04/2011]
Customer: Telefonica
Role: Technical advice during the Delivery Phase for Mobile Portal Customer adaptations: Interstitial Advertisements, Catalogue of Games and Content Access Control.
Achievement: The system was rolled-out
Project: TS-SDP – Telekom Serbia Service Delivery Platform [2009 – 2010]
Customer: Telekom Serbia
Role: Technical Consultant during the delivery Phase for overall solution redesign. Telekom Serbia exposed messaging functionality (SMS, MMS and WAP push) to third parties through SDP platform enabling enterprises and content & service application providers to access a wide range of network resources in a controlled and reliable way.
Achievement: The system was put in commercial operation.
Project: Off-Portal SDP [2008]
Customer: Wind Hellas
Role: Responsible during the Delivery Phase for the design of a solution allowing operator subscribers to access Off-Portal services provided by external (outside operator Walled Garden) third parties Content/Service Providers.
Achievement: The system was rolled-out.
Project: IMS Trial [2005]
Customer: “3” Italy
Role: Responsible for IMS Architecture introduction and IMS Trial proposition to the customer. Achievement: The Trial system was installed in the customer network.
Project: USIS – User Session & Identity Server [2004]
Customer: “3” Italy
Role: Customer Solution responsible during the Commercial proposal and Sale Phase. Responsible during the delivery Phase for the overall solution design in the Operator Network. The USIS, acting as AAA Server, was designed to provide centralized authentication, authorization and accounting functions offering end-users means to get secure Internet access and facilitating usage of Mobile Internet Services and 3G services.
Achievement: The system was put in commercial operation.
Project: NESP - NW Enabled Services Platform (OSA-GW) [2002 – 2003]
Customer: “3” Italy
Role: Customer Solution responsible during the Commercial proposal and Sale Phase. Responsible during the Delivery Phase for the overall solution design in the Operator Network. The NESP acts as an OSA/Parlay Gateway enabling the Applications access to the underlying Network functionality by exposing higher layer APIs towards the Application Domain.
Achievement: The system was put in commercial operation.
Marzo 1991 - Aprile 2000 Figura ricoperta System Engineer Datore di lavoro Italtel Luogo Castelletto di Settimo Milanese (Milano)
Principali attività e responsabilità System Engineer, Central R&D Handled software design and engineering for major European research projects focused on ATM technology networks. Liaised with major European partners and software vendors on development activities. Supervised projects on key initiatives such as software system integration. • Ensured the success of various European projects through requirements specification, design, and implementation of diverse software systems. • Spearheaded project activities for software system integration for major project trials. • Drove successful demonstrations of project trials before the European community. • Authored and published different technical publications, from papers to co-author roles on the books Object- Oriented Software Technologies in Telecommunications: From Theory to Practice and Intelligent Broadband Networks.
Istruzione e Formazione
Data
Gennaio 2012
Titolo della qualifica rilasciata
TOGAF 9 Certification - Enterprise Architect
Istituto di istruzione o formazione
The Open Group
Luogo
Roma
Principali tematiche / competenze professionali acquisite
Enterprise Architect
Data
Maggio 2004
Titolo della qualifica rilasciata
Solution Architect Certification
Istituto di istruzione o formazione
Ericsson
Luogo
Roma
Principali tematiche / competenze professionali acquisite
Solution Architect
Data
Ottobre 1990
Titolo della qualifica rilasciata
Laurea in Scienze dell'Informazione
Istituto di istruzione o formazione
Università statale di Milano
Luogo
Milano
Principali tematiche / competenze professionali acquisite
Programmazione (Pascal, C) - Sistemi Operativi (UNIX) - DB Relazionali
Data
Luglio 1983
Titolo della qualifica rilasciata
Perito Elettronico
Istituto di istruzione o formazione
ITIS Corsico (Milano)
Luogo
Corsico (Milano)
Principali tematiche / competenze professionali acquisite
Elettronica Industriale
Data
Giugno 1982
Titolo della qualifica rilasciata
British Diploma
Istituto di istruzione o formazione
British School Milano
Luogo
Milano
Principali tematiche / competenze professionali acquisite
Lingua Inglese (parlata/scritta) - Livello Intermediate
Conoscenze linguistiche
Lingua
Italiano
Capacità di lettura/scrittura
Madrelingua
Capacità di espressione orale
Madrelingua
Lingua
Inglese
Capacità di lettura/scrittura
Ottimo
Capacità di espressione orale
Ottimo
Note
Inglese utilizzato correntemente nelle attività lavorative svolte nelle precedenti aziende
Conoscenze informatiche
Capacità e competenze informatiche
ICT ARCHITECTURAL SKILLS:
Telecommunication Network Architectures • Network elements and protocols with focus on 4G and IMS • ICT Architectures with focus on TLC Operator processes and BPM based on reference standards (eTOM, TOGAF) • System Integration Technologies (Web Services/Rest APIs), Platforms (J2EE) and ESB/Middleware (SOA, TIBCO) • Internet of Things (IoT) Technologies with focus on Smart Grid/Smart Metering solutions • Cloud Architectures with focus on Data Center transformation and virtualization technologies • Focus on continuous improvement of know-how and expertise •
PROGRAMMING SKILLS:
Software Design:
- Software design and implementation (C / C++ language) in the UNIX operating environment.
- Software design and implementation (C language) using in VxWorks real-time environment).
- Software design and development in the PC-DOS environment (Borland C++)
- Object Oriented Design Methodology - OMT
- Specification Description Language - SDLNETWORKING PROTOCOLS SKILLS:
LAN/WAN Protocols
- Data Link Layer LAPB, LAPD, LAPM, HDLC and data compression techniques.
- Internetworking Protocols Frame Relay and TCP-IP.
- ATM Adaptation Layer (AAL 3/4, AAL 5) for the support of the data in the Broadband ISDN Network.
- ATM Layer for the data transfer in the Broadband ISDN Network.
- N-ISDN Access Signaling ITU-T Q931
- B-ISDN Signaling Protocols: ITU-T UNI Q2931, ATM Forum 3.1, ITU-T NNI B-ISUP.
- SS#7 Protocols ISUP, TCAP, MTP-3
- Intelligent Network Application Protocol (INAP)- IMS SIP (Session Initiation Protocol)
26/09/2017 G. M. 60 Senior Solution Architect Project Manager/Architetto SW/ IT Manager Milano -
ESPERIENZA A.A 12/13 Insegnamento Elettronica e Propagazione presso scuola privata
ISTRUZIONE E FORMAZIONE A.A
2017 Laurea Magistrale in Ingegneria delle Telecomunicazioni presso Università di Cagliari A.A
2009 Laurea Triennale in Ingegneria Elettronica presso Università di Cagliari A.A
2002 Diploma Maturità Scientifica presso Liceo Scientifico E. Fermi Nuoro
ALTRE ATTIVITA’ FORMATIVE Università Cagliari Seminario: Prevenzione Incendi Università Cagliari Università Cagliari Università Cagliari Università Cagliari Seminario: Illuminotecnica Seminario: Sistemi di Supervisione e Controllo Seminario: Informatica Forense e sicurezza informatica Seminario: Progettazione, ricerca e sviluppo
MADRELINGUA Italiano ALTRE LINGUEnglese • Capacità di lettura Buono • Capacità di scrittura Buono • Capacità di espressione Sufficiente
26/09/2017 A. P. 41 Ingegnere Delle Telecomunicazioni Engineering Cagliari -
ISTRUZIONE E FORMAZIONE
11 Set. 12–3 Lug. 17 Perito Industriale in Informatica Livello 4 QEQ
Istituto Tecnico Industriale Pacinotti, Scafati (Italia)
- Ottime competenze tecnologiche e informatiche
- Installazioni, configurazione e gestioni reti
- Programmazione in linguaggio vb.net e c++
- Conoscenza html, php e mysql
- Ottime capacità di apprendere15 Set. 17–alla data attuale Diploma di master di alta formazione professionale di primo livello in
"Grafica pubblicitaria"
Salerno formazione, Salerno (Italia)- Progettazione e realizzazione grafica pubblicitaria
- Tecniche di comunicazione grafica
- Adobe Photoshop
- Adobe Illustrator
- Adobe Indesign
- Adobe AcrobatCompetenze digitali
- Ottima conoscenza pacchetto office
- Ottima conoscenza pacchetto adobe
- Ottima conoscenza di software per montaggio video
- Ottima conoscenza di software per gestione delle immagini
- Ottima conoscenza sistema operativi windows/Linux/MacOS
- Ottima conoscenza sistema operativi dispositivi mobili
- Ottima conoscenza componenti hardware
- Ottima capacità di assemblaggio hardware
- Conoscenza base CAD
- Ottime capacità di creazione e databse
- Ottime conoscenza delle reti
- Ottima conoscenza della programmazione
- Inserito nel programma "apple beta software program"26/09/2017 G. D. 26 Perito Informatico Sistemista / Tecnico informatico Campania -
Settembre 2017 - Oggi Figura ricoperta Backend developer Datore di lavoro GoodieWeb Luogo Bologna
Principali attività e responsabilità Sviluppo di due applicazioni:
- un software Java con Spring MVC sempre in ascolto che permette l'archiviazione e categorizzazione delle email ricevute su un certo indirizzo a scopo di monitoraggio del marketing effettuato da vari competitor (DEM & Newsletter). Da FE si è resa possibile la ricerca e visualizzazione delle email in base a vari filtri. L'archiviazione delle email, di cui interessava sia il contenuto, sia il mittente, sia eventuali tracklink presenti è stata strutturata su una collezione MongoDB
- un applicazione Java con Spring MVC che permette da pagina web di costruire delle query dinamiche su un DB di 3.500.000 dati incrociandone i dati con un altro 1.000.000. La pagina infatti contiene varie select, combo, checkbox ecc.. che a seconda della valorizzazione confluiscono nella query finale SQL. Con i dati estratti viene costruito un file csv costruito anch'esso dinamicamente: si è reso infatti parametrizzabile da FE il numero e ordine dei campi presenti come header, il separatore e il tipo di formattazione dei campi. La sfida maggiore dello sviluppo è stata ottimizzare e riuscire a lanciare la query su dati dell'ordine del milione.
Ottobre 2015 - Settembre 2017 Figura ricoperta Analyst consultant Datore di lavoro Capgemini Luogo Bologna
Principali attività e responsabilità Sviluppo e manutenzione di una complessa applicazione J2EE in ambito bancario, multi modulare (con ricorso frequente a servizi SOAP per l'interscambio di dati) e sviluppato su due framework: Spring, con l'uso in particolare del pattern MVC, e Struts 2. L'applicazione è sviluppata con tecnologia Java e JSP. Le attività prevedevano anche l'implementazione di nuove funzionalità da FE, con uso frequente e approfondito di Javascript e Jquery, oltre che dei linguaggi HTML/CSS e conoscenza di Ajax. Inoltre erano richieste query SQL sia native che ottenute con JPA+Hibernate.
Durante tutto il progetto, durato circa 2 anni, era richiesta una forte organizzazione, personale e a livello di team, ottenuta anche con l'uso di metodologie SCRUM
Istruzione e Formazione
Data
Luglio 2015
Titolo della qualifica rilasciata
Ingegneria Informatica
Istituto di istruzione o formazione
Universitá degli Studi di Parma
Luogo
Parma
Conoscenze linguistiche
Lingua
Italiano
Capacità di lettura/scrittura
Madrelingua
Capacità di espressione orale
Madrelingua
Lingua
Inglese
Capacità di lettura/scrittura
Ottimo
Capacità di espressione orale
Buono
Lingua
Spagnolo
Capacità di lettura/scrittura
Ottimo
Capacità di espressione orale
Ottimo
Conoscenze informatiche
Capacità e competenze informatiche
Linguaggi di programmazione: Java v7 e v8, PHP
Web: Javascript, Jquery, Ajax, HTML, CSS3
Persistenza: SQL, JPA+Hibernate, MongoDB
Tool: Eclipse (STS), Maven, MySQL Workbench, SequelPro, SOAPUI Pro, SVN, BitBucket (Git)
26/09/2017 F. B. 32 Backend Developer Developer / Web dev. / Mobile dev. Napoli -
Luglio 2016 - Oggi Figura ricoperta Junior developer Datore di lavoro Fabricalab s.r.l Luogo Firenze
Principali attività e responsabilità Principali sviluppi:
Java: MVC Spring, implementazione di business rules, modifiche di workflow, cloud per gestione di dati real time.
Principali tecnologie: Spring, Hibernate, Flink.C#: MVC e Web Service.
Principali Tecnologie: LinQ, EntityFramework CF.Altre tecnologie: AngularJS, Angular2, Angular4.
DB: PL SQL, MYSQL, MS SQL, HBASE(NOSQL).
Application Server: IIS, Tomcat, Wildfly(JBoss).
Strumenti: Git, Maven, NuGet, SourceTree, BitBuket, GitLab, GitHub, Trello, Jira, TeamCity.
IDE: Eclipse, Visual Studio, IntelliJIdea.
Istruzione e Formazione
Studio in corso Titolo della qualifica rilasciata Laurea in Informatica Istituto di istruzione o formazione Universita degli studi di Firenze Luogo Firenze
Giugno 2013 Titolo della qualifica rilasciata Perito informatico e commerciale Istituto di istruzione o formazione ITSE Aldo Capitini Luogo Pistoia
Conoscenze linguistiche
Lingua Italiano Capacità di lettura/scrittura Madrelingua Capacità di espressione orale Madrelingua
Lingua Inglese Capacità di lettura/scrittura Buono Capacità di espressione orale Buono
Lingua Francese Capacità di lettura/scrittura Buono Capacità di espressione orale Buono
Conoscenze informatiche
Conoscienza dei paradigmi di programmazione orientato agli oggetti, funzionale e imperativo. Linguaggi JAVA, Python, C, MYSQL, MIPS.
Ambienti di sviluppo utilizzati: Eclipse, NetBeans.
Sistemi operativi studiati e conosciuti; Windows, UNIX(Fedora, Ubuntu).
protocolli conosciuti; FTP, TCP/IP, IMAP/POP3.
Buona parte del corso di laurea sostenuto.
26/09/2017 M. R. 30 Programmatore Java, C, Python Developer / Web dev. / Mobile dev. Toscana: Firenze, Pistoia, Prat -
Settembre 2011 - Oggi Figura ricoperta IT – Manager and Controller Datore di lavoro ISOPLAST Luogo Fortaleza - Brasile
Principali attività e responsabilità Implementazione del sistema di BI a partire dalla base di dati (Business Intelligence);
Gestione rapporti;
Controlli interni;
Internal audit;
Gestione e ristrutturazione dei processi, metodi e sistemi;
Sistemi costi;
Stesura, implementazione e aggiornamento dei regolamenti aziendali;
Implementazione di sistemi/impostazioni integrate e computerizzate;
Flusso di cassa;
Determinazione dei prezzi;
Realizzazione e costo di inventari fisici delle rimanenze;
Analisi dei costi gestionali;
Dimostrazione dei risultati di gestione;
Controllo patrimoniale;
Supervisione dell'acquisizione di cespiti;
Implementazione dei processi, indicatori di prestazioni chiave (KPI, Balanced Scorecard).Istruzione e Formazione
Data Maggio 2009
Titolo della qualifica rilasciata Laurea in Qlikview - Controller
Istituto di istruzione o formazione Unifor
Luogo Brazil
Conoscenze linguistiche
Lingua
Italiano
Capacità di lettura/scrittura
Madrelingua
Capacità di espressione orale
Madrelingua
Lingua
PORTOGHESE
Capacità di lettura/scrittura
Madrelingua
Capacità di espressione orale
Madrelingua
Lingua
INGLESE
Capacità di lettura/scrittura
Ottimo
Capacità di espressione orale
Ottimo
Lingua
ITALIANO
Capacità di lettura/scrittura
Buono
Capacità di espressione orale
Buono
Conoscenze informatiche
Capacità e competenze informatiche
Gestione e ristrutturazione dei processi, metodi e sistemi;
SviQlik View- Advanced Developer
2015
Curitiba - Pr
Qlik View-Developer
2010
Fortaleza-Ce
Finanziamento all'esportazione
25/11/10
Corporate University di Banco do Brazil
Fortaleza-Ce
Corso di Commercio internazionale
10/11/10
Corporate University di Banco do Brazil
Fortaleza-Ce
Pratiche di Divise Estere
09/09/10
Corporate University di Banco do Brazil
Fortaleza-Ce
Etica nella gestione aziendale – FEMAR
13/07/09 al 17/07/09
Fortaleza-Ce
Logistica – FEMAR
22/06/09 al 26/06/09
Fortaleza-Ce
II Forum di diritto marittimo, Porto, logistica-/ CIN/Consulting & Advocacy Promare Fiec
20/05/09 al 22/05/09
Fortaleza-Ce
Corso responsabilità e costi nelle operazioni portuali – FEMAR
Fortaleza-Ce
04/05/09 al 08/05/09
Qlik View Enterprise Script
02/02/09
Fortaleza-Ce
Commercio Marittimo
31/10/08
Femar
Fortaleza-Ce
Gestione strategica e riduzione di costi-
FEA/USP
Fortaleza-Ce
10/10/2008
Corso di operazioni portuali – FEMAR
Fortaleza-Ce
21/11/2008
Programmazione logica
Fortaleza-Ce
Corso di contabilità come strumento di gestione (CDL)
Fortaleza-Ce
Protheus
Fortaleza-Ce
Corso di Software di Crystal Reports
Fortaleza-Ce
Seminario di ABM (Activity Based Management)
Fortaleza-Ce
luppo sistema costi;
Determinazione dei prezzi;
Realizzazione e calcolo costi di inventari fisici delle rimanenze;
Analisi dei costi gestionali;
Flusso di cassa;
Stesura, implementazione e aggiornamento dei regolamenti aziendali;
Implementazione di sistemi ERP/impostazioni;
Internal Audit;
Dimostrazione dei risultati di gestione;
Implementazione del sistema di BI dalle basi di dati (Business Intelligence);
Controllo patrimoniale;
Supervisione dell'acquisizione di cespiti;
Gestione ra26/09/2017 D. P. 53 It – Manager Project Manager/Architetto SW/ IT Manager Veneto: Padova, Treviso, Venezia, Verona, Vicenza -
- Integrazione in team di sviluppo su piattaforma JSF. Realizzazione di un applicativo web sulla Fatturazione Elettronica.
- Tecnologie utilizzate: JSF, BootsFaces, XML.
Novembre 2016 - Oggi Figura ricoperta Analyst Datore di lavoro Matrix Consulting Group Srl Luogo Napoli
Principali attività e responsabilità
Progetti affrontati:
- E.on AMS - Accenture Technology Solutions
Attività svolte:
- Manutenzione evolutiva e supporto tecnico
- Gestione bug tracking mediante sistema Mantis
- Amministrazione/configurazione Mantis
- Bug Fixing
- Configurazione dello state model: modifica di oggetti e campi custom
Tecnologie utilizzate: Apex, VisualForce, SOQL, Lightning Design SystemGiugno 2016 - Ottobre 2016 Figura ricoperta Developer in ambiente Force.com Datore di lavoro Enigen Luogo Napoli Principali attività e responsabilità
Progetti affrontati:
- CRMT Italy Free Market - NTT Data per Salesforce
Sviluppo in ambiente Force.comAttività svolte:
- Sviluppo di classi Apex
- Sviluppo di componenti e pagine Visualforce
- Configurazione dei Custom Setting e gestione degli stessi tramite classi Apex
- Configurazione dello state model: creazione/modifica di oggetti e campi custom
- Sviluppo delle classi di test per garantire la copertura minima necessaria al deploy
- Bug fixingNovembre 2015 - Maggio 2016 Stagista Avanade Italia Roma Principali attività e responsabilità Stage Progetto Commissioning – New Incentive & Compensation Platform presso importante cliente Telco italiano. Manutenzione evolutiva e Supporto. Piattaforma di compensazione:Excentive Compensation Cockpit 4.7.0 Tecnologie utilizzate: Microsoft SQL Server 2008 R2, Microsoft Excel Tecnologie utilizzate: Microsoft SQL Server 2008 R2, Microsoft Excel
Marzo 2015 - Giugno 2015_Svilupattore J2EE_7WEB_Cava de' Tirreni (SA) Principali attività e responsabilità Tirocinio curriculare universitario
Settembre 2015_Titolo della qualifica rilasciata_Laurea in Informatica Triennale_Istituto di istruzione o formazione_Università degli Studi di Salerno_Luogo_Fisciano (SA)
Conoscenze linguistiche
Lingua_Italiano_Capacità di lettura/scrittura_Madrelingua_Capacità di espressione orale_Madrelingua
Lingua_Inglese_Capacità di lettura/scrittura_Buono_Capacità di espressione orale_Buono Note CERTIFICAZIONE DI INGLESE - TRINITY (Grade 7) LIVELLO B2
Conoscenze informatiche
Buona conoscenza dei linguaggi di programmazione Java, C
Buona conoscenza di linguaggi per lo sviluppo Web (HTML, CSS, JAVASCRIPT, PHP, AJAX)
Buona conoscenza della tecnologia JSF e del framework BootsFaces
Conoscenza base dei database relazionali SQL (MySQL v 5.6.23)
Buona conoscenza del sistema operativo Linux
Buona conoscenza di SqlServer
Buona conoscenza di MatLab
Ottima conoscenza dei programmi del pacchetto Office.
26/09/2017 P. C. 37 Junior Salesforce Developer Developer / Web dev. / Mobile dev. Campania: Avellino, Benevento, Caserta, Napoli, Salerno -
Gennaio 2017 - Oggi Figura ricoperta IT SUPPORT Technician Datore di lavoro IS Copy SRL Luogo Pordenone
Principali attività e responsabilità Sono attualmente impegnato in questa azienda come Help Desk e Tecnico IT su più attività diverse. In particolare mi sto occupando di:
- Help desk sistemistico presso CRO di Aviano (PN) (Ospedale Pubblico, Centro Riferimento Oncologico) con le mansioni di assistenza agli utenti onsite e da remoto su postazioni PDL, software, reti, reset password, creazione nuovi account, risoluzione problematiche hw e sw, reti e tutto ciò che riguarda informatica e tecnologia;
-Progetto di migrazione dominio da rete provinciale a rete regionale presso l’ex ente Provincia di Pordenone ( analisi dei pc, migrazione del client Windows7 con backup e restore di dati, installazione di stampanti di rete e reimpostazione delle varie configurazioni TCP-IP, migrazione dominio )
-Saltuariamente svolgo interventi tecnici presso altri uffici della pubblica amministrazione, regione, provincia, motorizzazione e scuole pubbliche.
Aprile 2015 - Dicembre 2016 Figura ricoperta Sistemista web / web developer Datore di lavoro Fresco srl Luogo Pordenone
Principali attività e responsabilità
- gestione domini clienti mediante utilizzo di plesk e cPanel;
- backup e restore di database MySQL e di interi siti internet basati su CMS quali Joomla e
Wordpress;
- Installazione, modifica e aggiornamento di CMS nei vari siti clienti;
- Modifica di pagine web in formato html5, css e media queries;
- creazione di banner pubblicitari con l'utilizzo di photoshop;Giugno 2011 - Ottobre 2014 Figura ricoperta System and Network Administrator Microsoft Datore di lavoro Policlinico città di Udine Luogo Udine
Principali attività e responsabilità Tecnico ufficio CED, con mansioni di assistenza informatica agli utenti interni della struttura sanitaria,
manutenzione PC, installazione aggiornamenti, driver e periferiche e Sistemi operativi. Configurazione
account utente per lutilizzo dei PC in rete. Risoluzione problematiche HW/SW e assistenza base su
stampanti fax. Assistenza base su server Microsoft(Creazione utenti dominio Active Directory)
Assistenza agli utenti per il cambio del gestionale sanitario della struttura da Medtrak al nuovo
software H2O.
Skills: Sistemi Operativi, Problem solving HW/SW, Active Directory, Windows Server 2003
2008, Win Server 2012, Riparazioni Hardware, Assistenza Software, Programmazione PHP
CSS XHTML MySQL, Avira Management Console, MS Office-ROLL OUT.
Assistenza Remota: teamviewer, ammy, desktop remoto
Roll-out/backup PC: PCMOVER LAPLINK, GHOST
Programmazione web: PHP-MYSQL-CSS3-HTML5
S.O: Linux Ubuntu, Windows XP/7/8, MAC (Basic)
Customer care anche telefonico per servizio Referti onlineGennaio 2010 - Aprile 2010 Figura ricoperta Tecnico IT Datore di lavoro Electrolux italia spa Luogo PORDENONE
Principali attività e responsabilità Impiegato in una attività di roll-out nella multinazionale Electrolux SPA, migrazione di dati da un pc
allaltro e installazione driver e periferiche e sistema operativo Windows XP, risoluzione problematiche
di base presso gli utenti finaliGennaio 2008 - Maggio 2008 Figura ricoperta Web developer Datore di lavoro Alea.pro Luogo Maniago PN
Principali attività e responsabilità
- Creazione di siti web dinamici mediante utilizzo dei linguaggi PHP - MySQL - Html e CSS
Istruzione e Formazione
Data
Luglio 2015
Titolo della qualifica rilasciata
CERTIFICATO DI SPECIALIZZAZIONE TECNICA SUPERIORE
Istituto di istruzione o formazione
CONSORZIO FRIULI FORMAZIONE
Luogo
UDINE
Principali tematiche / competenze professionali acquisite
Frontend/backend developer: Javascript, Jquery, HTML5, XML, CSS3, BOOTSTRAP, PHP, google
maps API, geolocalizzazione html5,
- cms: Wordpress, joomla base, magento base.
- Grafica & Multimedia: Photoshop, illustrator, indesign, Premiere
Data
Agosto 2005
Titolo della qualifica rilasciata
Diploma di perito informatico
Istituto di istruzione o formazione
ITIS J.F. KENNEDY
Luogo
PORDENONE
Conoscenze linguistiche
Lingua
Italiano
Capacità di lettura/scrittura
Madrelingua
Capacità di espressione orale
Madrelingua
Lingua
Inglese
Capacità di lettura/scrittura
Buono
Capacità di espressione orale
Buono
Lingua
Spagnolo
Capacità di lettura/scrittura
Buono
Capacità di espressione orale
Scolastico
Conoscenze informatiche
Capacità e competenze informatiche
Skills: Sistemi Operativi, Problem solving HW/SW, Active Directory, Windows Server 2003
2008, Win Server 2012, Riparazioni Hardware, Assistenza Software, Programmazione PHP
CSS XHTML MySQL, Avira Management Console, MS Office-ROLL OUT.
Assistenza Remota: teamviewer, ammy, desktop remoto
Roll-out/backup PC: PCMOVER LAPLINK, GHOST
Programmazione web: PHP-MYSQL-CSS3-HTML5-JQUERY
S.O: Linux Ubuntu, Windows XP/7/8, MAC (Basic)CMS: Wordpress - Joomla
26/09/2017 D. C. 38 It Support Technician Sistemista / Tecnico informatico Esteroemilia Romagna: Bolognafriuli Venezia Giulia: Pordenonelazio: Romapuglia: Bari, Leccesardegna: Cagliariveneto: Padova, Treviso, Venezia -
- Portale della Federazione Italiana di tiro a volo (ancora in fase di sviluppo)
- Portale per la gestione dei sinistri di AXA
- Portale della banca UBI (portale per utenti di ubi)
- Portale https://www.salutelazio.it/ della Regione Lazio
- Sviluppi e customizzazioni delle portlet per Bticino (per utenti di Bticino)
- Creazione del tema e customizzazioni tramite hook del portale csm.it (Consiglio Superiore della Magistratura)
- Il sito di RBCasting.com
Novembre 2015 - Oggi Figura ricoperta Full stack developer (front-end + back-end) Datore di lavoro Ethica Luogo Roma
Principali attività e responsabilità Sviluppo della parte front-end (temi) dei siti e portali (che girano su liferay, wordpress e joomla) utilizzando : html5 css3 (media queries) javascrip (alloy ui, jquery e altri framework).
Sviluppo della parte back end con il framnework mvc di liferay utilizzando :
le api del portale liferay, service builder e altri componenti del portale.
Customizzazioni del portale liferay tramite hook
Amministrazione del portale liferay
Progetti su cui ho lavorato :Istruzione e Formazione
Data Studio in corso
Titolo della qualifica rilasciata Sistemi informatici
Istituto di istruzione o formazione Roma3
Luogo Roma
Principali tematiche / competenze professionali acquisite Linguaggi di programmazione : java, c, javascript(jQuery), basic linux scripting
Progettazione software : Object-Oriented Analysis and Design (OOAD), Object-Oriented Programming(OOP), design patterns(Grasp, GoF, MVC), test driven development(TDD), sviluppo agile del softwareTecnologie front-end : html5, css3 (bootstrap)
Cms : WordPress
IDE : eclipse, NetBeans
DB : SQL, ottimizzazione delle query, progettazione di basi di dati
Dbms : PostgreSQL
Vcs : git(GitHub)
Application server : Tomcat
Os : Windows, Linux
Conoscenze specifiche di java : Jee, servlets ,java server pages (JSP), java server faces (JSF), junit, java persistence api (JPA), OpenJPA, object-relational mapping(ORM), java collections framework
Lingue
Lingua Inglese
Capacità di lettura/scrittura Buono
Capacità di espressione orale Buono
Lingua Italiano
Capacità di lettura/scrittura Ottimo
Capacità di espressione orale Ottimo
Lingua Russo
Capacità di lettura/scrittura Madrelingua
Capacità di espressione orale Madrelingua
Lingua Ucraino
Capacità di lettura/scrittura Madrelingua
Capacità di espressione orale Madrelingua
Competenze informatiche
Linguaggi di programmazione : java, c, javascript(jQuery), basic linux scripting
Progettazione software : Object-Oriented Analysis and Design (OOAD), Object-Oriented Programming(OOP), design patterns(Grasp, GoF, MVC), test driven development(TDD), sviluppo agile del software
Tecnologie front-end : html5, css3 (bootstrap)
Cms : WordPress
IDE : eclipse, NetBeans
DB : SQL, ottimizzazione delle query, progettazione di basi di dati
Dbms : PostgreSQL
Vcs : git(GitHub)
Application server : Tomcat
Os : Windows, Linux
Conoscenze specifiche di java : Jee, servlets ,java server pages (JSP), java server faces (JSF), junit, java persistence api (JPA), OpenJPA, object-relational mapping(ORM), java collections framework
Conoscenza inglese : intermediate(sono in grado di leggere e di capire senza problemi la documentazione scritta in inglese)
Varie : xml, photoshop, fireBug, chrome developer toolsAltre competenze
Team player
26/09/2017 I. P. 32 Full Stack Developer Developer / Web dev. / Mobile dev. Lazio: Roma -
10/2016-oggi Emmecisoft; Senior specialist/ Analista Funzionale
Attività Manutenzione Database SQL-SERVER. Analisi funzionale progetto di gestione personale e monitoraggio Database con meccanismo di replica. Analisi funzionale di applicazioni android.
Maggio 2016 - Agosto 2016 Figura ricoperta SENIOR ANALIST Datore di lavoro REPLY Luogo TORINO Principali attività e responsabilità
Attività di Governance per un progetto di Intesa SanPaolo in ambito progetto di Business Intelligence su Teradata. Mi sono occupata del monitoraggio e supporto delle fasi di sviluppo e dei passaggi in produzione interfacciandomi con il cliente finale, il gruppo di sviluppo e gli analisti funzionali. Ho seguito anche le fasi di test.
Aprile 2015 - Oggi SENIOR SPECIALIST SOLVEIT Luogo Torino
Principali attività e responsabilità Progetto per il monitoraggio dei corsi di formazione per il ciente FCA TRAINING ACCADEMY.
Sto seguendo la fase di Analisi Funzionale e mi sto occupando anche del disegno del DWH su Database Oracle e della parte di sviluppo ETL con PENTAHO.
Aprile 2014 - Aprile 2015 PM/Analista senior presso EMMECISOFT Luogo TORINO
Principali attività e responsabilità
- DBA SQL/SERVER e disegno database.
- Analisi front-end applicazione web per PC e Andriod per apparecchiature settore alimentare.
- Dba Oracle presso HP.Marzo 2013 - Marzo 2014 PM/ANALISTA SENIOR presso Reply Luogo TORINO
Principali attività e responsabilità Seguo come capo progetto e analista funzionale alcuni progetti Datawarehouse presso New Holland a Torino.
Dicembre 2012 - Marzo 2013 project leader/ senior analist presso Reply/MMI Luogo Torino
Principali attività e responsabilità Analista funzionale e test di collaudo di una applicazione Web di gestione del personale. Ho seguito anche la fase di manutenzione del database sqlserver.
Analista funzionale e data quality per un progetto di Customer Intelligence in ambito After- sales e Customer Feedback.
Piattaforma:
Oracle 11g
QlikView
PL/SQLAprile 2011 - Dicembre 2012 Analista Senior presso SPAOLO Luogo Moncalieri
Principali attività e responsabilità Ho partecipato ad un progetto per il cliente INTESA SANPAOLO in ambito Sistemi di Sintesi nell’area Assicurativa per l’alimentazione del DWH di primo livello e del datamart.
Mi sono occupata di definire i requisiti, lato utente finale così come lato fonti alimentanti, e ho redatto le specifiche funzionali e tecniche per il progetto.
Ho seguito la fase di test e di monitoraggio dei dati ricevuti.
Ho partecipato anche allo sviluppo delle procedure PL/SQL e alla definizione dei processi Datastage di caricamento dei dati.
Il sistema prevedeva l’utilizzo di :
Oracle 11g
Datastage
PL/SQLDicembre 2010 - Aprile 2011 Analista Senior presso FIAT GROUP Luogo TORINO
Principali attività e responsabilità Ho partecipato ad un progetto per il cliente FIAT PowerTrain in area Manufacturing per la realizzazione di un sistema di Analisi Costi dei prodotti.
Mi sono occupata di definire i requisiti, la specifica funzionale, di realizzare il disegno del database e le procedure di caricamento dei datamart.
Il sistema prevedeva l’utilizzo di :
Oracle 11g
Oracle BI
Warehouse Builder
PL/SQLDicembre 2008 - Dicembre 2010 Analista Senior presso SPAOLO Luogo MONCALIERI
Principali attività e responsabilità Ho partecipato ad un progetto in ambito bancario per la gestione dei rapporti di intermediazione finanziaria. Il progetto prevedeva il rifacimento dell’attuale sistema da piattaforma Host Mainframe a ambiente web.
Ricoprivo il ruolo di project leader, database designer e di analista funzionale. Mi sono occupata anche dello sviluppo del sistema di reportistica su piattaforma Business Objects XI.
Il sistema prevedeva l’utilizzo di :
Oracle 10g
PL/SQL
Business Objects XI
JavaAgosto 2008 - Dicembre 2008 Analista Senior presso REPLY Luogo TORINO
Principali attività e responsabilità Ho partecipato ad un progetto di Datawarehouse in area medicale per la realizzazione del modello di controllo, utile al management aziendale, per il monitoraggio delle componenti di business e analizzarne i fattori.
Ho ricoperto il ruolo di database designer e analista funzionale delle procedureETL così come di supervisore alla sua realizzazione
Il sistema prevedeva l’utilizzo di :
Oracle 10g
PL/SQL
• Ho tenuto un corso aziendale di Business Objects XIDicembre 2007 - Luglio 2008 Analista Senior COMUNITA EUROPEA Luogo TORINO
Principali attività e responsabilità
Dicembre 2007 – Luglio 2008
Ho partecipato ad un progetto di migrazione di una applicazione di Business Intelligence da Business objects 5 a Business object XI.
Il gruppo di progetto richiedeva l’utilizzo della lingua inglese parlata e scritta.
Il sistema prevedeva l’utilizzo di :
Business Objects 5.1.x
Business Objects XI
Oracle 9i
Oracle 10g
PL/SQLGennaio 2007 - Novembre 2007 Analista Senior presso MARINA MILITARE Luogo TORINO
Principali attività e responsabilità
Gennaio 2007 – Novembre 2007
• Ho partecipato ad un progetto in ambiente Windows per il monitoraggio di allarmi e la realizzazione di un ambiente di instant messagging . Partecipo come analista nella definizione dell’architettura del sistema, alla definizione funzionale dei requisiti ed al disegno e amministrazione del database.
Il sistema prevedeva l’utilizzo di :
SQL SERVER 2005 con replica attiva.
Live communication server 2003
Window server 2003
Windows XP
Visual studio 2005
Visual studio 6.0Ottobre 2003 - Dicembre 2006 Figura ricoperta PM/ Analista senior Datore di lavor SINT Spa Luogo TORINO
Principali attività e responsabilità
• Sono stata consulente presso una società di Torino con l’incarico di responsabile informatico dell’area EDP.
Mi sono occupata della parte organizzativa del gruppo di lavoro così come delle relazioni con i fornitori esterni. Sono stata la persona di riferimento per l’analisi funzionale dei nuovi progetti e per le attività sistemistiche e di sviluppo.
Le applicazioni erano tutte composte da una parte WEB per il front-end e una parte di back-end per l’elaborazione quotidiana dei dati.
Ho realizzato una applicazione di integrazione anagrafiche clienti distribuite su DB differenti in oracle 8i e oracle 9i su un DB unico oracle 10g con procedure PL/SQL.
Gli ambienti di sviluppo erano su piattaforma Windows VisualBasic o ASP.net , su piattaforma Unix in PHP e Oracle con procedure PL/SQL.
I database per la gestione dei dati erano Oracle 9i e 10g e Sql-serverMarzo 2003 - Ottobre 2003 Figura ricoperta Analista senior Datore di lavoro AIRLIQUIDE SPA Luogo Milano
Principali attività e responsabilità
• Ho seguito presso una importante società di Milano l’analisi e lo sviluppo di programmi per la migrazione su SAP di applicativi Windows per la gestione clienti e l’anagrafica prodotti. Gli applicativi da migrare erano sviluppati in ambienti Windows e Mainframe con Database Oracle,Foxpro,Access.
Il gruppo di progetto richiedeva l’utilizzo della lingua inglese parlata e scritta.
MI sono ccupata anche dello sviluppo delle provedure pl/sql di magrazione.Novembre 2001 - Marzo 2003 Figura ricoperta Analista senior Datore di lavoro REPLY Luogo Milano Principali attività e responsabilità
• Analisi e revisione funzionale del processo di fatturazione dei pacchetti viaggio di Costa Crociere venduti tramite agenzie.
• Analisi e sviluppo in ambito DataWarehousing del sistema di Back-end e la definizione del DataBase per la gestione dei dati di acquisto e di vendita di una catena di supermercati.
• Gestione gruppo di lavoro in Outsourcing per la manutenzione ,evolutiva e ordinaria,di una applicazione riguardante il processo di vendita e produzione di materiale cartaceo per una importante cartiera.Ottobre 1986 - Ottobre 2001 Figura ricoperta Project leadert/Analista senior Datore di lavoro ATOS SPA Luogo TORINO
Principali attività e responsabilità
Novembre 2000 – Ottobre 2001
In qualità di Project Leader
• Attività di supporto alla realizzazione di progetti Datawarehousing mediante i prodotti Cognos Powerplay e Impromptu .Studio e gestione di ambienti per analisi multidimensionale e disegno delle basi dati Oracle.
Luglio 2000 – Ottobre 2000
In qualità di Business Analist
• Studio e analisi di un DSS in ambiente Business Objects con Database Oracle per il monitoraggio di indici di qualità post-vendita autovetture.
Aprile 2000 – Giugno 2000
In qualità di Business Analist
• Studio di fattibilità per la creazione di un datawarehouse in grado di gestire in modo uniforme un insieme di documenti Office pubblicati in un sistema TDB-Publishing.
Gennaio 1996 – Marzo 2000
In qualità di Project Leader
• Gestione applicazioni in architettura Client/Server e WEB con Database Oracle e tools di sviluppo Oracle/Developer 2000 (FORMS4.5,REPORTS2.5 e GRAPHICS2.5) su problematiche di logistica industriale.
• Gestione applicazioni di Business Intelligence con utilizzo di Business Objects interfacciato a Data Base Oracle.
• Consulenze tecniche presso clienti esterni di ORACLE-DEVELOPER2000.
• Gestione dei corsi aziendali di Oracle/DEVELOPER2000e REPORT.
Dicembre 1994 – Dicembre 1995
In qualità di Senior Analist
• Manutenzione di una applicazione di gestione magazzini in ambiente UNIX su database ORACLE sviluppata con FORMS3.0 e SqlReportwriter1.1Ottobre 1992 - Dicembre 1993
In qualità di Senior Analist
• Progetto con fasi di analisi ,sviluppo, installazione, tuning di un sistema informativo utilizzato in ambito amministrativo per la gestione e il controllo dei costi commesse interne all'azienda. Il sistema e’ stato sviluppato utilizzando POWERHOUSE/RDB.
Ottobre 1990 - Luglio 1991
In qualità di Senior Analist
• Studio e sviluppo di una applicazione per la generazione mediante DECFORM di interfacce operatore utilizzate in progetti di automazione industriale .L’applicazione è stata implementata in linguaggio C su sistema VMS.
Ottobre 1989 – Ottobre 1990
In qualità di Analist programme
• Sviluppo di un ambiente di debugging associato ad un compilatore utilizzato in progetti di automazione industriale. E' stato realizzato in linguaggio C ambiente VMS
Ottobre 1987 – Ottobre 1989
In qualità di Analist programmer
• Attività di Analisi e Sviluppo di una interfaccia operatore per la Marina Militare da installare a bordo dei cacciamine con utilità monitoraggio e invio comandi di rotta. L'applicazione e' stata scritta in linguaggio C con sistema operativo IRMX 86 .
Ottobre 1986 – Ottobre 1987
In qualità di Analist programmer
• Progetto per il porting di librerie grafiche da ambiente L1-MOS Z8000 in ambiente L2-MOS 68020, da linguaggio ASSEMBLER in linguaggio CIstruzione e Formazione
Data Marzo 1987 Titolo della qualifica rilasciata Laurea in scienze dell'informazione Istituto di istruzione o formazione Universita degli studi di torino Luogo Torino
Principali tematiche / competenze professionali acquisite Sistemi informativi e Database
Conoscenze linguistiche
Lingua Italiano Capacità di lettura/scrittura Madrelingua Capacità di espressione orale Madrelingua
Lingua Inglese Capacità di lettura/scrittura Ottimo Capacità di espressione orale Buono
Note Sto partecipando ad un progetto con gruppo di lavoro Americano
Conoscenze informatiche
Capacità e competenze informatiche
Database:
Oracle 9i,10g,11g
RDB
Sql server 2000,2005
Access
Tools:
TOAD
SQLDEVELOPE
Linguaggi di programmazione
Business OBjects da 5 a XIPENTAHO
PL/SQL
VISUAL BASIC
C
PASCAL
ASSEMBLER Z800026/09/2017 A. C. 62 Senior Specialist/ Analista Funzionale Analista Funzionale / Analista Tecnico Piemonte: Asti, Torino -
- Java, J2EE (Ottimo)
- Spring SOA, Security & MVC Frameworks (Ottimo)
- Hibernate ORM Framework, myBatis ORM Framework, JPA (Buona)
- ESB, Tibco, Mule, BPM, BPEL: Weblogic Integration, WebSphere BIS Foundation, Openwork, Bonita, jBPM (Buona)
- Struts MVC Framework (Ottimo)
- Eclipse, myEclipse, Spring Studio, JBoss Studio, IBM WSAD/RAD/RSA (Ottimo)
- IntelliJ Idea - Java IDE (Buona)
2016, Gennaio - Aprile Telespazio Roma Era uno dei coordinatori della Progettazione e Sviluppo per Telespazio, società IT tecnica create apposta dal consorzio dell’Agenzia Europea Spaziale (ESA), la quale segue un ambizioso progetto che punta a riprogettare, rimodulare e riscrivere il kernel On-Board della nuova generazione di satelliti che partirà nelle prossime missioni; naturalmente si tratta di kernel dinamici (come Linux & Co.) e non monolitici (windows family) o non potrebbero essere aggiunti moduli in corso d’opera. Ad esempio, la prima missione partirà a breve dalla Turchia (appena la situazione geo-politica lo permetterà) e si concentrerà sulla gestione del File System, che avverrà completamente da remoto attraverso un motore NoSQL Hadoop e un Sistema locale di gestione delle Properties.
Il Kernel è stato scritto in gran parte in Java, ma alcuni moduli, strettamente legati ad attività elettroniche dipendenti dai chipset on-board, hanno incontrato la necessità di essere scritti in un codice più nativo (C/C++) che permettesse l’intersezione di routine Assembly.
2015 , Aprile - Dicembre Agenzia Spazio Italiana Roma
Era uno dei coordinatori operativi della Progettazione e Sviluppo all’interno dell’Agenzia Spazio Italiana (ASI), seguendo un unico progetto interno: elaborare i dati pubblicati dall’Agenzia Europea Spaziale (ESA) all’internodi di articoli che trattavano le Particelle Cariche presenti all’interno dei raggi cosmici emessi durante le “eruzioni solari” (CPSRF) stamparli con un plotter se richiesto attraverso un algoritmo scritto i C++ dai tecnici del dipartimento Astro Fisico.
2014 - Marzo 2015 VJTechnology Roma
Era il coordinatore di tutte le attività di sviluppo realizzate in sede ed il P.M di tutti i progetti implementati in Java, in sede o presso il cliente. Inoltre ricopre il ruolo di Docente di riferimento per tecnologie Java Enterprise fino a Giugno 2015, periodo in cui ha dovuto dedicarsi alla cura della propria salute
Cogetech Spa Roma Ha ricoperto il ruolo di Docente all’interno di un Corso Aziendale intitolato JBOSS EAP: Da un Application Server ad una Piattaforma Middleware - Potenza e scalabilità dell’artefatto OSGi JEE 6 compliant più usato nell’universo Open Source.
Viene esaminata in dettaglio l'installazione, configurazione ed operazione del JBoss Application Server, come piattaforma di deployment di applicativi Java sia a livello Web che Enterprise. Le funzionalità di JBoss sono inquadrate proprio in relazione agli aspetti e livelli tecnologici Java che supportano. È posto l'accento sugli aspetti architettonici e sistemistici, fornendo inizialmente una revisione degli aspetti di programmazione.
Obiettivi:
> Installare e configurare il JBoss Application Server su piattaforma Linux> Portare applicativi web ed enterprise
> Configurare e gestire la sicurezza degli utenti e degli applicativi Configurare le risorse appropriate per vari tipi di applicativi Mantenere la persistenza dei dati
Prerequisiti Conoscenza media del linguaggio Java.
Destinatari Sviluppatori di applicativi distribuiti in Java.
Contenuti >Tecnologie Java Web Applications, Servlet, JSP, MVC, Struts, Seam, JSF, GWT> Contenitori, deployment, archivi WAR JavaServer Pages e Tag Libraries JavaBeans e persistenza dei dati Sessioni HTTP
> Connessioni a sorgenti dati, Connection Pool, Data Source JTA e XA, Transazioni
> Tecnologie Java Enterprise Applications Integrated Development Environments Progetti enterprise, logging, testing Frameworks per applicativi web
> L’ORM e il Java Persistence API Hibernate
> EJB 3
> EJB remoti e JNDI Sicurezza degli EJB JBoss Messaging
> Funzioni intrinseche di un application server Enterprise, moduli OSGi
> Il Middleware JBoss: prodotti e funzioni Installazione del JBoss Application Server Requisiti e configurazione Java
> Struttura del server Attivazione del server Deployment di applicazioni Architettura di JBoss
> Il Micro-container e JMX, la console e le informazioni sul server
> Proprietà del sistema, Spazi e nomi JNDI, Configurazione del logging, Dimensione del pool dei threads, Tipi e pacchetti di applicazioni
> I Class Loaders, Sicurezza e JBoss: Autenticazione e autorizzazioni Certificati e crittografazione SSL, moduli di configurazione del login e dominio di sicurezza JAAS
> Certificati del browser e mutua autenticazione
> Applicazioni Web e Struttura, i file di deployment WAR
> Host virtuali e percorsi di contesto Configurazione di connettori Configurazione di web.xml e server.xml Autenticazioni dai form, basic e digest
> Il Java Messaging System, i Message Driven Beans e i clients JMS; configurazione del JMS in JBoss, HornetQ, A/MQ e ActiveMQ
> JBoss Web Services: architettura e sviluppo; annotazioni jboss-ws e sicurezza
> Crittografazione di messaggi SOAP
> Ottimizzazione e tuning del JBoss Application Server
> Estensioni: JBoss Portal, Operations Network, Communication Platform
> Service Oriented Architecture e JBoss (JBoss Fuse, JBossESB, jBPM, Drools, jboss-ws e jboss-resteasy (jax-rs, Jackson, jaxb, ecc…)
Fincons Group Spa Roma Ha lavorato nel Gruppo Fincons sviluppando un Portal Software per Info Camere basato su Liferay Enterprise Edition come Front End Container e JBoss-EAP 6.2 dove era deployato il modulo di back end progettato come una Architettura SOA Enterprise Software As a Service (SaaS).
La piattaforma era costituita da:
- un layer di entità model (condivisa con le portlet di front end),
- un motore di persistenza che implementava MyBatis e Spring,
- un modulo di Business era un Service Component Spring based,
- un Service Layer contenente EJBs 3.1 esposti verso il Front End attraverso le JBoss-EJBs-client API, deployato come una libreria jar all’interno di una applicazione Web Enterprise (WAR) dove tutti i Servizi erano pubblicati come componenti RESTful per implementare gli eventi asincroni all’interno delle portlet JSF come estensioni Ajax.Engineering Italia Spa Roma
È stato consulente di Engineering dove ha ricoperto il ruolo di sviluppatore software, esperto di innovazioni, in particolare nella migrazione di un parco applicativo INAIL in esecuzione nell’ambiente di esercizio su di un Application Server Websphere 6.1 AS ad un AS Websphere 8.5.5.
Un’altra attività strategica consisteva nel progettare, sviluppare ed integrare un Sistema di Gestione dei Dati di Dominio Centralizzato (CDD). L’integrazione tra il CDD e I sistemi software locali avveniva grazie ad un’interazione a 2-fasi:
- La prima prevedeva chiamate SOAP WebServices innestate all’interno delle operazioni di business logic locali che implicavano cambiamenti ai Dati di Dominio, così da poter propagare quei cambiamenti al CDD.
Queste operazioni locali di business logic venivano invocate all’interno di Applicazioni Enterprise (EAR or WAR) deployate su un AS Websphere 8.5.5- La fase 2 prevedeva l’implementazione di un ESB custom, profilato per essere eseguito su JBOSS EAP 6.2, che allineava in modalità asincrona tutti gli altri sistemi software al CDD ed ai cambiamenti provenienti dalla fase 1.
Ha coordinato entrambe le fasi, dove la sua esperienza sulla Piattaforma JBOSS EAP 6.2 è stata un punto di condivisione delle conoscenze con il resto del Team di sviluppo, in particolare quella parte delegate all’ottimizzazione della fase 2.
Un aspetto focale era il contesto transazionale distribuito, all’interno del quale andavano gestiti i vari componenti JEE: EJB 3.1, SOAP WS, RESTful jboss-rs, tutti annotate come @Transactional, con uno strato di persistenza basato su un JPA Persistence Unit Container Managed (JTA) e un driver per le transazioni estese (XA) per connessioni ad istanze di DB diverse e/o su diversi host; con un Persistence Messaging Subsystem basato su HornetQ con messaggi “wrapped” come XA-Resources in modo da poter essere dichiarate anch’esse transazionali.
Entrambi i contesti transazionali venivano iniettati in un contest più ampio, all’interno dell’ESB e distribuito attraverso gli host appartenenti al dominio (e partecipanti al cluster) servendosi dell’attributo JTA Transaction Unit del Subsystem Jgroup.
2013 – 2014 Aubay Italia Spa Roma
È stato dipendente di Aubay Italia Spa per la quale copre il ruolo di team leader e coordinatore tecnologico. L’ultima attività svolta si inquadrava nell’ambito di un progetto per le Banche Medio Credito Centrale e Medio Credito Italiano, con la supervisione del MiSE, per la gestione dei Fondi Europei di Crescita Sostenibile, nei vari stadi di lavorazione: dalla compilazione della domanda da parte delle imprese richiedenti, all’istruttoria da parte degli Enti Competenti (MCC, MCI, MiSE e CNR), alla fase di solvenza per finire con la monitorizzazione dell’uso dei fondi concessi. Il tutto doveva rispettare i requisiti di trasparenza bancaria introdotti dalla Comunità Europea nel biennio in corso. L’architettura era composta da tre starti (Presentation, Business Logic, Persistenza) distribuiti su 4 nodi di FE (2 verticali e 2 orizzontali) e 2 nodi di BE, i quali partecipavano ad un cluster in modalità domain dell’AS JBOSS EAP 6.1. Dato che sulle stesse macchine conviveva un’altra applicazione dedicata ai Fondi di Garanzia, per facilitarne la convivenza, raddoppiando logicamente tutte le istanze di JBOSS (in memoria), ma non fisicamente (su disco), si è scelto di raddoppiare anche le schede di rete così da avere due stack TCP/IP separati, a partire dal bilanciatore fino al DB (anch’esso in cluster Oracle attivo/attivo) e utilizzando la caratteristica di offset delle porte coinvolte dalla componente Jgroup. L’applicazione sfruttava i Frameworks Spring Core, Spring Web, Spring Form, Dozer, Hibernate, utilizzava il motore di regole Drools, jBPM 5 come Work Flow Management e si integrava con un ECM Alfresco e con un IAM Syncope per la profilazione/autenticazione in simbiosi con Spring Security. La transazionalità distribuita era gestita da una cache di 2° livello Infinispan replicata attraverso la modalità di Session Replication lato Front-End e di Sticky Session lato Back-End, grazie anche alla componente HornetQ che rendeva persistente lo stato del processo. Questo era necessario in particolare per jBPM perché tutte le chiamate tra FE e BE erano RESTful e non sussistevano chiamate Ajax che andassero a insistere su una transazione o chiamassero un processo di persistenza.
2011 – 2013 Reply Sytel/Open (Poste Italiane) Roma
Ha lavorato presso Poste Italiane per conto di due società del gruppo Reply (Open Reply e successivamente Reply Sytel) dove ha seguito 3 progetti:
il primo di archiviazione sostitutiva dei dati riguardanti il MISE, con il ruolo di consulente per la suite Oracle SOA 11g e sviluppo delle componenti BPM e delle regole di Business Rules.
Con un’architettura a tre strati basata su chiamate RESTful, l’applicazione girava su un AS Oracle Weblogic 12c, con l’ausilio di un Oracle Service Bus per l’integrazione con le piattaforme esterne. L’interfaccia Web, al contrario era deployata su AS JBOSS 5 in modalità stand alone.
Il secondo per la gestione degli appuntamenti riguardanti i servizi presso il cliente con il ruolo di Responsabile della migrazione architetturale.
Infatti l’applicazione è passata da un modello a due strati scritto in VB.NET con il motore di persistenza basato su Access ad un modello a tre strati, dove il Front-End restava scritto in .NET e deployato su IIS, mentre il Back-End, scritto in Java, si basava sulla Suite Oracle SOA ed era deployato su un AS Weblogic12c bilanciato su 2 nodi indipendenti; l’applicazione comunicava con altri sistemi della piattaforma postale di delivery grazie all’ESB Oracle Service Bus. Le logiche di Business erano implementate attraverso un motore di regole Business Rules, un Activities Manager BAM e un Work flow Management BPM Suite e venivano esposte verso il Front-End ed altri sistemi esterni attraverso chiamate RESTful.
Il Data Layer era costituito da un cluster Oracle attivo/passivo.Il terzo per la stampa dei documenti di rendicontazione di fine anno di bancoposta, con il ruolo di asset leader e ricoprendo lo sviluppo del motore batch.
L’architettura era basata su Spring Batch, Oracle Service Bus per l’integrazione verso i flussi dati provenienti da Mainframe e Oracle Fusion per la suite di Business Intelligence, con un utilizzo intensivo delle librerie iText per la creazione dei PDF. I Volumi di Business erano intorno ai 6,5*10^5 documenti da produrre in un paio di settimane, reso possibile da 3 gruppi specializzati composti da 50 threads ognuno che producevano un PDF ogni 0,2 secondi.
Nel corso del periodo in cu portava avanti i suddetti progetti ha sperimentato un’esperienza molto significativa:
Ha partecipato attivamente ad una task force di PMT/SI(Processes Management Team/Systems Integrator) dedicata al coordinamento di diverse iniziative (Equitalia, Servizi a Domicilio & Recapito concordato, Documentazione di Servizio BancoPosta, Riorganizzazione del territorio, Calendarizzazione & Geo localizzazione, ecc...)caratterizzate da perimetri estremamente ampi all'interno dei quali interagivano decine di sistemi, per ognuno dei quali era in corso uno o più progetti. L’impegno del gruppo che fungeva da cabina di regia era quello di coordinare l'effort dei vari team di sviluppo coinvolti, focalizzando le sinergie sulle attività che man mano si proponevano (test integrati, rilasci multisistema, Patches e ricondizionamento dei flussi, collaudi in ambiente specifico, collaudo utente, start-up in esercizio...).2011 NTTData Roma
Ambizioso progetto di integrazioni di vari sistemi eterogenei documentali e mediatici attraverso un ESB costruito con Mule 3, un container di portlet come Liferay 6.1.1 e per quanto riguarda lo strumento di contribuzione pura di assets statici l’utilizzo di Adobe CQ5. La sfida è stata quella quindi di avere in feeding un numero imprecisato di sorgenti che contribuivano contenuti in n formati non definiti a priori, la maggior parte attraverso flussi di dati, ma non solo, la parte statica che veniva contribuita dagli editor interni del cliente (Banca Fideuram) attraverso Adobe CQ5 e altri sistemi che utilizzavano sistemi più omogenei come Alfresco (CMIS) e Jackrabbit (JCR). Una problematica così complessa è stata gestita attraverso l’ESB (Mule) che interpretando il tipo di richiesta attraverso un motore di regole costruito appositamente in Json, metteva a disposizione un endpoint per il feeding HTTP (WebServices CXF o REST) con Marshalling/Unmarshalling Jaxb o un endpoint TCP con buffering/debuffering implementato da Google Buffer Protocol (protobuf) nel caso di flussi di dati omogenei. A quel punto l’ESB indicizzava il tutto su Solr (Motore di indicizzazione e ricerca) così da renderlo disponibile in modo omogeneo sempre attraverso due varie tipologie di endpoint: TCP per favorire le chiamate più veloci inter-portlet, HTTP per favorire le interazioni AJAX di Liferay e i Bridge verso CQ5. Un’altra integrazione importante diretta dall’ESB è stata sincronizzare i work flow di Alfresco e di Adobe CQ5 per farli confluire all’interno di un unico BPM all’interno di Mule.
2010 - 2011 Telecom Acilia (Roma)
Progettazione e sviluppo di una piattaforma per la gestione dei loro progetti interni, delle timeline di rilascio, efforts, sistemi impattati, documenti prodotti, ecc…
La piattaforma integrava vari Frameworks quali Alfresco per il Content Management, Pentaho per la Business Intelligence, Liferay per il Portlet Engine, CAS per il Single Sign On sotto Active Directory, Redhat Seam era il frame work MVC, basato su JSF, Hibernate/JPA per la persistenza verso Oracle e infine Oracle BPM Suite come Orchestratore dei vari processi di business.
Oltre a integrare Alfresco con le altre piattaforme attraverso dei connettori CMIS si è occupato dell’ottimizzazione del software perché potesse gestire al meglio moli importanti di documenti in ambienti non particolarmente potenti a livello hardware (applicazione della patch PAE per SO Windows a 32 Bit, utilizzazione di JRockit invece della JVM standard, ottimizzazione delle impostazioni di avvio, della memoria e del Garbage Collector di tipo parallelo, impostazione dell’indicizzazione asincrona dei documenti). Si è inoltre occupato del popolamento iniziale dello storico documentale (5 milioni di documenti) che ha richiesto un processo di 35 threads concorrenti della durata di 21 giorni consecutivi che andavano a reperire i documenti da varie fonti, ne estrapolava i metadati da comunicare ad Alfresco ed eseguiva l’upload tenendo conto del versionamento. Ha implementato la soluzione web script, per superare un baco di Axis che si manifestava nelle chiamate di upload attraverso WebServices.2009 - 2010 Unicredit Roma
Responsabile tecnico di due progetti interni: il primo richiedeva una nuova gestione degli anticipi sulle fatture presentate per distinta e l’aggiornamento automatico di vari contenitori di dati presenti su altri applicativi interni attraverso chiamata di servizi distribuiti; il secondo progetto concerneva la necessità di rendere disponibili alla magistratura i dati del portafoglio effetti per eventuali indagini.
Le due applicazioni usavano un frame work J2EE 1.4 sviluppato da Unicredit chiamato XFrame, basato su Struts, EJB 2.1 e chiamate a servizi DB2 e IMS. IBM metteva a disposizione l’Application Server Websphere 5.1, l’IDE di sviluppo WSAD 5, le code MQ Series, il Transaction Manager per le transazioni distribuite che interagiva con CICS per disaccoppiare le transazioni distribuite dello strato di persistenza da quelle applicative, che pure necessitavano di essere altamente distribuite visto che gli attori in campo erano molteplici (Applicazione Funzionale, Framework di Autenticazione SSO, Framework di aggiornamento degli indici di liquidità, Trading Online e altri sui quali non aveva visibilità).
L’intero ambiente di sviluppo era virtualizzato con Citrix.
Il software di versionamento (VCS e CCM) era Serena Dimensions, con interfaccia Gandalf per la gestione del Deploy, Lifecycle, Change & Configuration Management come soluzione di Continuous Integration.
Successivamente il frame work è stato migrato su ambiente Websphere 7 con funzionalità Portal, JDK 6, JEE5 e come IDE di sviluppo Rational Software Architect 7.
2007 - 2009 Almaviva Roma
Progetto per il MEF: realizzazione di una piattaforma per la gestione dati di bilancio correlati alla creazione di nuovi progetti di legge per manovre finanziarie. La piattaforma con interfaccia online si basava su tecnologie Java6 EE, Oracle 11g, Oracle Single Sign On, Eclipse, Spring 2 Core, Spring 2 Security con java-annotations, iBatis 3 ORM, Dozer, Spring 2 MVC con java-annotations, Websphere Server e Portal 8 nell’ambiente di sviluppo, 7 in collaudo e 6 in pre-esercizio ed esercizio. Questa scelta di usare release diverse per ogni ambiente era dettata dalla necessità di collaudare il prodotto per assicurare una portabilità futura verso ambienti obbligati per le politiche del cliente finale (Ministero) Il progetto richiedeva l’applicazione dei requisiti di accessibilità secondo la normativa per i diversamente abili (Legge 4/2004, Legge Stanca)
Comune di Roma Roma
Sviluppo di un portale per la gestione dei lavori stradali, piattaforma basate su tecnologie Java6 EE, Oracle 11g, Oracle Single Sign On, Eclipse, Spring 2 Core, Hibernate 3 ORM, Struts 2.1, GWT, JBoss 5.
2006 - 2007 STMicroelectronics Portland(Oregon) – U.S.A.
Si è occupato dell'internazionalizzazione di un software pre-esistente per la gestione dei clienti e dei processi di business (CMS/ERP). Tale software si basava su tecnologie Java5 J2EE1.4, Struts, Websphere 6, RAD 6, Oracle 10g e LDAP.
In pratica ha convertito un piccolo client gestionale aziendale realizzato in VB6 in un ERP di taglia Enterprise.2006 Expert Monterrey (Mexico) Italian collaboration responsible
Realizzazione di un Software ERP mirato alla gestione ospedaliera in Partnership tra Expert e ISINET.
2004 - 2006 ISINET S.r.l. Roma
Progettazione, sviluppo e customizzazione di client ERP basati sui progetti Compiere ed Adempiere
2002 - 2004 Telecom ITALIA Roma Analista Programmatore Senior
Progettazione e sviluppo di un progetto di Fraud Management basato su tecnologie BEA Weblogic Integration/Portal. In particolare ha curato la progettazione delle entità di business producendo documentazione e diagrammi UML e lo sviluppo del sottosistema applicativo dii generazione delle pratiche di “rischio frode”. Inoltre ha coperto un ruolo di supporto nello sviluppo di tutte le parti dell’applicazione che si avvalgono della tecnologia di Process Management attraverso la piattaforma BEA Weblogic Integration, integrando il proprio apporto pratico di scrittura di codice con seminari mirati alla formazione dei componenti del team di sviluppo sulle tecnologie BEA WLI per lo più sconosciute a la maggior parte degli sviluppatori. Era il responsabile della progettazione e sviluppo dei processi distribuiti, a partire dai MDB, al Transaction Manager fino all’implementazione dell’algoritmo di 3 phases commit.
1998 - 2002 K-Tech S.r.l. Roma Analista e Sviluppatore Senior, Docente interno
Ha lavorato ai seguenti progetti:
- ha eseguito l’analisi, la progettazione e lo sviluppo del motore di un Sistema Informatico di Gestione Documentale della Segreteria Direzione Generale del Formez, Istituto di Formazione Studi del Dipartimento della Funzione Pubblica della Presidenza del Consiglio. Tale Software consiste in un Content Management con funzionalità di ricerca full-text. Ha utilizzato l’Application Server JBoss 4 per poter usufruire appieno delle tecnologie J2EE e del frame work AspectJ (programmazione Aspect-Oriented in Java) presente nell’AS.
- ha lavorato presso ISTAT (Istituto Nazionale Statistiche) per la migrazione di un’applicazione Web da un contesto J2EE su Application Server JBoss 3.x a un Servlet Container Tomcat 5.0. Il Software consiste in uno strumento di Analisi Comparativa delle Indagini svolte dall’Istituto stesso e parametrizzate su un Database Oracle 8i.
- ha lavorato presso il cliente “World Food Program” su un’applicazione Web di gestione dei fondi destinati ai paesi del terzo mondo, documentazione e generazione di statistiche. L’ Applicazione è stata sviluppata attraverso il frame work Struts su Oracle 9iAS.
- ha tenuto, nel ruolo di relatore, un seminario organizzato in collaborazione tra Java Italian Association e JavaPortal, e sponsorizzato da Programmazione.it, dal titolo "Java Patterns per Applicazioni Web. Un percorso di approccio alle tecniche per lo sviluppo di applicazioni Web con il linguaggio Java".
Il seminario insisteva in particolare sul trinomio
“MVC–Struts–JavaServer Faces”, trattando i seguenti argomenti: -> L'evoluzione delle tecniche di separazione della Flow Logic dalla Presentation Logic. -> Dal Pattern MVC alle nuove specifiche JSF passando dal famosissimo frame work Struts, analizzando alcune variazioni sul tema. -> Una panoramica sulle proposte alternative e complementari a Struts dal mondo Open Source, per la separazione FL/PL.
Il seminario, comprensivo di esercizi pratici, condivisione di esperienze reali relative a implementazioni in ambiti Enterprise e discussioni su alcune problematiche riscontrate, e in alcuni casi risolte, durante tali esperienze, ha avuto la durata di 25 ore distribuite su 5 sessioni giornaliere. (http://www.pc-facile.com/news.php?n=19060)
Attraverso K-Tech, ha frequentato un corso tenuto da Bea Systems Italia intitolato “Developing with BEA Weblogic Platform 8.1: from Weblogic Workshop to Weblogic Integration”, nel quale sono state approfondite tutte le caratteristiche di BEA Weblogic Platform 8.1 (Weblogic Server stand-alone e nodes managed, Weblogic Portal, Weblogic Integration) attraverso l’utilizzo del frame work di sviluppo Weblogic Workshop. Il corso ha avuto una durata pari a 15 ore distribuite su 5 sessioni giornaliere, al termine del quale è stato contattato da Jeanne Wu, BEA Senior Vice Presidente Risorse Umane, ricevendo l’attestato di “BEA Specialist Consultant”.
Aci Informatica Roma Analista e Sviluppatore
nello sviluppo di un progetto di gestione dei movimenti all’interno del Registro Automobilistico. Ha curato in particolare la progettazione dell’architettura J2EE di interfacciamento al DB e di trasformazione dei dati attraverso fogli di stile XSL. L’applicazione girava sull’AS Websphere IBM 5 e gli strumenti di sviluppo utilizzati erano WSAD 5.0 e MS SourceSafe per il versionamento. L’Applicazione dialogava con l’impianto informatico della motorizzazione civile attraverso un BUS Tibco condiviso e coordinato da un Transaction Manager con una strategia di 2 phases commit delle transazioni distribuite.
1996-1998 ENI Data Analista e Sviluppatore Roma
Sviluppo del progetto Meta commissionato dal Gruppo ENI per la gestione delle risorse del Gruppo attraverso un Service Directory LDAP Critical Path e un Database Oracle. Ha curato in particolare il motore di batch che assicuravano la sincronizzazione tra Oracle e LDAP. L’applicazione girava sull’Application Server Websphere IBM 5.1
1996 Accenture Analista e Sviluppatore Roma
Ha collaborato allo sviluppo di una Piattaforma commissionata da Telecom Italia per l’Whole Sale dei servizi di telefonia voce e dati, utilizzando le tecnologie JSP, Java Servlets, EJB, JMS, TIBCO, Oracle DB.
In particolare era il coordinatore delle attività di sviluppo riguardanti l’applicazione lato Server, curava lo sviluppo degli EJB e la gestione degli Application Server (prima OC4J poi BEA Weblogic)
Ha partecipato ad un corso di formazione tenuto da Bea Systems Italia per Accenture intitolato “WebServices in Java with BEA Weblogic” della durata di 40 ore distribuite su 5 sessioni giornaliere
Ha partecipato a Webb.it 2003 come relatore di un Seminario intitolato “Multithreading: Parallelismo e Concorrenza in Java”
Ha sviluppato il nuovo Sito della “Java Italian Association” consultabile all’indirizzo http://www.jia.it utilizzando la piattaforma Open Source PHPNuke e riscrivendone alcune funzionalità per personalizzarle alle esigenze dell’Associazione.
Ha lavorato presso la Società FDF nello sviluppo del progetto E-Bridge commissionato da Buffetti per la compilazione on-line delle dichiarazioni dei redditi.
È stato l'analista degli aspetti Enterprise del progetto e coordinatore dello sviluppo J2EE che si poggiava sull’Application Server JBoss 3.2.3.
1995 - 1996 Mediacom Sviluppatore e Sistemista Roma
Ha inizia a lavorare come programmatore/sistemista in Mediacom (Roma),S.p.A. caratterizzata da business molteplici (vari call center specializzati on-site, sale, pre-sale & management di canali di telefonia alternativi e/o personalizzati secondo le esigenze dei clienti, programmazione ad hoc di centralini VOIP Cisco, gestione dell'alternanza di residenza all'interno di condomini turistici i cui appartamenti venivano acquistati in multiproprietà, Web Sites Farm, E-Commerce Sale, pre-sale & Developing, e altre attività minori come la gestione della diffusione via web streaming di un concerto di Claudio Baglioni) così come lo erano le esigenze informatiche (Re-ingegnerizzazione Gestionale Aziendale, partendo da una vecchia applicazione VB 6 ad un ERP WEB .NET con un Back-Office per l'amministrazione, sviluppo di Web Sites di vari tipi, sviluppo di E-Commerce, programmazione ad hoc di centralini VOIP Cisco, ecc...)
Istruzione e Formazione
Data Ottobre 2002
Titolo della qualifica rilasciata Laurea Ingegneria Informatica ed Automatica
Istituto di istruzione o formazione Università La Sapienza
Luogo Roma
Conoscenze linguistiche
Lingua Italiano Capacità di lettura/scrittura Madrelingua Capacità di espressione orale Madrelingua
Lingua Francese Capacità di lettura/scrittura Madrelingua Capacità di espressione orale Madrelingua
Lingua Inglese Capacità di lettura/scrittura Buono Capacità di espressione orale Ottimo
Lingua Spagnolo Capacità di lettura/scrittura Scolastico Capacità di espressione orale Buono
Lingua Turco Capacità di lettura/scrittura Scarso Capacità di espressione orale Scolastico
Conoscenze informatiche
Capacità e competenze informatiche
Java, J2EE (Ottimo)
Spring SOA, Security & MVC Frameworks (Ottimo)
Hibernate ORM Framework, myBatis ORM Framework, JPA (Buona)
ESB, Tibco, Mule, BPM, BPEL: Weblogic Integration, WebSphere BIS Foundation, Openwork, Bonita, jBPM (Buona)
Struts MVC Framework (Ottimo)
Eclipse, myEclipse, Spring Studio, JBoss Studio, IBM WSAD/RAD/RSA (Ottimo)
IntelliJ Idea - Java IDE (Buona)Altre competenze
Capacità e competenze organizzative
Mi sono spesso proposto durante la fase iniziale del progetto ad occuparmi del set-up dell'ambente di programmazione. ambiente composto possibilmente dai seguenti componenti evoluti (frameworks,servers):
- Un distributore sincronizzato di codice (CVS, SVN, GitHub, PVCN, ecc..)
- Un motore di compiilazione con la possibilità di gestire task e condizioni, di impostare parametri che rendano la compilazione dinamica, (Preferibilmente maven2 o 3 ma anche Ant, Gant, Gradle, Raven, Ivy, insommma sarebbe un bel capitolo da approfondire)
- Vari framework di testing sia unitari (Junit, UnitNG che funzionali (Selenium), e ne regression
- Frameworks per l'analisi del codice, qualità, metriche, (Io consiglio Sonar, Cobertura/Emma/CoCoCo, Mcahve)
- Issue Tracker (Jira, Trac o Redmine) e possibilmente anche un modulo di gestione parallela di attività (che non tutti gli Issues Tracker svolgono); naturalmente il tutto coadiuvato da un Framework di Continuous Integration come Jenkins
Mi sono dilungato su questo aspetto perchè secondo me è fondamentale all'inizio di un progetto perdere un po' di tempo per tirare su un'infrastruttura che rispetti due paradigmi:
- ciò che non compila non deve essere committato
- deve esserci un sistema di screenshoots che permetta un back-up “on-the-fly” da-a, teoricamente, qualsiasi situazione nel tempo e nello spazio" (mi viene da rridere da solo mentre lo scrivo)26/09/2017 R. G. 51 Software Architect Project Manager/Architetto SW/ IT Manager Campania: Napolilazio: Romalombardia: Milanotoscana: Firenze -
1996–Oggi Consulente Informatico.
Linguaggi conosciuti: Cobol, RPG, Visual Basic 6,Sql,C,Magic,PHP,Clipper,java,
Javascript.
Conoscenza ambiente Client/Server.Sviluppato procedura completa di Fatturazione passiva/attiva in
MAGIC(generatore di applicazioni client/server sui database più diffusi)per conto di G.D.Logistics Italia s.r.l. (Analisi e programmazione).Sviluppato,con attività di analisi e programmazione in JAVA,per la schedulazione dei viaggi
dei padroncini nelle aziende di trasporto prsso GD.Logistics/CPS.
Attività di analisi e programmazione RPG presso MEDICAIR nel settore biomedicale.
Procedura inventariale in radiofrequenza emulazione di terminale.
Procedura Prelievo Merce in radiofrequenza emulazione di terminale.
Procedura di avvenuta consegna merce.
Manutenzioni varie.
Attività di consulenza nel settore Logistico/Magazzini/Trasporti presso ARCO
come analisi e programmazione in ambito RPG.
Rivisitazione completa delle procedure di magazzino in essere.
Introduzione radiofrequenza in emulazione terminale.
Collegamento clienti con EDIFACT.
Procedure di interfacciamento dogana per il pagamento accise relative.
Manutenzioni varie.
Sviluppato procedura completa di Magazzino e Trasporti in
MAGIC(generatore di applicazioni client/server sui database più diffusi)
per conto di G.D.Logistics Italia s.r.l. (Analisi e programmazione).
Radiofrequenza in PHP/JAVASCRIPT/HTML per il controllo merce in
entrata ed in uscita legata ad un database SQL(Analisi e programmazione)
Attività di analisi e programmazione su Magazzino presso FIVER srl.
Sviluppato procedure di rilevazione barcode in emulazione terminale e
integrazione con magazzino ACG esistente dall'acquisizione dell'ordine
all'emissione del DDT.
Attività di consulenza nel settore automotive presso SAGAM in qualità di
analisi e programmazione.
Creazione di database parallelo ad AUTOGERMA per gestione contabilità
industriale in RPG.
Attività di programmazione presso NOVA SURGELATI in ambito J.D.EDWARDS. Programmi di conversione da ACG.
Attività di consulenza nel settore Logistico/Magazzini/Trasporti
su AS400 in RPG presso (SAIMA,TNT EXPRSS,TECNOLOGISTICA)
in qualità di analisi e programmazione.
Sviluppato procedure di collegamento clienti, introdotto locazioni
dinamiche su procedure di magazzino esistenti
Creazione di percorsi ottimizzati sia per il trasporto che per il prelievo
di magazzino, ,fatturazione attiva ,e passiva
Manutenzioni varie.
Creazione Tool in VB6 per rilevazione stato di avanzamento spedizioni nei
magazzini periferici per conto di Candy Elettrodomestici.
Attività di analisi e programmazione su Magazzino presso FIVER srl.
Sviluppato procedure di rilevazione barcode in modalità batch(Clipper) e
integrazione con magazzino esistente dall'acquisizione dell'ordine
all'emissione del DDT.
Attività di supporto alla programmazione in ambito gestionale presso
Worwerk Folletto in RPG
Procedure di rendicontazione vendite ,premi, classifiche venditori.
Acquisizione transazioni bancarie con carte di credito
Manutenzioni varie
Attività sistemistica per conversione data ed euro 2000
Creato tool di conversione automatica.
Creazione Tool di standardizzazione Videate As400 in Cobol x Cariplo per
utilizzo schermate in modalità window coordinando due programmatori.
1990–1995 Errepieffe Italia(Azienda di Logistica) ZingoniaResponsabile CED.
Attività Analisi e Programmazione su AS/400 in RPG. Coordinamento di 2 collaboratori più Software Houses.
Rifacimento completo procedure di magazzino e trasporto con Introduzione lettura ottica modalità batch.
Collegamento con tutti i clienti per trasmissione documenti trasporto
Installazione/avviamento di 10 filiali
1989–1989 SPS s.r.l(Parti di ricambio elettrodomestici) PadernoResponsabile CED.
Attività di programmazione e analisi su S/36 in RPG.§ Coordinamento di software house§ Implementazione procedure magazzino pezzi di ricambio.
1987–1988 CBS Dischi s.p.a Milano Analista Programmatore.
Attività di manutenzione e programmazione in Cobol su DPS7§ Procedure di pagamento diritti S.IA.E./STEMRA
.
1984–1986 Datalog S.r.l (Software House) Milano Programmatore
Programmazione su DPS4-DPS6-S/36 in Cobol.
Sviluppato procedure per attività cantieristiche presso cliente FIAT-Impresit. .RPG,PHP,SQL Server,COBOL,MAGIC,VB6,JAVA (in fase di consolidamento)
Conoscenze Informatiche
COBOL,RPG,PHP,SQL Server,MAGIC,VB6,JAVA (in fase di consolidamento)
26/09/2017 M. M. 65 Analista As400,responsabile It Developer / Web dev. / Mobile dev. Milano Lodi Bergamo Pavia Monza Piacenza Parma Ravenna Forli Rimini -
- Progettazione del software e studio dei principali pattern di programmazione Java.
- Analisi e progettazione in UML.
- Corso di programmazione Java: introduzione alla programmazione Object Oriented.
- Corso sull’architettura di J2ee: Enterprise Java Beans, Servlet, JSP (Java Server Pages).
- Programmatore in ambiente MVS, su elaboratore IBM 3090: COBOL, CICS, DB2.
- Studio e analisi dell’architettura software e hardware dei sistemi informatici.
Maggio 2014 - Oggi; Figura ricoperta TEAM LEADER; Datore di lavoro ACCENTURE S.P.A.; Luogo Milano
Principali attività e responsabilità Seguo progetti per uno dei principali gruppi bancari italiani in ambito Capital Market, in tecnologia IBM Datastage e data base Oracle/Teradata, coordinando un team eterogeneo composto da tecnici e funzionali.
Attività: PM, gestione e raccolta requisiti con stakeholder, sviluppo di analisi, stime e studi di fattibilità, realizzazione e gestione pianificazioni. Seguo l’intero ciclo di vita del software, dalla fase di analisi, desing e build, alla fase di integration test, UAT, PIP e Follow Up. Mi assicuro che il delivery avvenga seguendo i criteri di best practices della tecnologia adoperata, secondo gli standard stabiliti dalla banca e nel rispetto delle tempistiche condivise nella pianificazione.
Partecipo anche a progetti in tecnologia MUREX e data base Sybase, seguendo la medesima gestione sopra citata.
Gennaio 2013 - Maggio 2014; Figura ricoperta ANALISTA TECNICO FUNZIONALE; Datore di lavoro XCHANGING S.P.A. (EX KEDRIOS S.P.A.; Luogo Milano
Principali attività e responsabilità Referente tecnico di un sistema informatico che gestisce le Segnalazioni di Vigilanza previste dagli Organi di controllo: Banca d’Italia e Covip.
Supporto gli utenti nell'operatività prendendo visione di tutti gli adempimenti normativi, valutandone l'impatto all'interno dell'applicativo. Produzione di analisi di fattibilità e sviluppo software, seguendo il processo di test fino alla chiusura e alla messa in produzione.
Sistema sviluppato in tecnologia J2ee, Application Server IBM WebSphere, data base DB2, framework Struts ed EJB.Novembre 2007 - Dicembre 2012; Figura ricoperta ANALISTA TECNICO, in tecnologia J2EE; Datore di lavoro KEDRIOS S.P.A. gruppo SIA-SSB; Luogo Milano
Principali attività e responsabilità Referente tecnico di un sistema informatico che calcola le commissioni di gestione e di overperformance per realtà finanziarie in ambito risparmio gestito.
Sistema sviluppato in tecnologia J2ee, Application Server IBM WebSphere, data base DB2, framework Struts e Hibernate.
Attività di sviluppo software e analisi tecniche per la realizzazione di nuove procedure all’interno dell’applicativo, seguendo il cliente nell’operatività giornaliera e concordando con il medesimo eventuali sviluppi o migliorie al prodotto.
Partecipato anche allo sviluppo e manutenzione di un sistema informatico che gestisce i Sottoscrittori per varie SGR.Aprile 2003 - Ottobre 2007; Figura ricoperta ANALISTA PROGRAMMATORE, in tecnologia J2EE; Datore di lavoro KEDRIOS S.P.A. gruppo SIA-SSB; Luogo Milano
Principali attività e responsabilità Ho collaborato allo sviluppo di un intero sistema informatico che gestisce i fondi per grandi realtà bancarie, occupandomi dell’implementazione sia front end che back end.
Tale sistema è stato sviluppato in tecnologia J2EE, Application Server IBM WebSphere, data base DB2 e framework Struts ed EJB.
Per motivi strategici la sede operativa per lo sviluppo di tale progetto è stata una filiale di KEDRIOS a Roma, pertanto per due anni e mezzo ho lavorato in trasferta nella capitale.Dicembre 2002 - Marzo 2003; Figura ricoperta ANALISTA PROGRAMMATORE, in ambiente MVS, VSE Datore di lavoro KEDRIOS S.P.A. gruppo SIA-SSB; Luogo Milano
Principali attività e responsabilità Per uno dei principali gruppi bancari italiani, ho gestito e sviluppato procedure in ambiente MVS e VSE, su elaboratore IBM 3090, utilizzando i linguaggi: COBOL, CICS, DB2, DATACOM (data base relazionale).
Ottobre 2002 - Dicembre 2002; Figura ricoperta PROGRAMMATORE, in ambiente MVS, VSE e tecnologia J2SE Datore di lavoro DOTS S.r.l.; Luogo Milano
Principali attività e responsabilità Ho partecipato allo sviluppo di un portale che permette di integrare in un unico punto l’accesso e la gestione delle applicazioni aziendali con la profilazione e la gestione degli utenti. Nel realizzare tale infrastruttura, sviluppata con tecnologia J2SE e protocolli SSL2 e SSL3 con cifratura a 128 bit per la trasmissione dei dati sensibili in modo sicuro, mi sono occupato della realizzazione della parte Web e mi sono avvalso di Jakarta Tomcat come Application Server e di Oracle 8 come data base.
Gennaio 2002 - Ottobre 2002; Figura ricoperta PROGRAMMATORE, in ambiente MVS, VSE; Datore di lavoro ALSTOM S.p.A.; Luogo Milano
Principali attività e responsabilità Attività di sviluppo in ambiente MVS, su elaboratore IBM 3090, utilizzando i linguaggi: COBOL, CICS, DB2, DATACOM (data base relazionale).
Attività di sviluppo e manutenzione di pacchetti applicativi di: contabilità generale, mod. 770 (prestatori d’opera), analisi di credito e debito scaduto per clienti e fornitori.
Sviluppo di procedure con interfaccia DATACOM, per permettere agli utenti di sottomettere le relative procedure. Creazione JCL con agganci a XCOM per trasferire dati, via LDM, da HOST IBM a PC.Istruzione e Formazione
Data Febbraio 2017; Titolo della qualifica rilasciata Metodologia Agile; Istituto di istruzione o formazione Presso la società Accenture S.P.A.; Luogo Milano
Data Dicembre 2016; Titolo della qualifica rilasciata Corso Teradata / Architetture Bigdata; Istituto di istruzione o formazione Accenture S.P.A., Education Center di Assago.; Luogo Accenture S.P.A., Education Center di Assago
Data; Novembre 2007 Titolo della qualifica rilasciata Corso J2ee: implementazione dei Web Service; Istituto di istruzione o formazione Adfor; Luogo Milano
Principali tematiche / competenze professionali acquisite
Introduzione alla SOA. Implementazione dei Web Service: Service Messagging (SOAP), Service Description (WSDL), Service Registry (UDDI).
Data Febbraio 2006; Titolo della qualifica rilasciata Corso di Finanza: Gestione FONDI - parte Titoli; Istituto di istruzione o formazione KEDRIOS gruppo SIA SSB S.P.A.; Luogo Milano
Principali tematiche / competenze professionali acquisite
Fondi, forme di risparmio gestito, strumenti finanziari, sottoscrizioni e rimborsi, negoziazioni e portafoglio.
Data Giugno 2005; Titolo della qualifica rilasciata Corso di Programmazione Avanzato; Istituto di istruzione o formazione KEDRIOS gruppo SIA SSB S.P.A.; Luogo Milano
Principali tematiche / competenze professionali acquisite
Data Marzo 2002; Titolo della qualifica rilasciata Corso di Programmazione; Istituto di istruzione o formazione KEDRIOS gruppo SIA SSB S.P.A.; Luogo Milano
Principali tematiche / competenze professionali acquisite
Data Dicembre 2001; Titolo della qualifica rilasciata Corso di Programmazione e Informatica Applicata; Istituto di istruzione o formazione Dots s.r.l.; LuogoMilano
Principali tematiche / competenze professionali acquisite
Data; Luglio 2001; Titolo della qualifica rilasciata Diploma di Liceo Scientifico; Istituto di istruzione o formazione Liceo Scientifico Giuseppe Novello; Luogo Codogno
Principali tematiche / competenze professionali acquisite
Liceo Scientifico ad indirizzo sperimentale-informatico caratterizzato dallo studio dell’informatica.
Corso di informatica generale
Basi di programmazioneConoscenze linguistiche
Lingua Italiano
Capacità di lettura/scrittura Madrelingua
Capacità di espressione orale Madrelingua
Lingua Inglese
Capacità di lettura/scrittura Buono
Capacità di espressione orale Scolastico
Lingua Italiano
Capacità di lettura/scrittura Madrelingua
Capacità di espressione orale Madrelingua
Conoscenze informatiche
Capacità e competenze informatiche
Ambiente MVS/VSE:
- COBOL
- CICS
- DB2
- DATACOMArchitettura J2EE:
- JAVA
- HTML, CSS, JavaScript, JSP (Java Server Pages)
- EJB (Enterprise JavaBeans)
- HIBERNATE
- STRUTS
- XML (Extensible Markup Language)
- SOA (Service Oriented Architecture)Strumenti ETL:
- IBM DATASTAGEData base:
- TERADATA
- ORACLE
- DB2
- SYBASE
- MySQLArchitettura dati:
- BigdataSoftware finanziario:
- MUREXSISTEMI OPERATIVI:
- Windows 2000/XP/Vista/Seven/8
- Windows Server 2000/2003
- Linux [Ubuntu]APPLICATIVI:
- Pacchetto Office *
- Application Servers: IBM WebSphere, IBM Rational
- Versioning Management: Visual Source Safe 6, Subversion
- Editor: UltraEdit, HomeSiteAPPLICATIVI SVILUPPO WEB:
- Adobe Photoshop CS5, CS6
- Pain Shop ProALTRO:
- Conoscenza reti internet e intranet
- Conoscenza reti WI-FI
- Esperienza nel settore web
- Sviluppo e gestione siti on line
- Conoscenza dell'architettura hardware del PCALTRO:
- Project Manager
- Business Analysis
- Configuration Manager
- Application Analysis and Development
- Problem Solver
- Team Leader
- Analisi Funzionali
- Analisi Tecniche
- Analisi di Fattibilità26/09/2017 P. D. 42 Team Leader Project Manager/Architetto SW/ IT Manager Milano Lodi Piacenza Parma Cremona Brescia Pavia. -
01/1999 – 11/2001 SIS di Pisa : come sviluppatore web e successivamente responsabile e coordinatore del reparto sviluppo web
12/2001 – Oggi In proprio : Lavoro come libero professionista sviluppando portali web, siti di vario genere e programmi gestionali basati su LAMP.
Gli ultimi lavori presenti sul web www.vitivinicolatorri.it www.connectionjoy.com www.realsplit.it www.campingenfola.com www.zazaquad.it www.pelleastock.it www.pelleastock.net www.hotelcavallotti.it www.ilborgosnc.it www.leather-stock.com www.impresaedilesl.it www.wgservice.it www.cioccolatotoscano.it www.dalessandrog.it www.edenelite.com www.olioessenziale.com
Altri programmi che ho creato e gestisco tuttora sono dei piccoli gestionali: GETVAL amministrativo prevede diverse funzioni come la generazione di bolle e fatture con la possibilità di generare preventivi e contratti, in oltre gestisce anche le anagrafiche clienti/fornitori, agenda, planning, scadenzario, prima nota e partitario e genera stampe in pdf. Competenze tecniche Conoscenze Informatiche: Server web Linux; Apache 2.0; Mysql; Php; Perl; Javascript; Ajax (JQuery); Css 2.0; Html 5.0; Servizi offerti Hosting Linux con server dedicati (Dominio+email+account ftp+Db Mysql) Siti Web / Web Application App Seo Booking online Gestione viaggi di nozze Webmail Spamassassin MailStorage CloudDisk AdWords+Facebook (sponsorizzazioni) Configurazioni Lan Pop Smtp Firewall ecc.. Assistenza Remota Gestionali per la fatturazione e il magazzino
25/09/2017 V. V. 48 Web Developer Developer / Web dev. / Mobile dev. Pisa Lucca E Italia -
Scrittrice e manager dei contenuti digitali per il marchio AllSaints Luglio 2016-agosto 2017
Settore moda: descrizione prodotti, newsletter e gestione social media
Inghilterra - Londra
Traduttrice di contenuti digitali per il marchio di lusso Burberry Dicembre 2014-luglio 2016
Settore moda & cosmetici
Inghilterra - Cambridge
Traduttrice/copywriter per Global interactive marketing (web marketing) Luglio-settembre 2014
Marketing online settore gaming
Inghilterra - Londra
Traduttrice per Language Insight (agenzia medica) Settembre 2013-febbraio 2014
Settore medico/farmaceutico
Inghilterra - Londra
Traduttrice creativa per Freedman International (agenzia di localizzazione) Marzo-maggio 2013
Settore campagne pubblicitarie per vari marchi come British airways
Inghilterra - Londra
Servizio clienti/front desk presso Walt Disney World Park (Epcot) Luglio 2011-luglio 2012
Accoglienza clienti, gestione prenotazioni e servizio ai tavoli ristorante “Via Napoli”
Stati Uniti, Florida - Orlando
Assistente di lingua italiana presso la scuola elementare “Jacques Prévèrt” Anno accademico 2010/2011
Settore Pubblica Istruzione
Francia - Nizza
Tirocinio traduzione presso “Tradex” (agenzia di traduzione) Luglio-settembre 2011
Aggiornamento memorie di traduzione & proofreading di testi commerciali
Italia – Pesaro
VOLONTARIATO
v Corso di formazione The beauties of differences, maggio-giugno 2011 in Turchia con il programma Youth
in Action promosso dall’Unione Europea
v Programma Youth in Action promosso dall’UE dal nome Together for People, aprile 2010 in Polonia
LINGUE
Italiano (madrelingua)
Inglese (fluente)
Francese (fluente)
Finlandese (intermedio)
Tedesco (base)
ISTRUZIONE & FORMAZIONE
Master in Traduzione Applicata 2012-2013
London Metropolitan University
Voto finale: pass with distinction (110 e lode)
Traduzione settoriale per l’editoria e tecnico-scientifica 2007-2009
Università di Bologna ( sede di Forlì), Scuola Superiore di Lingue moderne per Interpreti e Traduttori
Secondo semestre programma Erasmus presso ISIT (Università di Parigi di Traduzione & Interpretazione)
Voto finale: 101/110
Laurea Triennale in Traduzione & Interpretazione di trattativa 2003-2006
Università di Bologna ( sede di Forlì), Scuola Superiore di Lingue Moderne per Interpreti e Traduttori
Voto finale: 103/110
Corso di Traduzione audiovisiva (Università di Bologna, summer school)
INTERESSI: yoga, meditazione, escursioni naturalistiche, ambito enogastronomico, musica, arte, cultura e viaggi.
25/09/2017 N. T. 34 Content Manager Settore Generale / IT Italia -
Marzo 2007 - Oggi Figura ricoperta Analista programmatore Datore di lavoro Struttura Informatica Luogo Firenze
Principali attività e responsabilità Per Fondiaria SAI
Settore Informatico / Assicurativo
Analista Programmatore su ambiente mainframe
Gestione Liquidazione Polizze – Ramo Vita
Per INFOGROUP
Settore Finanza
Analista - Programmatore su ambiente mainframe / Dipartimentale
Gestione Conflitti di Interesse per il gruppo Intesa-Sanpaolo
Gestione Schede prodotti Finanziari, relative al Mercato Secondario, per il gruppo Intesa-Sanpaolo
Gestione Funzioni Accentrate per il gruppo Intesa-Sanpaolo
Gestione Riordini Territoriali per il gruppo Intesa-Sanpaolo
Settore Assicurativo
Analista - Programmatore su ambiente mainframe
Gestione AM , e sviluppo evolutive e nuove procedure batch dell’applicazione Ebaas BATCH per Poste Italiane
Ottobre 1992 - Febbraio 2007 Figura ricoperta Analista Programmatore - capoprogetto Datore di lavoro N.C.H Srl Bologna – in seguito TAS Group Roma Luogo Italia
Principali attività e responsabilità Settore Informatico Bancario
Analista Programmatore su ambiente Mainframe
Progettazione e Sviluppo per la Monetica: POS , Bancomat e Carte di Credito/Debito
Responsabile AM e per il BackOffice, sui prodotti installati, presso il cliente: gruppo Monte Paschi - Siena
Responsabile Sviluppo e Assistenza Gestione Rete Interbancaria – RNI e SWIFT fra Banca e Centri Applicativi
Analista Programmatore su progetto Corporate e Remote Banking per gruppo Intesa
Marzo 1987 - Aprile 1992 Figura ricoperta Programmatore Datore di lavoro Dat.el spa – Montecatini Terme – in seguito SEMPLA Luogo Italia
Principali attività e responsabilità Dat.el spa – Montecatini Terme – in seguito SEMPLA SpA
Settore Informatico industriale e Bancario
Analista Programmatore su ambiente Mainframe e Mini
Progettazione e Sviluppo per
? Produzione e Redditività industriale c/o Italcementi – Bergamo
? IMI, sul primo progetto di "Bilancio Consolidato"
CARIPRATO: Factoring Gestione Anagrafica, portafoglio, flussi finanziari dei Fornitori/Cedenti e Cliente/Debitore .
Progettazione e Sviluppo Anagrafe e Stato Civile per la DSA di Roma del Gruppo Pignone
? Magazzino Ricambi, Logistica ed EXPEDITER, Tempificazione Officina
? Applicazioni per il Laboratorio d’Analisi per l’ospedale Pertini di ROMA e gestione Magazzino per gli ospedali di Ostia e Pertini di ROMA
Istruzione e Formazione
Data Luglio 1979
Titolo della qualifica rilasciata Perito elettrotecnico
Istituto di istruzione o formazione Ist Tecnico Industriale
Luogo Cosenza
Conoscenze linguistiche
Lingua Italiano
Capacità di lettura/scrittura Madrelingua
Capacità di espressione orale Madrelingua
Conoscenze informatiche Capacità e competenze informatiche
Ottimo predisposizone a lavoro di equipe e capacità di gestione delle persone impegnate.
Ottima conoscenza ambiente mainframe e l’utilizzo dei rispettivi sistemi HOST 3270, strumenti di Change Management Applicativo (ENDEVOR,CHANGEMAN,etc),
Ottima conoscenza Windows e relativi prodotti MS-OFFICE
a. Elaborazione Testi con Word
b. Gestione dati con Access Db ed interazione con altri dbase e spreadsheet
c. Gestione dati con Excel ed interazione con altri spreadsheet
d. Produzione elaborati/demo con PowerPoint
e. Pubblicazione di documenti con Publisher
Buona conoscenza dBase relazionale DB2
Ottima conoscenza dBase gerarchici Focus / DL1
Ottima conoscenza gestione archivi VSAM
Ottima conoscenza programmazione in linguaggio COBOL / PL1
Ottima conoscenza ambiente CICS : per applicazioni comunications di rete (Vtam), gestione transazioni Unattendet, tecnica di colloquio BS/BC - Middleware.
Ottima conoscenza S.O. MVS , VM -
Ottima conoscenza gestione TWS
Gli incarichi per i quali sono disponibile e per i quali credo di poter garantire una preparazione ed una professionalità appropriata sono :
Capo Progetto
Analista / Analista Programmatore
Preparazione e Conduzione Corsi
Disponibile per trasferte in Italia e all’estero
25/09/2017 U. D. 63 Analista Programmatore Cobol Developer / Web dev. / Mobile dev. Firenze -
Gennaio 2013 - Luglio 2017 Figura ricoperta Crm Specialist Datore di lavoro Canon Italia Luogo Cernusco SN naviglio Milano
Gennaio 1997 - Dicembre 2012 Figura ricoperta Project manager / System Consultant / Sistemista Datore di lavoro Océ Italia Luogo Cernusco SN Naviglio
Istruzione e Formazione
Data Luglio 1985
Titolo della qualifica rilasciata Perito Elettrotecnico
Istituto di istruzione o formazione Itis G Galilei
Luogo Milano
Conoscenze linguistiche
Lingua Italiano
Capacità di lettura/scrittura Madrelingua
Capacità di espressione orale Madrelingua
Lingua Inglese
Capacità di lettura/scrittura Buono
Capacità di espressione orale Buono
Conoscenze informatiche
Capacità e competenze informatiche
Certificazioni conseguite
? Certificazione Microsoft (MCP)
? Certificazione Siav Archidoc
? Certificazione RecoStar e DOKuStar
? Certificazione Eden Capture
Sistemi conosciuti e utilizzati
? Microsoft Windows da NT a Win 10
? Linus distribuzioni varie
? AS400
? Oracle
? Pacchetto Office
Corsi frequentati:
? Corso per Amministratore ADM 201 Saleforce.com
? Corso di prevendita presso Océ Italia
? Corso per la definizione delle business rules presso società esterna
? Corso Linux Red hat, Suse.
? MS Windows XP, 7 professional presso Italdata S.p.A.
? MS Windows 2008, 2012 server presso Italdata S.p.A.
? Sistema operativo NT 4.0 presso Italdata S.p.A.
? MS Windows 2000 professional presso Italdata S.p.A.
? MS Windows 2000 server presso Italdata S.p.A.
? Corso AS400
? Corso Oracle R11 R12
? Protocollo informatico e firma elettronica presso Hstudy.
? Consulting training presso Océ document technologies GmbH di Kostanz nell’ambito del paper capture :
? SLAT, Ascent Capture, Recostar Professional, DokuStar, Saperion Archive.
? Consulting training presso Technosoft S.r.l. nell’ambito del paper capture (Eden capture).
? Consulting training presso Zylab di Amsterdam nell’ambito workflow document management.
? Consulting training presso Océ NL in Venlo workflow document management Consulting training presso Océ German in Poing nell’ambito dell’output management.
? Corso di programmazione Visual basic 6
25/09/2017 T. C. 58 Crm Specialist Developer / Web dev. / Mobile dev. Milano -
21-12-2016 al 31-05-2017
Agenzia Viaggi/Formazione
Intermediario scuola/agenzia,ricerca e consegna gare d’appalto per viaggi e pon/porDal 01-11-2016
Formazione
Tutor presso scuola privata, esaminatore certificazione Pekit*h)
Associazione Formazione – Via Roma,32 - Trepuzzi(LE)
Formazione
Contratto a progetto
Docente di informatica per il corso: NIC10/08/2016 – 24/09/2016 28/09/2016 – 04-10-2016 * D&G informatica snc- Via Magenta 6- Monopoli(Ba)
Informatica
Contratto a progetto
Data entry e controllo di pratiche contributi per canoni di fitto e buoni libro24/06/2016 – 17/07/2016 Todis – Via Marina del Mondo,16 – Monopoli(Ba)
Supermercato
Lavoro Occasionale
Cassiere, Repartista,MagazziniereDal 28/9/2015 Uil Scuola Puglia – Via Dante Alighieri,3 - Bari(Ba)
Sindacato
Contratto a progetto
Webmaster e manutenzione di sito web - social network*h) - *h) Associazione Formazione – Via Roma,32 - Trepuzzi(LE)
Formazione
Contratto a progetto
Docente di informatica per il corso: Integrativo per l'acquisizione dell'ECDL (Post NIC)*h) - *h) – *h)
Associazione Formazione – Via Roma,32 - Trepuzzi(LE)
Formazione
Contratto a progetto
Docente di informatica per il corso: NIC29/6/15 – 4/7/15 (30h)
Logos FTS – Via Michelangelo Buonarroti,30,30/A,30/B, Castellana Grotte(Ba)
Formazione,Turismo,Sviluppo
Docente di informatica per il corso: Progettare e realizzare un sito web: HTML
Contratto a progetto
*
**** Giovanni –Viale Papa Giovanni XXIII,119- Bari(Ba)
Studio Commercialista
Contratto a progetto
Data Entry*h) *h)
AFG - Via Trebbia, 10 - Casarano (LE)
Ente di Formazione
Contratto a progetto
Docente di Informatica per il corso “NIC"27/10/2014 - 28/1/2015 Ospedale Card.G.Panico - Via S.Pio X - Tricase (LE)
Ospedaliera
Tirocinio Formativo
Studio delle apparecchiature informatiche sul sistema di ADC( AGFA Diagnostic Center) di radiologia computerizzata- PACS(Picture Archiving and Communication System) – RIS(Radiology Information System) – HIS(Hospital Information System), installato e funzionante presso il reparto di radiologia per acquisire,archiviare e trasferire le immagini all’interno dell’ospedale;con riproduzione al mondo esterno degli esami,mediante masterizzazione delle immagini e stampa dei referti con relativo front office per i pazienti. E Manutenzione Informatica in tutto il reparto radiologico( Reti internet della radiologia, Gestione Server Jukebox, Formattazioni,periferiche,stampanti etichettatrici,stampanti e installazioni,manutenzione su software applicativi del reparto)25/09/2017 G. N. 29 Tecnico Hardware Sistemista / Tecnico informatico Bari E Provincia -
Aprile 2013 - Oggi
Figura ricoperta IT Technical Analyst | Operations Support Specialist
Datore di lavoro Sync Lab S.r.l.
Luogo Roma
Principali attività e responsabilità Attività di analisi per la manutenzione correttiva ed evolutiva di applicazioni software relative ad una piattaforma di gioco online individuando la root cause di eventuali malfunzionamenti e suggerendo al team di sviluppo gli interventi specifici di risoluzione del problema.
Definizione e creazione di scripts e procedure operative di workaround utilizzate per la risoluzione temporanea delle problematiche causate dagli eventuali malfunzionamenti.
Attività di analisi tecnico/funzionale per un modulo back-end che espone servizi web consumati
nell'ambito dei flussi dati e processi interni di una piattaforma di gaming online.Scrum Master in un team di analisi, progettazione, sviluppo e testing di una piattaforma di gioco online.
Attività di test e di gestione e coordinamento di un gruppo di test effettuando stime temporali e selezionando le attività da svolgere in base alle loro priorità.
Tecnologie utilizzate:
----------------------------
- Java
- J2EE
- StarUML
- Jmeter
- SoapUI
- Oracle Database
- Oracle WebLogic Server
- Oracle Service Bus
- SQL
- SVN.Gennaio 2013 - Aprile 2013
Figura ricoperta IT Analyst | Software Developer
Datore di lavoro Sync Lab S.r.l.
Luogo Roma
Principali attività e responsabilità Attività di interazione con il cliente, analisi funzionale e tecnica per la risoluzione di problemi legati ad un sistema di consultazione della banca dati dei detenuti e la gestione dei profili penitenziari, sia a livello di front-end che di back-end.
Tecnologie utilizzate:
----------------------------
- Java
- J2EE
- JDBC
- JSP
- IBM Websphere
- DB2.Settembre 2012 - Dicembre 2012
Figura ricoperta Evodevo
Datore di lavoro IT Analyst | Software Tester
Luogo Roma
Principali attività e responsabilit Analisi delle prestazioni e tuning di un apparato specifico per futuri sistemi satellitari ad alta efficienza per ASI (Agenzia Spaziale Italiana) con relativo calcolo del delay e throughput.
Tuning e bugfixing di applicazioni web destinate al testing di apparecchiature hardware.
Tecnologie utilizzate:
----------------------------
- Hrping.
- JPerf.
- JMeter.
- Tecnologia VOIP e streaming dei dati.
- Protocollo di comunicazione FTP.
- Framework Java Spring.Settembre 2010 - Settembre 2012
Figura ricoperta IT Analyst | Software Developer
Datore di lavoro Knoware S.A.S - Software Engineering e Training
Luogo Roma
Principali attività e responsabilità Realizzazione di un'architettura Multi-Tenant per fornire ai clienti diverse configurazioni specifiche e personalizzate di un'infrastruttura condivisa dando luogo a ripartizioni ottimali del carico.
Gestione del rapporto con il cliente mirata all'analisi dei requisiti funzionali e non funzionali di un sistema informatico gestionale con conseguente progettazione, sviluppo e testing dello stesso.
Progettazione e realizzazione di servizi di back-end all'interno di sistemi Client-Server che seguono i principi derivanti dall'architettura REST ed integrazione con applicazioni mobile iPhone e Android.
Tecnologie utilizzate:
----------------------------
- Framework MVC Ruby on Rails ed Ajax
- API di GoogleMaps per la geolocalizzazione ed API di Twitter per la diffusione di eventi e promozioni.
- Application Server Mongrel e Thin.
- DBMS MySql.
- Clusterizzazione del sistema per garantire il Load Balancing.Settembre 2010 - Settembre 2012
Figura ricoperta Instructor
Datore di lavoro Knoware S.A.S - Software Engineering e Training
Luogo Roma
Principali attività e responsabilità Docente unico ed esercitatore pratico per corsi di formazione relativi all'Object-Orientation ed al linguaggio di programmazione Java, finalizzati all'inserimento dei discenti nell'ambito lavorativo aziendale e finalizzati alla preparazione all'esame di certificazione SCJP – Sun Certified Java Programmer di Oracle, presso la società Almaviva, per un totale di 120 ore.
Docente unico ed esercitatore pratico per un corso di formazione inerente al linguaggio di programmazione Ruby e l'analisi ed utilizzo del framework MVC Ruby on Rails per l'università Federico II di Napoli (40 ore).
Docente unico ed esercitatore all'interno di percorsi di formazione relativi all'Object-Orientation ed al linguaggio di programmazione Java presso il consorzio Elis per i corsi di “Vocational Master in Sviluppo di Applicazioni e Servizi”, “Vocational Master in Reti e Sistemi Informatici” e “Vocational Master Sviluppo di applicazioni e servizi nel cloud”, per un totale di 208 ore.
Istruzione e Formazione
Data Maggio 2017
Titolo della qualifica rilasciata Itil Foundation v3
Istituto di istruzione o formazione Exin
Luogo Roma
Data Maggio 2010
Titolo della qualifica rilasciata Laurea Specialistica in scienze e tecnologie info
Istituto di istruzione o formazione Università degli Studi di Roma "Tor Vergata"
Luogo Roma
Conoscenze linguistiche
Lingua Italiano
Capacità di lettura/scrittura Madrelingua
Capacità di espressione orale Madrelingua
Lingua Inglese
Capacità di lettura/scrittura Ottimo
Capacità di espressione orale Buono
Conoscenze informatiche
Capacità e competenze informatiche
Capacità di gestione del rapporto con il cliente per raccolta e l'analisi dei requisiti funzionali e non funzionali, utilizzando diverse metodologie di analisi, progettazione esecutiva e sviluppo del software come il RUP, modelli a cascata, waterfall, etc.
Capacità di analisi tecnica relativa a sistemi software seguendo i principi derivanti dall'object-orientation.
Ottima flessibilità e capacità di adattamento/apprendimento continuo di nuove tecnologie, contesti e metodologie.
Conoscenza e applicazione di metodologie di sviluppo agili quali Extreme Programming e Scrum.
Capacità di disegno di sistemi informatici attraverso strumenti di modellazione quali IBM Rational Rose, ArgoUML, StarUML?
Capacità di disegno logico e fisico di database relazionali in forma normale e relativa realizzazione.
Conoscenza approfondita dei principali DBMS (MySQL, PostgreSql, Oracle 11g, DB2). Ottimizzazione delle query. Query spaziali.
Capacità di realizzazione di mappe del rischio mediante l'utilizzo di sistemi informativi geografici, algoritmi di apprendimento e algoritmi genetici.
Linguaggi di programmazione, e metalinguaggi: ANSI C, JAVA, Javascript, Ajax, PHP, Ruby, HTML, XML, CSS, OWL, RDF, Mathlab.
Conoscenza di formati per lo scambio dei dati in applicazioni client-server: XML, JSON.
Esperienza di realizzazione di web application mediante l'utilizzo del framework Ruby on Rails.
Esperienza di utilizzo di processi ETL per l'estrazione, la trasformazione ed il caricamento dei dati.
IDE di sviluppo conosciute: NetBeans, Eclipse, Dev C++ ed XCode.
Web/Application server: Mongrel, Thin, Apache2, Tomcat, JBoss.
Sistemi di controllo del versionamento: SubVersion e CVS.
25/09/2017 V. T. 41 It Technical Analyst Analista Funzionale / Analista Tecnico Roma -
Da Luglio 2014 (presente) Web Editor, account manager Comunicatori Su Misura - Vicenza .Attività di content editor e pubbliche relazioni per conto dell’agenzia di comunicazione Addetto Stampa della società sportiva Rangers Rugby Vicenza (Campionato serie A di Rugby).
Da Febbraio 2012 a Marzo 2013 Addetto stampa Segreteria presidenza Commissione Parlamentare della Camera dei Deputati - Roma e Vicenza ▪ Rassegna stampa dei quotidiani locali, siti internet e periodici Realizzazione di rassegne tematiche, in funzione di temi particolari e argomenti di interesse Redazione e diffusione di comunicati stampa Collegamento e gestione dei contatti con le testate giornalistiche locali e nazionali
Da Gennaio 2006 a Settembre 2010 Redattore ordinario Quotidiani E Polis - Cagliari, Brescia, Vicenza ▪ Desk pagine nazionali (politica, attualità ed economia, interviste) nella redazione centrale di Cagliari. Coordinamento sezione Sport del quotidiano a Brescia. Cronaca politica ed economica nella redazione di Vicenza
Da Agosto 2004 a presente Stage e Collaborazione Panorama, Mondadori - Segrate (Mi) ▪ Redazione articoli per le diverse sezioni del settimanale (magazine e sito web) Collaborazione esterna dalla Sardegna e dal Veneto: redazione articoli e inchieste
ISTRUZIONE E FORMAZIONE
Giugno 2014 Corso di Formazione VEGA – Parco Scientifico e tecnologico - Venezia “Digital First – come alzare il valore dell’informazione ovvero la seconda rivoluzione digitale del giornalismo
Febbraio 2007 Iscrizione all’Albo dei giornalisti professionisti Ordine Nazionale dei Giornalisti - Roma
Novembre 2003–Novembre 2005 Master biennale in Giornalismo e Comunicazione Università degli Studi di Sassari ▪ Master finalizzato a fornire la conoscenza di base dei principali metodi e strumenti di lavoro del giornalista e a formare professionisti di base polivalenti, che possano trovare impiego in qualsiasi settore portante dell’editoria giornalistica tradizionale e multimediale (quotidiani, periodici, agenzie di stampa, emittenti radiofoniche e televisive, pubblicazioni on line) e della comunicazione aziendale.
Ottobre 1998- Luglio 2003 Laurea in Scienze Politiche (102/110) Università degli Studi di Sassari ▪ Indirizzo Politico-Internazionale Tesi discussa: Corrispondenti di guerra, un mestiere difficile
Luglio 1998 Maturità classica (50/60) Liceo Classico G. Manno - Alghero (SS)
COMPETENZE PERSONALI "Autorizzo il trattamento dei miei dati personali ai sensi del D.lgs.196/2003 ai fini di un'eventuale attività di selezione." **** **** Lingua madre Italiano Altre lingue Inglese B2 Spagnolo B1
Competenze informatiche ▪ Buona padronanza degli strumenti Microsoft Office ▪ Ottima conoscenza del sistema operativo Windows ▪ Ottima conoscenza Internet ed E-mail ▪ Ottima dimestichezza con social network e new media ▪ Foto e video editing
25/09/2017 F. F. 46 Web Editor Web Designer/Social/Marketing Vicenza
Categorie CV
- Analista Funzionale / Analista Tecnico (1.542)
- Business Intelligence / Data Scientist / DWH (1.129)
- Commerciale IT / HR risorse Umane (668)
- Consulente Applicativo (543)
- Datawarehouse / Business Intelligence (0)
- DBA/Oracle/SQL Server/Mysql (515)
- Deep Learning / IA (1)
- Developer / Web dev. / Mobile dev. (10.907)
- Engineering (1.864)
- Help Desk-Tester (1.613)
- Informatica / IT (5)
- Network / Security Engineer (735)
- Programmatore (3)
- Programmazione / Web Developer (3)
- Project Manager/Architetto SW/ IT Manager (3.806)
- Settore Generale / IT (1.164)
- Sistemista / Tecnico informatico (3.657)
- Web Designer/Social/Marketing (1.834)
Ultimi CV (Totale CV: 29995)
- 31/10/24 - PMO CREDITI
- 24/10/24 - frontend developer
- 03/08/24 - IBM i System Administrator
- 04/06/24 - It system administrator
- 21/05/24 - Consulente IT Senior
- 20/05/24 - SAP FI CONSULTANT
- 22/12/23 - Web developer #C, .Net, PHP
- 21/12/23 - Physics Research
- 21/12/23 - Project Manager/Social Media Manager
- 30/01/24 - Analista Funzionale
- 18/12/23 - test 1 Developer X++/DYNAMICS 365 – Full Remote
- 18/12/23 - Programmatore RPG-400
- 14/12/23 - Programmatore RPG-400
- 11/12/23 - Aerospace Engineer
- 24/02/22 - analista programmatore mainframe, cobol, cics, db2
- 23/02/22 - Ingegnere meccanico
- 16/02/22 - Software Engineer
- 14/02/22 - ingegnere meccanico
- 09/02/22 - Program/Project Manager
- 09/02/22 - PHP developer
Categorie Offerte
- Analista Funzionale / Analista Tecnico (8)
- Business Intelligence / Data Scientist / DWH (3)
- Commerciale IT / HR risorse Umane (0)
- Consulente Applicativo (1)
- Datawarehouse / Business Intelligence (0)
- DBA/Oracle/SQL Server/Mysql (4)
- Developer / Web dev. / Mobile dev. (5)
- Engineering (3)
- Help Desk-Tester (8)
- Informatica / IT (478)
- Ingegnere e Tecnico specializzato (2)
- Network / Security Engineer (9)
- PL/SQL / Oracle / SQL-Server / Mysql (2)
- Programmatore (778)
- Programmazione / Web Developer (38)
- Project Manager/Architetto SW/ IT Manager (12)
- Settore Generale / IT (3)
- Sistemista / Tecnico informatico (6)
- Web Designer/Social/Marketing (2)