Andrea Aime

Technical Lead at GeoSolutions S.A.S.

Emilia-Romagna, 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
award
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.
code20 years of coding experience
job8 years of employment as a software developer
bookBachelor of Engineering (B.Eng.), Geographical information systems, Bachelor of Engineering (B.Eng.), Geographical information systems at Università degli Studi di Modena e Reggio Emilia
stackoverflow-logo

Stackoverflow

Stats
1,726reputation
69kreached
68answers
5questions
github-logo-circle

Github Skills (43)

filesystem10
file-management10
geotools10
rs10
wcs10
java10
wms10
javas10
ref10
api-design9
restful-api9
debug9
database-api9
opensearch9
api-rest9

Programming languages (18)

JavaC++CSSRustSchemeCGoVisual Basic 6.0

Github contributions (5)

github-logo-circle
geotools/geotools

Jul 2012 - Jan 2023

Official GeoTools repository
Role in this project:
userBack-end Developer
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.
sqlserverpostgiswmsgeotoolsmongodb
GeoWebCache/geowebcache

Sep 2012 - Dec 2022

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:
userBackend 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.