Implement geo dataset caching and retrieval in C#

This project will build a new functionality to [url removed, login to view] backend.

First of all, please review our coding guidelines: [url removed, login to view]

Milestone 1. Implement CreateAndReloadDb method in PlacesLoader

Use the PostgreSQL connection string in the file

Method should be recreating city table (not recreating db)

Unit tests to verify that columns are created as expected

Milestone 2. Implement IPlacesServices on PlacesService. Method descriptions are in interface definition file. Then start using new service in [url removed, login to view]

Every method should be fully covered by unit tests

Places service should only go to DB the first time, after that it should cache cities in memory

FindPlacesByPartialMatch for 10 results should return the same list of cities as this call.

FindPlacesByPartialMatch should be using efficient data structure so that search is O(m+n) where m is number of letters in the searched substring and n is number of items to return

FindPlacesInArea should be using efficient data structure, so that we are partitioning cities efficiently and only look at required partitions around the center location

For more details please see[url removed, login to view]

Each milestone will only be accepted after pull request is reviewed and approved and all unit tests are written.

If interested, please send me a message with the following info:

1. Your bid (time and $) for milestone #1 as per description

2. Your bid (time and $) for milestone #2

3. What column data types will you use in the DB for this data?

4. What data structure will you use to implement FindPlacesByPartialMatch? How much memory will it use.

Habilidades: Algoritmos, Programación en C#, Git, PostgreSQL , Arquitectura de software

Ver más: The current μC/OS-III is task-centric instead of data oriented. Design and implement a datacentric programming interface, where, In Xamarin/C#: Implement an encrypted Chat Module into an existing social media App, substring in c, substring c, find substring in string c, c substring, c string substring, c program to implement dijkstra algorithm using priority queues, c program to implement binary search, implement a parser that processes sequences of correctly paired ifs and elses in a c program, c# need someone to implement design professionally, c need someone to implement design professionally, implement content based image retrieval matlab, software write mq4, software write chip epson, useful software write book, software write web specs, free software write user guide, software write edid, free software write company profile

Información del empleador:
( 8 comentarios ) Redmond, United States

Nº del proyecto: #11985703

Adjudicado a:


1. Your bid (time and $) for milestone #1 as per description 50 $ and 2 day 2. Your bid (time and $) for milestone #2 200 $ and 7 day 3. What column data types will you use in the DB for this data? Geopraph Más

$250 USD en 10 días
(7 comentarios)

9 freelancers están ofertando el promedio de $216 para este trabajo


Hello I'm interesting your project very well I'm a Good C#, PostgreSQL , Geo Data, Math, Algorithm expert. I m quite well experienced in these jobs. Let's go ahead with me I want to service for you continously Más

$260 USD en 3 días
(298 comentarios)
$300 USD en 10 días
(80 comentarios)

Hi, Nice project you have there, let us help you with it! Our team is Russian-Canadian. We code in PHP. Check our recent projects here [login to view URL] Here’s a little video about our team too! ht Más

$250 USD en 2 días
(10 comentarios)

Hello, Hope you are fine. I have read the job description, I am willing to work with you as per your requirements. I have already done similar work and get great feedback. Please open chat with me so we can dis Más

$249 USD en 8 días
(2 comentarios)
$147 USD en 3 días
(10 comentarios)

Hello, I hope you doing very well! I have gone through the description and would like to provide a quality solution using 5+ years of professional experience in required skills. (.NET/ASP.NET - MVC, EF, SQL, C#). Más

$135 USD en 3 días
(12 comentarios)

Hi, I’m dedicated professional Web and Desktop Programmer & Developer and freelancer only. I have been working with challenge and hope to improve future plan with good network every client. If any client want to get Más

$155 USD en 3 días
(5 comentarios)

Dear Project Owner, my updated response: 1. Your bid (time and $) for milestone #1 as per description Time required - 4 days. Milestone payment - $50 2. Your bid (time and $) for milestone #2 Time required - 7 Más

$149 USD en 15 días
(2 comentarios)

Dear Prospect Hiring Manager. Thank you for giving me a chance to bid on your project. I am a serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned I have c Más

$200 USD en 6 días
(0 comentarios)