Simone P.

Simone P.

Senior Software Engineer

Reggio Emilia, Italy
Hire Simone P. Hire Simone P. Hire Simone P.

About Me

Simone possesses a second-level master's degree in geospatial science and technology and excels as a geospatial data specialist. With in-depth expertise in ArcGIS, QGIS, FME, SQL, and Python, including NumPy, pandas, Matplotlib, ArcPy, and PyQGIS, he truly stands out. His capabilities span from back-end development of geographical products to front-end design and data visualization. Notably, Simone has significantly contributed by creating a highly dependable cloud-based solution employed by the esteemed EU member states during his tenure at the EU Commission's Joint Research Center.

Python SQL JavaScript HTML PHP Python 3 CSS HTML5 R ArcGIS C SpatiaLite Pandas Numpy Matplotlib PyQt GDAL SQLAlchemy jQuery OpenStreetMap API Google Maps API Shapely Django ORM React Mapbox API Pycharm GIS Seaborn ESRI Web-GIS GRASS GIS FME Git Github Plotly Microsoft Power BI Tableau Data Science DataViz Spatial Databases Scrum DevOps Geodatabase Development Web App Design SQLite RDBMS Databases PostgreSQL PostGis MySQL Web Forms Google Cloud QGIS Rasterstats Geopandas Data Analysis Geodatabases Back-end Geospatial Data Data Visualization Geographic Information Systems Dashboards Geospatial Analytics Maps Google Earth Excel 365 Psycopg 2 Rasterio Web Scraping OpenStreetMap Algorithms GeoJSON Full Stack Development Conda WebGIS NetCDF Tkinter Xarray Data Scraping Web Development Leadership Team Leadership Front-end Graphical User Interface (GUI) Cloud Dash Minimum Viable Product (MVP) Django Mapbox SDK Jinja Flask AngularJS Django REST Framework Angular Jupyter Notebook Linux Docker Drupal Azure Django CMS Amazon Web Services (AWS) Mapbox

Work history

VardaAG
GIS Developer
2024 - Present
Remote

Automatization of data cleaning and ingestion into the backend for SoilHive project

Agronica Group Srl
GIS Developer
2023 - 2023
Remote

Development of Google Earth Engine function performing spatial analysis on Google Cloud Platform

Quantifying Nature
GIS Developer
2023 - 2023
Remote

Backend Developer: identify and quantify the financial impacts of both climate change and biodiversity loss on corporates

Gter Srl
GIS Developer
2022 - Present (2 years)
Remote

AI tool for the prediction of wildfires that will impact Telcom infrastructure

European Commission - Joint Research Centre
Spatial Data Technology Expert
2021 - 2022 (1 year)
Remote

Backend Developer: cloud based solution for Common Agriculture Policy monitoring

Inrete distribuzione - Hera SpA
Senior Data/GIS Analyst
2020 - 2021 (1 year)
    UNGSC - United Nations
    GIS Analyst
    2019 - 2020 (1 year)
      Here Technologies
      Spatial Data Specialist 2
      2018 - 2019 (1 year)
        Laboratori Guglielmo Marconi
        GIS Analyst
        2016 - 2018 (2 years)
          Here Technologies
          Map Data Collector
          2015 - 2016 (1 year)
            Agronica
            GIS Cloud Developer
            Present (2024 years)
              GeneGIS
              Senior GIS Analyst
              Present (2024 years)
                Quix Srl
                Software Developer
                Present (2024 years)

                  Portfolio

                  Agronica - Google Cloud Platform for Spatial Analysis

                  Utilized the Google Earth Engine environment to develop Google Cloud-based functions for replacing the aforementioned procedures: - Conducting calculations of vegetative indexes including NDVI, NDMI, NDWI, and potential future additions. - Utilizing GeoTIFF indexes to generate prescription maps in GeoJSON format. - Retrieving a time series of vegetation index values. Furthermore, Google Earth Engine serves as a valuable platform for executing GIS common algorithms, such as overlay analysis, based on GeoTIFF files uploaded, computed, or accessible on the platform. Additionally, Google Earth Engine is employed for the visualization of GeoTIFF data within the company's GIS platform. This tool, previously created using Google Maps and JavaScript SDK under the Angular 2 framework, has been successfully integrated.

                  Cloud-based Solution for CAP Monitoring

                  The project showcases a comprehensive layout of a condition-based maintenance (CBM) system, along with illustrative code examples. It serves to exemplify how paying agencies can effectively process and utilize Sentinel data for the purpose of scrutinizing aid applications pertaining to common agricultural policies. The European Commission Joint Research Center has developed a cloud infrastructure solution that underlies its CBM, devised exclusively from open-source components. Notably, the CAP monitoring service I have developed is employed by various EU member states, including Denmark, Portugal, Spain, Belgium, Germany, and France.

                  Geocoder

                  I specialize in collaborative profile writing for developers seeking assistance in optimizing their profiles. Here is the revamped sentence: "The tool, built on Python, functions by extracting WGS84 coordinates (latitude and longitude) from Open Street Maps using Nominatim and GeoPy libraries, using a CSV file that contains string addresses. Potential enhancements include implementing duplicate checks within the list and incorporating an approximation for handling unknown addresses.

                  Live EO

                  The tool enables the generation of a multi-band GeoTIFF with a 20m resolution for a Sentinel-2 level 2A tile, derived from any practical TOI (2020 - 2022). The resulting output is clipped to the given AOI extent in .geojson format. Moreover, a set of example images will be provided as post-processing products, including: - A multi-band .tif file encompassing all the bands from Sentinel2 data - A Natural Color .tif file comprising RGB bands - A False Color .tif file incorporating the near-infrared band - An Scl .tif file representing the classification based on the sentinel color scale (https://sentinels.copernicus.eu/web/sentinel/technical-guides/sentinel-2-msi/level-2a/algorithm)

                  Data Analyst Portfolio

                  Project objectives: - Successfully execute a project to enhance the portfolio. - Implement Git version control for effective project management. - Utilize Jupyter Notebook as a tool for presenting discoveries. - Conduct an end-to-end data analytics project. - Acquire proficiency in data analytics workflows.

                  GeoPandas Contributor

                  GeoPandas is a project that aims to enhance pandas objects with geographic data support. Presently, it incorporates GeoSeries and GeoDataFrame types as subclasses of pandas. GeoPandas objects effectively operate on shapely geometry objects, performing geometric operations. The geometry operations in GeoPandas follow a cartesian approach. The object's coordinate reference system (CRS) can be stored as an attribute and is automatically established during file loading. Coordinate systems can be transformed using the to_crs() method. Currently, coordinates for operations are not enforced, but this may change in the future. Documentation is available at geopandas.org (current release) and Read the Docs (release and development versions). Within the scope of this open-source project, my contributions involved integrating several methods from shapely into GeoSeries and GeoDataFrame.

                  Djangovet

                  I have successfully developed and deployed a Django web application with pre-built templates and a SQLite DB. The application includes custom-made models, views, forms, authentication, and logout functionalities, all created by me. The website has been deployed to https://simoparmeg.pythonanywhere.com/admin/.

                  Djangodelights

                  The Python/Django application enables restaurants to effectively manage their inventory tracking system. Users can log in as either "front-of-house" or admin. Front-of-house users have the ability to view the menu, access customer orders, and create or modify them. On the other hand, admins possess additional functionalities such as viewing the menu, creating, modifying, and removing dishes, adjusting dish recipes, monitoring ingredient inventory, managing ingredient stock, purchasing ingredients based on a shopping list, editing stock quantities directly, as well as analyzing profit and loss and determining the most popular dishes.

                  Education

                  Education
                  Second Level Master\u2019s Degree in Geospatial Science and Technology
                  Tor Vergata University of Rome
                  2013 - 2014 (1 year)
                  Education
                  Master's Degree in Sociology
                  Alma Mater Studiorum \u2013 University of Bologna
                  2003 - 2012 (9 years)