Closed

Enhance, Optimize and Bugfix Google Map API v3 Application

Under development is a Google Maps web application (Ruby on Rails and Javascript) which pulls data from a MySQL database which is updated in realtime and then updates the map with poly lines, custom icons and data overlays. The current app includes mouse hover information boxes, semi-transparent overlays and various data. The application will need to update the map as new data comes into the database which will include adding new icons and deleting older ones. There could be up to several hundred icons and polylines on the viewable map. The mapping application also includes 'playback' in which the historical map data can be played back for a user.

Currently, the application is partially complete; the rendering of the map is unacceptably slow with a moderate object count and can cause browser lock-up, and the current front-end developer is no longer able to work on the project. Two other team members are a back-end developer (MySQL and Ruby) and an HTML developer. What's needed is a Javascript developer who is familiar with high-performance mapping/graphics work who can recommend techniques to increase performance and lower resource requirements though optimization.

Some techniques which may be explored in the area of performance improvement include, but are not limited to:

1) isolate the icons rendered to only those in the current viewport

2) reading multiple datapoints and painting them as one overlay rather than individual overlays

3) some form of local caching scheme to reduce DB network reads

4) reduction of visual features in the application based on recommendations

5) other?

The first milestone of this project is to perform immediate bugfixes for a planned demonstration later this month. The second part of the project will be to complete planned functionality in a design document (less than 50% is completed). The project will provide part-time work with occasional full-time participation required and may run through the end of the year. If the project is successful there will be follow-on development work with new functionality.

The developer who is awarded this project will have a strong Javascript/mapping background, understand optimization techniques and have good communication skills and habits in order to work with 1-2 other developers to complete the project. More details and a URL to the development site will be provided before making an agreement, so I understand any bid provided here to be negotiable based on the level of effort once the scope of the work is better understood.

Skills: Cartography & Maps, HTML5, Javascript, Ruby on Rails, Software Architecture

See more: ruby rails google map, work habits, what ruby on rails, what is a back end developer, web developers and app developers required required, web developer ruby on rails, web developer resource, web developer icons, web app visual developer, web application icons, visual web developer 2013, skills required for web application developer, skills need for a ruby developer, scope application form, ruby rails developers, ruby on rails web developers, ruby on rails team, ruby on rails project bid, ruby on rails level i, ruby on rails 5 performance, ruby on rails 1.9 3, rails developers, poly performance, part time web developers, part time front end web developer

About the Employer:
( 10 reviews ) San Pedro, United States

Project ID: #4708727

10 freelancers are bidding on average $21/hour for this job

LeadSoft

Hello, My name is Adrian. I represent a software development company and we are looking for a long term relationship with you. I can provide you a dedicated full time senior web developer with over 7 years ex More

$25 USD / hour
(30 Reviews)
7.7
qitsol

We are ruby on rails experts.

$25 USD / hour
(34 Reviews)
6.9
wonderkidsl

===== I believe that we have enouph experience for this project ;-) Please see PMB for the detailed description :) [url removed, login to view]

$16 USD / hour
(6 Reviews)
4.8
extreamcode

HI, [url removed, login to view]'s get it started.

$20 USD / hour
(2 Reviews)
3.9
studio41

Dear Mr/Ms, I'm interested with your job vacancy. I possess 10 years experience in web development with over than 6 years of experience in PHP, Ruby on Rails to build websites, e-commerce, SEO tools, social networ More

$22 USD / hour
(0 Reviews)
0.0
daniel77598

Focus here please, Expert In HTML5. I'm ready to get [url removed, login to view],

$21 USD / hour
(0 Reviews)
0.0
Misunderstood

Sorry, you do not need a JavaScript programmer. There is no such thing as "high-performance mapping/graphics" with JavaScript. This needs to be done server side. Then again there is no speeding up Google. No matter More

$22 USD / hour
(0 Reviews)
0.0
quickbeyond

Hi, We have read your requirement and we are ready to work on this project. Please check PM Board for detail. Sincere Regards, Quick Beyond Technologies

$20 USD / hour
(0 Reviews)
0.0
gareths4

Hi Friend I have a great experienced with ruby on rails for more 3 years with many clients in the world.. and i can help you to work with you.. and im interested with your job post.. I like to work and learn.. and More

$22 USD / hour
(0 Reviews)
0.0
QBurstTech

Hello LuminaryCrush, Glad to get in touch with you here. This is Qburst technologies and we are interested in taking up your ROR task. We understand that you need a complete revamp or customization of the Google map More

$21 USD / hour
(0 Reviews)
0.0