Top expert inGeospatial Technology and Web Mapping
Andrea Aime is a Technical Lead with 20 years of experience specializing in Java-driven Geographic Information Systems, currently leading development at GeoSolutions and as a long-time core contributor to GeoServer and GeoTools. He combines deep expertise in high-performance spatial data handling, indexing/caching optimization, and coordinate reference systems with practical engineering across J2EE stacks and PostGIS-backed data pipelines. An open source advocate and Sol Katz OSGeo award recipient, he balances hands-on bug fixes and architecture work—recently improving GeoServer performance and GeoWebCache tile storage mechanics. He also mentors and teaches through workshops and conference talks, translating complex GIS theory into usable, well-tested software. Less obvious: his career blends academic teaching and pragmatic systems engineering, making him equally fluent in spatial algorithms and production-grade Java engineering.
20 years of coding experience
8 years of employment as a software developer
Bachelor of Engineering (B.Eng.), Geographical information systems, Bachelor of Engineering (B.Eng.), Geographical information systems at Università degli Studi di Modena e Reggio Emilia
Contributions:5 releases, 662 reviews, 3689 commits in 10 years 8 months
Contributions summary:Andrea's contributions focused on bug fixes, and code cleanups in a Java-based project, involving format fixing, handling of various coordinate reference systems, and improving the readability of the code. Their work touched upon a broad range of modules, including core data structures, filter processing, and rendering improvements. The user demonstrated expertise in data access, and the implementation of core features of the GeoTools library by their edits to several parts of the code base.
GeoWebCache is a tile caching server implemented in Java that provides various tile caching services like WMS-C, TMS, WMTS, Google Maps, MS Bing and more
Role in this project:
Backend Developer
Contributions:5 releases, 75 reviews, 609 commits in 10 years 5 months
Contributions summary:Andrea's commits focused on the removal of the metastore, a tile metadata store, from the GeoWebCache project. This involved modifying file path generation for tile storage, changing metadata storage, and updating code related to the storage and retrieval of tiles. These changes impacted the core functionality of the tile caching server, requiring modifications to various classes responsible for file storage and database interaction.
geowebcachecachingtilewmswmts
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
Andrea Aime - Technical Lead at GeoSolutions S.A.S.