Daniele Romagnoli

Software Analyst at GeoSolutions S.A.S.

Tuscany, Italy
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Daniele Romagnoli is a seasoned Software Analyst with 18 years of experience specializing in Java, C/C++, and geospatial tooling such as GeoTools, GeoServer, GDAL and OGC standards. Based in Tuscany, he has spent his career at GeoSolutions, contributing deep expertise in raster data handling, WMS/WCS, and performance-focused image processing. An active open-source contributor, Daniele has improved core projects like GeoServer, GeoWebCache and GeoTools—adding features like MBTiles and TileJSON support, TMS enhancements, and resilient ImageMosaic handling. His work shows a strong bias for robust back-end engineering, test-driven REST improvements, and careful handling of projection and coverage encodings. Not obvious at first glance: he blends low-level image format knowledge (JPEG2000, JAI, ImageIO) with practical REST and server-side integrations, enabling both performance and interoperability. He holds a Computer Engineering degree from Università di Pisa and continues to drive geospatial open-source advances from Italy.
code18 years of coding experience
bookMoS, Computer Engineering, MoS, Computer Engineering at Università di Pisa
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (28)

image-processing10
geoserver10
geographical-information-system10
geospatial10
wcs10
java10
spatial-data10
wms10
javas10
geo10
image-rendering10
gis10
spatial10
rest-api10
netcdf10

Programming languages (6)

JavaShellCJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
Java client library for GeoServer
Role in this project:
userBack-end Developer
Contributions:7 commits, 2 PRs, 2 pushes in 2 years 11 months
Contributions summary:Daniele primarily contributed to the GeoServer Java client library, focusing on enhancing the functionality of the ImageMosaic manager. Their work involved adding REST tests for deleting and re-harvesting tiff mosaic granules, modifying the code to use `Integer` for offset and limit parameters, and addressing a typo in method parameters. Additionally, the user fixed issues related to file URLs in REST uploads and added support for the `nativeCoverageName` element within the coverage encoding.
wpsclient-librarywmsjavageoserver
geotools/geotools

Jul 2012 - Sep 2022

Official GeoTools repository
Role in this project:
userBack-end Developer
Contributions:210 reviews, 1063 commits, 797 PRs in 10 years 3 months
Contributions summary:Daniele primarily focused on improving the Java-based GeoTools library, specifically enhancing the `GridCoverageRenderer` to avoid using views, improving the handling of exceptions in the ImageMosaic module, adding support for additional domains, fixing issues related to band selection. The changes show focus on improving performance, error handling, and feature completeness of the project, particularly related to image rendering and processing.
sqlserverpostgiswmsgeotoolsmongodb
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.
Request Free Trial
Daniele Romagnoli - Software Analyst at GeoSolutions S.A.S.