Paolo Corti is a Senior Geospatial Software Engineer with 16 years of experience building data-intensive web and scientific applications that bridge GIS, data science, and cloud-native operations. He combines deep Python backend expertise with front-end mapping stacks (OpenLayers, Leaflet, Mapbox) and production DevOps (Docker, Kubernetes, GCP/AWS) to deliver scalable geospatial services such as vector tile servers and raster processing microservices. Paolo has led SDI and GeoNode deployments for humanitarian and research organizations, contributed backend improvements to the widely used GeoNode project, and authored/edited technical documentation for QGIS. Comfortable across relational and NoSQL databases, spatial tools (PostGIS, GDAL, GeoServer) and streaming/queue systems, he translates complex spatial workflows into reliable APIs and automated pipelines. Based in Fort Collins, he pairs academic training in environmental engineering with hands-on field-focused GIS work—often surfacing searchability and discoverability gains behind the scenes.
16 years of coding experience
17 years of employment as a software developer
Bachelor of Science and Master of Science, Land and Environmental Engineering, Bachelor of Science and Master of Science, Land and Environmental Engineering at Università degli Studi di Roma 'La Sapienza'
GeoNode is an open source platform that facilitates the creation, sharing, and collaborative use of geospatial data.
Role in this project:
Back-end Developer
Contributions:635 commits, 229 PRs, 114 pushes in 6 years 11 months
Contributions summary:Paolo primarily contributed to the backend, specifically enhancing the functionality of the GeoNode platform. Their work involved adding new features, such as the display of a user's profile avatar, and fixing bugs related to map and layer details. They also implemented migration scripts to update the GeoNode from older versions, adding support for new features and data structures. Furthermore, they modified existing views by using API, to improve the user experience.
Contributions summary:Paolo primarily contributed to the project by creating and modifying documentation files within the QGIS documentation repository. Their commits focused on updating the `readme.rst` file with installation instructions, build processes, and information for translators and administrators. Furthermore, they refactored and added content to other `.rst` files, enhancing the overall structure and completeness of the user guide, including adding support for internationalization and language-specific documentation.
pythonqgisrst
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.