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).