ESPERIENZE LAVORATIVE

In carica da agosto 2019.

Evolvea Engineering S.r.l.
Lavoro svolto: Creazione database SQL Server, PostgreSQL e Oracle; configurazione framework GeoWeb; sviluppo di plugins per GeoWeb in Java; sviluppo di app con React; manutenzione e sviluppo di nuove funzionalità in una app per dispositivi mobili realizzata con Vue.js; creazione di app con Flutter.

In carica da marzo 2019.

GeoWeb Italia S.r.L. Global Technology Provider
Lavoro svolto: Creazione database SQL Server, PostgreSQL e Oracle; configurazione framework GeoWeb.

Marzo 2019 - Aprile 2024.

Sviluppo di software gestionali presso varie Aziende per i clienti finali Banca Intesa San Paolo SpA - Edison SpA - Ansaldo SpA - Stellantis SpA - Saipem SpA - Zucchetti SpA - Metropolitane Milano - CMB Carpi - Ospedale a Odense in Danimarca.

Novembre 2016 - Marzo 2019.

Parmax.Com Fashion Store
Lavoro svolto: Creazione e gestione web site e-commerce, realizzato con cms Magento; sviluppo app per dispositivi mobile Android e iOS.

Giugno - Dicembre 2014.

Planet Technology Software Development
Lavoro svolto: Sviluppo siti internet e software in PHP, MySql, Javascript, Jquery e HTML5.

Giugno - Febbraio 2014.

Lightage Web Agency
Lavoro svolto: Sviluppo siti internet e software; sviluppo siti internet in html5, css3, php5, mysql, javascript, jquery; uso di Photoshop; gestione SEO (indicizzazione siti Internet sui motori di ricerca); creazione di software in html5, css3, php5, javascript, database mysql per la gestione di siti Internet; creazione app per dispositivi mobili aventi piattaforma Android e iOS tramite software PHONEGAP e CORDOVA; sviluppo di app per sistemi Android e iOS scaricabili da Google Play Store e App Store.

Febbraio - Marzo 2014.

Top Service Web Hosting
Lavoro svolto: Sviluppo siti web, video e audio multimedia; sviluppo e manutenzione siti web in PHP, MySql, Javascript, Jquery e HTML5.

Marzo - Giugno 2011.

Centro Studi Edili Accreditato Regione Umbria
Lavoro svolto: Addetto al settore informatico dell'azienda; gestione posta elettronica aziendale mediante i programmi Sendblaster e Mailsender; sviluppo di una pagina web in PHP5, HTML, JAVASCRIPT, JQuery, CSS, database MYSQL e web server APACHE2 su piattaforma LINUX in ambiente ZENDSTUDIO ed utilizzo di ZEND FRAMEWORK.

Ottobre - Dicembre 2008.

BITITALIA Consulenza Informatica e Sviluppo Software
Lavoro svolto: Sviluppo e gestione software; sviluppo e gestione sito Internet di commercio elettronico su modello OsCommerce e utilizzando PHP5, HTML, JAVASCRIPT, JQuery, CSS, database MYSQL e web server APACHE2 su piattaforma LINUX in ambiente ZENDSTUDIO e con ZEND FRAMEWORK.

Marzo - Giugno 2001.

Comune di Spoleto Sportello del Cittadino
Lavoro svolto: Gestione utenze; gestione database ACCESS.

ISTRUZIONE E FORMAZIONE

Gennaio - Maggio 2013.

Master School 2000 Perugia
Qualifica conseguita: Attestato di "Esperto in applicazioni web e multimediali nel settore Turistico".

Ottobre - Dicembre 2010.

Corso e Concorso per Istruttore Informatico Comune di Terni
Qualifica conseguita: Sono inserito nella graduatoria di merito.

Maggio 2010.

Laurea in Informatica Università degli Studi di Perugia
Qualifica conseguita: Con tesi sul commercio elettronico dal titolo: "Open source per l'e-commerce".

Anno 2001.

Corso per Operatore di Computer Consorzio ITER Perugia
Qualifica conseguita: Attestato di operatore al computer legalmente riconosciuto (legge 845/78).

Anni 1993 - 1998.

Liceo Linguistico Frezzi Foligno
Qualifica conseguita: Diploma in Lingue.

MADRELINGUA
ITALIANO

ALTRE LINGUE
Inglese
Capacità di lettura: Buono
Capacità di scrittura: Buono
Capacità di espressione orale: Sufficiente

CAPACITÀ E COMPETENZE RELAZIONALI

Mi piace lavorare in autonomia e/o in un gruppo di persone motivate al raggiungimento di un obiettivo comune;
Buona capacità di adeguarmi ad ambienti multiculturali;
Spirito di collaborazione, puntualità, precisione.


CAPACITÀ E COMPETENZE ORGANIZZATIVE

Senso dell'organizzazione
Buona esperienza nella gestione di progetti o gruppi
Capacità di analisi e problem solving
Autonomia operativa


CAPACITÀ E COMPETENZE TECNICHE

Ottima conoscenza e uso costante del FRAMEWORK GEOWEB.
Nel dettaglio: CREAZIONE DI PROGETTI, TEMI E CLASSI; CONFIGURAZIONE DEGLI STRUMENTI APPARTENENTI ALLE CLASSI (ATTRIBUTI, AZIONI IN LINGUAGGIO JAVASCRIPT, PROCESSI, RELAZIONI, 2D E 3D LAYERS, REPORTISTICHE) E DEI FILES LORO ASSOCIATI IN LINGUAGGIO GROOVY; CREAZIONE DI AMBITI, MAPPE (E RELATIVA INTEGRAZIONE CON IL SOFTWARE MAPGUIDE) E SCENE 3D; CREAZIONE DI UTENTI E GRUPPI DI UTENTI; CREAZIONE DI PLUGIN APPOSITI IN LINGUAGGIO JAVA, IN AMBIENTE DI SVILUPPO ECLIPSE, PER ESTENDERE LE FUNZIONALITÀ DEL FRAMEWORK STESSO; GESTIONE ED USO DI MAVEN PER EFFETTUARE LA BUILD DEL CODICE SORGENTE; CREAZIONE E GESTIONE DEGLI SPAZI SUL GESTORE DOCUMENTALE ALFRESCO PER PERMETTERE IL SALVATAGGIO DI DOCUMENTI CARICATI SUL FRAMEWORK GEOWEB; CREAZIONE E GESTIONE DI DATABASE MONGODB PER I MODELLI 3D; CONOSCENZA DI ORACLE, SQL SERVER, POSTGRESQL E DEI LORO STRUMENTI DI GESTIONE E DI MIGRAZIONE DATI (SQL SERVER MANAGEMENT STUDIO, PGADMIN, DBEAVER, ESF DATABASE MIGRATION TOOLKIT); GESTIONE DEL SISTEMA DI VERSIONING GIT PER LE VARIE VERSIONI DEL FRAMEWORK GEOWEB E PER I PROGETTI E I BRANCH DI SVILUPPO; CONOSCENZA SISTEMA OPERATIVO LINUX PER LO SVILUPPO E LA GESTIONE LOCALE DEI PROGETTI REALIZZATI NEL FRAMEWORK GEOWEB.
Creazione di procedure in linguaggi Javascript e Groovy per importazione dati da file csv, Excel (con macro e senza) e archivi .zip e loro salvataggio all'interno del database PostgreSQL. Sviluppo di plugin in linguaggio Java per connessione ad un server remoto di firma documenti in formato .pdf. Creazione di URL di endpoint tramite plugin in linguaggi Java e Groovy per la ricezione/invio di dati da e verso un servizio esterno. Creazione di funzioni in linguaggio Groovy per il salvataggio di immagini all'interno del database PostgreSQL e la loro visualizzazione in anteprima tramite procedura in linguaggio Javascript. Sviluppo di funzioni in linguaggi Javascript e Groovy per la creazione di archivi di files in formato .zip da scaricare tramite finestra di download. Creazione di plugin in linguaggio Java per l'implementazione e la gestione dell'autenticazione tramite Single Sign On (SSO). Installazione e configurazione del software Keycloak per l'autenticazione tramite IDP esterno. Creazione di plugin e widget in linguaggi Java, Javascript e Jsp per l'integrazione della libreria Javascript React con GeoWeb. Sviluppo di una UI tramite la libreria Javascript React per la corretta visualizzazione di un file in formato Json all'interno di GeoWeb. Creazione di un progetto GeoWeb per l'apertura di ticket di assistenza. Creazione di diagrammi di progetto tramite software PlantUML.

Ottima conoscenza e uso costante del LINGUAGGIO JAVA (JAVA SE E JAVA EE).
Nel dettaglio: GESTIONE DELLA PROGRAMMAZIONE AD OGGETTI; LINGUAGGIO GROOVY.

Ottima conoscenza e uso costante del DBMS RELAZIONALE POSTGRESQL e relativa estensione PostGIS.
Nel dettaglio: CREAZIONE DEI DATABASE E DEGLI UTENTI ASSOCIATI, DI SEQUENZE, TABELLE, VISTE, TRIGGERS E PROCEDURE, SIA CON L'UTILIZZO DI STRUMENTI COME PGADMIN E DBEAVER CHE DA CODICE. MIGRAZIONE DEI DATI DA UN DATABASE AD UN ALTRO.

Ottima conoscenza e uso costante dei DBMS RELAZIONALI SQL SERVER, MYSQL E ORACLE.
Nel dettaglio: CREAZIONE DEI DATABASE E DEGLI UTENTI ASSOCIATI, DI SEQUENZE, TABELLE, VISTE, TRIGGERS E PROCEDURE, SIA CON L'UTILIZZO DI STRUMENTI COME SQL SERVER MANAGEMENT STUDIO, PHPMYADMIN E DBEAVER CHE DA CODICE. MIGRAZIONE DEI DATI DA UN DATABASE AD UN ALTRO.

Ottima conoscenza di GIT.

Buona conoscenza di FLUTTER.

Ottima conoscenza di MAVEN.

Buona conoscenza di TYPESCRIPT.

Buona conoscenza di PYTHON, DJANGO E DJANGO REST FRAMEWORK.

Buona conoscenza del FRAMEWORK PHP SYMFONY.

Buona conoscenza di VUE.JS.

Buona conoscenza di ANGULAR.

Buona conoscenza di DOCKER.

Ottima conoscenza e uso costante del SISTEMA OPERATIVO LINUX E RELATIVI COMANDI.
Ottima conoscenza e uso costante di HTML4.01, HTML5, CSS2, CSS3, XML, PHP5, JAVASCRIPT, JQUERY, REACT, REDUX, AJAX, C, C++, C#, ASP, ASP.NET, VISUAL BASIC, VB.NET.
Ottima conoscenza degli AMBIENTI DI SVILUPPO NETBEANS, ECLIPSE, INTELLIJ, ZEND STUDIO, ZENDFRAMEWORK, DREAMWEAVER, XCODE.
Ottima conoscenza e uso costante del SISTEMA OPERATIVO WINDOWS E DEL PACCHETTO MSOFFICE.
Ottima conoscenza dei principali CMS (MAGENTO, OSCOMMERCE, JOOMLA, PRESTASHOP, ZENCART).
Ottima conoscenza dell'AMBIENTE LAMP.
Ottima conoscenza dei SOFTWARE PHONEGAP E CORDOVA E DELLA LIBRERIA JAVASCRIPT REACT PER LO SVILUPPO DI APP PER I DISPOSITIVI MOBILI iOS E ANDROID.
Ottima conoscenza dell'HARDWARE COMPUTER.

FORMAZIONE PROFESSIONALE INFORMATICA PER IL PERSONALE DI EVOLVEA SRL.

ATTESTATI

Certificazione ACA (Adobe Certified Associate); Photoshop cs5; Dreamweaver cs5; Certificazione MOS (Microsoft Office Specialist).