Programmer needed

I need a programmer totally fit with Google Map and its inclusion in Joomla. Basically I need an individualized module which shows the Google Map (my Map) with its functions plus additional features. The idea of this website is. that customer can draw their own routes, display hotspots (defined in admin), print the map, see the height profile of the route.

The customer can then save this map, add comments - and it's saved in the Joomla mysql database. Customers can choose if they want to share with the World, share it with members of the site or make it hidden to their login only.

Further I need the possibility for upload of GPS data and the download of this route by users (if possible also Smart Phone usable)

All this must be managed also by a backend interface (Admin) in Joomla.