ASP.NET expert required to develop In-memory cache layer to improve app performance

Ditutup Dipasang 7 tahun yang lalu Dibayar saat pengiriman
Ditutup Dibayar saat pengiriman

The task is to improve the performance of an existing Android app. In its current state the app performs poorly which translates into frequent crashes, app freezes and slow responsiveness to execute certain commands. The Database, API methods and the Android version are already developed.

The first task is to develop in-memory cache for the key tables and asynchronously persist changes to the DB (write through the cache). The saving of the DB should happen after the API response. We suggest “Object Cache” or “Static Variables”. Think about locking and “Concurrent Bag” & “Concurrent Dictionary”. After the code is reviewed specific areas will be selected and developed.

The second task is to change the way the data tables are serialised in the API. At present the data tables are serialised and instead of this you must come up with a more efficient lightweight structure serialised in the API. Make the response payload as small as possible. Consider using GZIP compression.

Background

1) We are using NET 4.5, Database in SQL Server 2014

2) There isn’t a local offline copy of data. App always uses APIs to communicate with Server which we think it creates performance issues

3) Technology used - .NET with ASP.NET Web Services (asmx)

4) Native app, Android version developed

5) Source code – to be provided on request

6) List of all APIs – to be provided on request

Mandatory requirements:

• You must have solid experience (5 years plus) in ASP.NET and SQL Server 2014 clearly stated on your Freelancer profile

• Preferably some experience in Android coding

• A minimum of 2 years’ history on Freelancer with excellent reviews

• You must be able to demonstrate how you used in-memory cache layers for other projects

• Since this is an Android app, you must have for testing purposes an Android phone (version 4.2 or higher) with SIM card and phone number

• Individual freelancers are preferred to software development companies

• We ask you to review the existing work (code) and submit a technical proposal as part of the bidding process. Through this proposal you will demonstrate your experience with in-memory cache, select areas (tables) to be worked on, describe the method used for each area or table, submit a sample of code. We will award the work to the freelancer with the best proposal

• You must be able to work on this full time starting imminently

• The project for this budget is $1,800 to $2,000 and it must be completed in 14 days

.NET ASP.NET Pemrograman C Perancangan Perangkat Lunak SQL

ID Proyek: #11020470

Tentang proyek

42 proposal Proyek online Aktif 7 tahun yang lalu

42 freelancer rata-rata menawar $2444 untuk pekerjaan ini

Yknox

Hello I'm interesting your project very well I'm a Good Java, C++, Android, .Net, Ms SQL, Math, Algorithm expert. I m quite well experienced in these jobs. Let's go ahead with me I want to service for you con Lebih banyak

$3000 USD dalam 20 hari
(638 Ulasan)
8.9
ambar

BTW, asmx web services are considered to be legacy technology - so I will suggest you to migrate to WCF services. Please do not award you because this is a performance issue and I will have to investigate thoroughly be Lebih banyak

$1578 USD dalam 30 hari
(150 Ulasan)
8.7
logicpowered

We are very interested in this project. I have read your above description and i think its well within our range to execute this is in a good time frame so would you be kind enough to message me so we can have a fast a Lebih banyak

$2000 USD dalam 14 hari
(35 Ulasan)
7.2
Julian29

Hello, I have read and understood your requirements carefully and as you want i will make the mobile app for you perfectly and deliver the job on time line. I will improve the app performance and fix issues and Lebih banyak

$2000 USD dalam 14 hari
(10 Ulasan)
5.6
murtaza1981

Hi, Please feel free to discuss the project with me so that i can wrap it up in a timely manner as per your requirements. Thanks, Murtaza

$3000 USD dalam 45 hari
(11 Ulasan)
4.7
mike199

My name is Mike and I’m from UK. I work with individual clients and also provide outsourcing services for a number of UK and USA based agencies. Your project description sounds interesting to me and I do have skills & Lebih banyak

$2500 USD dalam 30 hari
(3 Ulasan)
4.5
zmgroup

Dear Sir, My name is Zahid. I have 4+years of experience in software development and have strong technical and educational background. I have good experience in developing web, desktop and distributed applications in Lebih banyak

$2500 USD dalam 30 hari
(31 Ulasan)
4.6
UFours

I have more than 8 years of experience in Asp.net, C#, VB.Net and Sql server. I have good proficiency over MVC, MVVM, Web Service, Windows Service, Web API, Jquery, JSON, Ajax, Java Script, HTML, CSS3, Boot Strap,WPF, Lebih banyak

$2500 USD dalam 30 hari
(23 Ulasan)
4.6
bilal78699

Hi, Thanks for inviting for the BID. I have great experience in setting up in memory cache in .NET applications. I have experience in using Memory Cache (Object cache implementation) and also using third party like Lebih banyak

$3000 USD dalam 40 hari
(8 Ulasan)
4.5
dunitech

Hey There !! We have seen the job post of yours and very interested to start work with you as we have delivered out the similar kind of projects and we completely understand the subject of yours and what is required Lebih banyak

$1888 USD dalam 30 hari
(7 Ulasan)
4.3
handsum

Only Pay me If you 100% Satisfy with my work As per you requirement we have a team that will definitely provide best solution to you. We do fair code with reasonable price and client satisfaction is our Responsibil Lebih banyak

$1500 USD dalam 60 hari
(4 Ulasan)
3.0
akilkhatri

Hello, I am Akil Khatri with my 18 Developers team with limited skills and unlimited ideas in 3D Animation | iPhone | Android | Mobile App Development | PHP | Joomla | Wordpress | Javascript with 5+ year experience Lebih banyak

$2166 USD dalam 20 hari
(2 Ulasan)
2.3