MOTHER TONGUE
ITALIAN
OTHER LANGUAGES
English
Reading: Good
Writing: Good
Speaking: Adequate
INTERPERSONAL SKILLS AND COMPETENCIES
I enjoy working independently and/or in a team of people motivated by a common goal;
Good ability to adjust to multi-cultural environments;
Spirit of collaboration, punctual, precise.
ORGANISATIONAL SKILLS AND COMPETENCIES
Well-organised;
Good experience of project or group management;
Analytical and problem solving skills;
Ability to work independently.
IT KNOWLEDGE AND SKILLS
Excellent knowledge and constant use of GEOWEB FRAMEWORK
More specifically:
CREATION OF PROJECTS, THEMES AND CLASSES; CONFIGURATION OF TOOLS BELONGING TO CLASSES (ATTRIBUTES, ACTIONS IN JAVASCRIPT, PROCESSES, CONNECTIONS, 2D AND 3D LAYERS, REPORTS) AND ASSOCIATED FILES IN GROOVY SCRIPT; CREATION OF APPLICATIONS, MAPS (AND RELEVANT INTEGRATION WITH MAPGUIDE SOFTWARE) AND 3D SCENES; CREATION OF USERS AND USER GROUPS; CREATION OF APPROPRIATE PLUGINS IN JAVA, IN ECLIPSE DEVELOPMENT ENVIRONMENT TO EXTEND FRAMEWORK FUNCTIONS; MANAGEMENT AND USE OF MAVEN TO BUILD SOURCE CODE; CREATION AND MANAGEMENT OF SPACES ON ALFRESCO CONTENT MANAGEMENT TO ENABLE DOCUMENTS UPLOADED ON GEOWEB FRAMEWORK TO BE SAVED; CREATION AND MANAGEMENT OF MONGODB DATABASE FOR 3D MODELS; KNOWLEDGE OF ORACLE, SQLSERVER, POSTGRESQ AND THEIR MANAGEMENT AND DATA MIGRATION TOOLS (SQLSERVER MANAGEMENT STUDIO, PGADMIN, DBEAVER, ESF DATABASE MIGRATION TOOLKIT); MANAGEMENT OF GIT VERSION CONTROL SYSTEM FOR THE VARIOUS VERSIONS OF THE GEOWEB FRAMEWORK AND FOR DEVELOPMENT PROJECTS AND BRANCHES; KNOWLEDGE OF LINUX OPERATIONAL SYSTEM TO DEVELOP AND LOCALLY MANAGE PROJECTS COMPLETED IN THE GEOWEB FRAMEWORK.
Creation of procedures in
JavaScript and Groovy to import data from CSV files, Excel (with and without macro) and .zip archives and saving them within the
PostgreSQL database. Development of plugins in
Java to connect to a remote document signature server in .pdf format. Creation of endpoint URLs via plugins in
Java and Groovy scripts to receive/send data from and to an external service. Creation of functions in
Groovy to save images in the
PostgreSQL database and preview them via a procedure in
JavaScript. Development of functions in JavaScript and Groovy to create file archives in .zip format to be downloaded via a download window. Creation of plugins in
Java to implement and manage authentication via Single Sign On (SSO). Installation and configuration of Keycloak software for authentication via external IDP. Creation of plugins and widgets in
Java, JavaScript and JSP to integrate the
JavaScript React library with GeoWeb. Development of a UI via the
JavaScript React library to correctly view a file in JSON format in GeoWeb. Creation of a GeoWeb project to open assistance tickets. Creation of project diagrams via PlantUML software.
Excellent knowledge and constant use of
JAVA SE AND JAVA EE LANGUAGES.
More specifically:
MANAGEMENT OF OBJECT PROGRAMMING: GROOVY SCRIPT
Excellent knowledge and constant use of
DBMS RELATIONAL POSTGRESQL and its extension
PostGIS.
More specifically:
CREATION OF DATABASES AND ASSOCIATED USERS, SEQUENCES, TABLES, VIEWS, TRIGGERS AND PROCEDURES, USING TOOLS SUCH AS PGADMIN AND DBEAVER AND USING CODE, DATA MIGRATION FROM ONE DATABASE TO ANOTHER.
Excellent knowledge and constant use of
RELATIONAL DBMS SQL SERVER, MYSQL AND ORACLE.
More specifically:
CREATION OF DATABASES AND ASSOCIATED USERS, SEQUENCES, TABLES, VIEWS, TRIGGERS AND PROCEDURES, USING TOOLS SUCH AS SQL SERVER MANAGEMENT STUDIO, PHPMYADMIN AND DBEAVER AND USING CODE, DATA MIGRATION FROM ONE DATABASE TO ANOTHER.
Excellent knowledge of
GIT.
Excellent knowledge of
FLUTTER.
Excellent knowledge of
MAVEN.
Good knowledge of
TYPESCRIPT.
Good knowledge of
PYTHON, DJANGO AND DJANGO REST FRAMEWORK.
Good knowledge of
PHP SYMFONY FRAMEWORK.
Good knowledge of
VUE.JS.
Good knowledge of
ANGULAR.
Good knowledge of
DOCKER.
Excellent knowledge and constant use of
LINUX OPERATIONAL SYSTEM AND RELEVANT COMMANDS
Excellent knowledge and constant use of
HTML4.01, HTML5, CSS2, CSS3, XML, PHP5, JAVASCRIPT, JQUERY, REACT, REDUX, AJAX, C, C++, C#, ASP, ASP.NET, VISUAL BASIC, VB.NET.
Excellent knowledge of the
DEVELOPMENT ENVIRONMENTS NETBEANS, ECLIPSE, INTELLIJ, ZEND STUDIO, ZENDFRAMEWORK, DREAMWEAVER, XCODE.
Excellent knowledge and constant use of
WINDOWS OPERATIONAL SYSTEM AND MS OFFICE PACKAGE
Excellent knowledge of the main
CMS (MAGENTO, OSCOMMERCE, JOOMLA, PRESTASHOP, ZENCART).
Excellent knowledge of the
LAMP ENVIRONMENT.
Excellent knowledge of the
PHONEGAP AND CORDOVA SOFTWARES AND THE REACT JAVASCRIPT LIBRARY TO DEVELOP APPS FOR iOS AND ANDROID MOBILE DEVICES.
Excellent knowledge of
COMPUTER HARDWARE.
PROFESSIONAL IT TRAINING FOR PERSONNEL AT EVOLVEA SRL
CERTIFICATES
ACA (Adobe Certified Associate) certification; Photoshop CS5; Dreamweaver CS5; MOS (Microsoft Office Specialist) Certification.