Hello,
I have worked with geospatial data for many projects and I have experience with GeoJSON, KML, GPX, QGIS, Google Earth, Google Maps, Openstreetmap, Factual, OpenLayers, PostGIS and many others. I have worked with AWS as well.
For this project I would build a Python application that would search places using Google Maps API or Factual API.
How large is the dataset?
Best wishes,
iticus