Simone Parmeggiani
Verified Expert in Engineering
GIS Analyst and Developer
Reggio Emilia, Province of Reggio Emilia, Italy
Toptal member since August 10, 2022
Simone has a second-level master's degree in geospatial science and technology and is a geospatial data specialist with extensive experience in ArcGIS, QGIS, FME, SQL, and Python, including NumPy, pandas, Matplotlib, ArcPy, and PyQGIS. He is highly skilled in developing the back end of geographical products though he has also worked on the front end and data visualization. Simone has built a cloud-based solution used by EU member states, working at the EU Commission's Joint Research Center.
Portfolio
Experience
- Data Science - 8 years
- GIS - 8 years
- Geodatabases - 8 years
- PostgreSQL - 8 years
- Python - 4 years
- Git - 4 years
- Google Earth - 2 years
- Google Cloud - 1 year
Availability
Preferred Environment
Linux, PyCharm, Conda, PostgreSQL, PostGIS, QGIS, ArcGIS, GIS, Python, Docker, Geospatial Data, Spatial Databases, RDBMS, Geographic Information Systems, Geospatial Analytics, Maps, Databases, GRASS GIS
The most amazing...
...service I've built is a cloud-based solution for common agricultural policy (CAP) monitoring used by EU member states, including Denmark, Belgium, and France.
Work Experience
GIS Cloud Developer
Agronica
- Developed Google Cloud-based functions using Google Earth Engine environment to replace existing procedures in a different environment.
- Used Google Earth Engine as a platform to run GIS common algorithms, such as overlay analysis algorithm, based on GeoTIFF file both uploaded, calculated, or available on the platform.
- Utilized Google Earth Engine to show GeoTIFF data in the company's GIS platform, a tool completely developed using Google Maps and JavaScript SDK under Angular 2 framework.
Spatial Data Technology Expert
European Commission - Joint Research Centre
- Maintained and developed the back end of the GTCAP group's cloud-based solutions for CAP support as a Copernicus data and information access services (DIAS) consultant.
- Implemented new functionality to enrich the geodatabase to make the module training more reliable.
- Downloaded climate data from the ECMWF, soil composition data from SoilGrids and the ESDAC, and land cover data from the Google Earth Engine, and managed the database and zonal statistics such as slope and azimuth.
- Managed the data of the digital elevation model, digital terrain model, and digital surface model.
Senior Data/GIS Analyst
Inrete distribuzione - Hera SpA
- Built predictive models about gas infrastructures and predictive maintenance to predict gas leaks using the ARIMA framework as an asset management data specialist.
- Oversaw general data quality and cleaning for the team's cartographic activity, including systems applications and products, and coordinated testing of new functionalities implemented by external contractors.
- Conducted spatial analysis of on-the-field work distribution and created reports and data visualizations.
- Provided operational supervision of the migration of web services into Azure Cloud.
GIS Analyst
UNGSC - United Nations
- Conducted data analysis, editing, and quality control on geographic data about global UN missions and implemented the new COGI v.3 data framework.
- Maintained and published content on the UN geoportal. https://geoportal.un.org/arcgis/home/gallery.html.
- Performed an environmental footprint analysis of buildings in the UN missions.
- Created and maintained Power BI data visualization dashboards.
Senior GIS Analyst
GeneGIS
- Consulted on applications for ENI Italy as a GIS analyst, helping implement the architecture on new features for the WCEI tool.
- Fixed some bugs in visualization on the WebGIS application sold to a third party.
- Helped my team define some future developments for EtRWeb and HEIS applications.
Spatial Data Specialist 2
Here Technologies
- Validated products, analyzing and investigating defects and potential issues before delivering to customers.
- Wrote the work instructions and enrichment of the existing documentation about the products delivered to customers.
- Implemented a model that automatically creates the release notes for the product in PDF format.
Software Developer
Quix Srl
- Programmed software in Python, HTML, and JavaScript and built Docker containers.
- Implemented a model for applying rules to the products and monitoring the status of a specific process, which in this case was photo shooting.
- Contributed as an external consultant for one of Max Mara Group's brands, Diffusione Tessile.
GIS Analyst
Laboratori Guglielmo Marconi
- Conducted fiber optic network planning and on-the-field surveying of infrastructures and project feasibility.
- Implemented a model for calculating the optimal path of fiber optic wires, aligning them to the project specifics, such as name and size.
- Managed the team's operations, planned surveys, and met with customers.
Map Data Collector
Here Technologies
- Collected Lidar and GPS data for the northern regions of Italy.
- Conducted real-world testing for quality control in Isernia, Pisa, and Parma.
- Communicated and organized the scheduled maintenance for car instruments.
Experience
Agronica - Google Cloud Platform for Spatial Analysis
• Calculate the vegetative indexes, NDVI, NDMI, NDWI, and more in the future.
• Use GeoTIFF indexes for calculating prescription maps in GeoJSON format.
• Retrieve a time series of vegetation index values.
In addition, Google Earth Engine is used as a platform to run GIS common algorithms, such as overlay analysis algorithm, based on GeoTIFF files uploaded, calculated, or available on the platform.
Also, Google Earth Engine is being used to visualize GeoTIFF data in the company's GIS platform. This tool has been previously developed using Google Maps and JavaScript SDK under Angular 2 framework.
Cloud-based Solution for CAP Monitoring
https://github.com/SimoParmeg/cbmThis CAP monitoring service I've developed is used by the EU member states, including Denmark, Portugal, Spain, Belgium, Germany, and France.
Geocoder
https://github.com/SimoParmeg/GeocoderPossible improvements are:
-check for duplicates in the list
-implement unknown addresses approximation
Live EO
https://github.com/SimoParmeg/liveeoAlso, some example images are provided as post-processing products:
as requested, a multi-band .tif containing all the bands from Sentinel2 data
• Natural Color .tif with RGB bands
• False Color .tif with near-infrared band
• Scl .tif with classification based on sentinel color scale (https://sentinels.copernicus.eu/web/sentinel/technical-guides/sentinel-2-msi/level-2a/algorithm)
Data Analyst Portfolio
https://github.com/SimoParmeg/data_analyst_portfolio• Complete a project to add to a portfolio.
• Use Git version control.
• Use Jupyter Notebook to communicate findings.
• Run an end-to-end data analytics project.
• Become familiar with data analytics workflows.
GeoPandas Contributor
https://github.com/SimoParmeg/geopandasGeoPandas objects can act on shapely geometry objects and perform geometric operations.
GeoPandas geometry operations are cartesian. The coordinate reference system (CRS) can be stored as an attribute on an object and is automatically set when loading from a file. Objects may be transformed into new coordinate systems with the to_crs() method. There is currently no enforcement of coordinates for operations, but that may change in the future.
Documentation is available at geopandas.org (current release) and Read the Docs (release and development versions).
In the scope of this open-source project, I contributed by adding some methods from shapely to GeoSeries and GeoDataframe
Djangovet
https://github.com/SimoParmeg/djangovetThe website has been deployed to https://simoparmeg.pythonanywhere.com/admin/.
Djangodelights
https://github.com/SimoParmeg/djangodelightsA user will log in as either 'front-of-house' or admin.
A front-of-house user can:
• View the menu
• View customer orders
• Create and modify customer orders
An admin can:
• View the menu
• Create, modify, and remove dishes from the menu
• Modify the recipe of a dish
• View what ingredients are in stock
• Create, modify, and remove ingredients from stock
• Buy ingredients based on a shopping list
• Directly edit stock quantity
-View profit and loss
-View the most popular dishes
Education
Second Level Master’s Degree in Geospatial Science and Technology
Tor Vergata University of Rome - Rome, Italy
Master's Degree in Sociology
Alma Mater Studiorum – University of Bologna - Bologna, Italy
Certifications
CS50's Introduction to Computer Science
Harvard University | via edX
Build Python Web Apps with Django Skill Path
codecademy
Data Scientist: Analytics Specialist
codecademy.com
Geodatabase with QGIS and PostGIS
Faunalia
PyQGIS and Plugins with QGIS
Faunalia
ArcGIS Network Analyst
Tor Vergata University of Rome
ArcGIS Spatial Analyst
Tor Vergata University of Rome
ArcGIS III
Tor Vergata University of Rome
ArcGIS II
Tor Vergata University of Rome
ArcGIS I
Tor Vergata University of Rome
Skills
Libraries/APIs
ArcGIS, SpatiaLite, Pandas, NumPy, Matplotlib, PyQt, GDAL, SQLAlchemy, jQuery, OpenStreetMap API, Google Maps API, Shapely, Django ORM, React, Mapbox API
Tools
PyCharm, GIS, Esri, Web GIS, GRASS GIS, FME, Git, GitHub, Plotly, Microsoft Power BI, Tableau, DataViz
Languages
Python, SQL, JavaScript, HTML, PHP, Python 3, CSS, HTML5, R, C
Paradigms
Spatial Databases, Scrum, DevOps, Web App Design
Storage
Geodatabase Development, SQLite, RDBMS, Databases, PostgreSQL, PostGIS, MySQL, Web Forms, Google Cloud
Frameworks
Django, Jinja, Flask, AngularJS, Django REST Framework, Angular
Platforms
Jupyter Notebook, Linux, Docker, Drupal, Azure, Django CMS, Mapbox
Other
QGIS, Rasterstats, GeoPandas, Data Analysis, Geodatabases, Data Science, Back-end, Geospatial Data, Data Visualization, Geographic Information Systems, Dashboards, Geospatial Analytics, Maps, Google Earth, Excel 365, Psycopg 2, Rasterio, 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), Mapbox SDK
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring