Find Jobs
Hire Freelancers

Implement geo dataset caching and retrieval in C#

$30-250 USD

Cancelado
Publicado há mais de 7 anos

$30-250 USD

Pago na entrega
This project will build a new functionality to [login to view URL] backend. First of all, please review our coding guidelines: [login to view URL] 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 [login to view URL] 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[login to view URL] 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.
ID do Projeto: 11985703

Sobre o projeto

9 propostas
Projeto remoto
Ativo há 7 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
Concedido a:
Avatar do Usuário
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? Geopraphy columns or just numeric float columns. 4. What data structure will you use to implement FindPlacesByPartialMatch? How much memory will it use. All city data will be cached in memory, and will use linq to query by name. Can not know the exact memory usage before doing it. I will do a memory profiling after the task is done.
$250 USD em 10 dias
5,0 (7 avaliações)
4,9
4,9
9 freelancers estão ofertando em média $216 USD for esse trabalho
Avatar do Usuário
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. Thanks
$260 USD em 3 dias
4,9 (298 avaliações)
7,8
7,8
Avatar do Usuário
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 discuss more in details. Hope we ll work together. Looking forward for your response :) Best Regards, Waheed Gondal
$249 USD em 8 dias
5,0 (2 avaliações)
4,6
4,6
Avatar do Usuário
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#). Awaiting for your positive response so we can have final talk and start project immediately :)
$135 USD em 3 dias
4,9 (12 avaliações)
4,1
4,1
Avatar do Usuário
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 more faster job services with save time I am ready to work. I can ensure that I’ll complete each instruction within time frame even more faster. I am available everyday to work more than 12 hours. I can ensure that I'll complete each instruction within time limit with daily update on server. I am ready to work and I hope I'll get permit to prove my experience. Thank you
$155 USD em 3 dias
4,9 (5 avaliações)
2,9
2,9
Avatar do Usuário
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 days. Milestone payment - $99 The time for #1 and #2 considers time required for clarifications etc. 3. What column data types will you use in the DB for this data? double precision for lat long, varchar(100) for city 4. What data structure will you use to implement FindPlacesByPartialMatch? How much memory will it use. I would recommend using SortedList or implementing SuffixTree.
$149 USD em 15 dias
4,9 (2 avaliações)
2,7
2,7

Sobre o cliente

Bandeira do(a) UNITED STATES
Redmond, United States
5,0
8
Método de pagamento verificado
Membro desde out. 27, 2014

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.