Find Jobs
Hire Freelancers

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

$1500-3000 USD

Cerrado
Publicado hace más de 7 años

$1500-3000 USD

Pagado a la entrega
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
ID del proyecto: 11020470

Información sobre el proyecto

42 propuestas
Proyecto remoto
Activo hace 8 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
42 freelancers están ofertando un promedio de $2.444 USD por este trabajo
Avatar del usuario
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 continously. Thanks
$3.000 USD en 20 días
4,9 (638 comentarios)
8,9
8,9
Avatar del usuario
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 before move forward. As much as I will be able to understand the architecture I will be able to come out with solutions. For application common data you can use the Application object or the Cache object. Use the cache object if you need some kind of drop and re-add based on a dependency. Either of these objects and the Session object can be acessed in a Web Service, and all of the standard web items such as the above, as well as the Request, Response, and Server objects can be accessed via the HttpContext object in any code that is called by an ASP.NET item (aspx, asmx, ashx, etc.). From the above statement lies a queries that we are not going to call from a ASP.Net application. We will call the service from a Android Application. So, it is required to identify more efficient way. Your second way is really good and I have already done this for a project and it's improved a lot in performance. Now, as you are looking for catching so I am assuming you will mostly send the data which not changed so much in database. So, why not we are sending this data in app launch? After launching the app we will store this in app end. Would be more efficient if we will ad sqlite table in app end and synch after few minutes only for new records.
$1.578 USD en 30 días
5,0 (150 comentarios)
8,7
8,7
Avatar del usuario
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 and understanding agreement.
$2.000 USD en 14 días
4,7 (35 comentarios)
7,2
7,2
Avatar del usuario
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 complete the project on time line. I look forward to hear from you soon. Thanks, Julian
$2.000 USD en 14 días
4,3 (10 comentarios)
5,6
5,6
Avatar del usuario
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
$3.000 USD en 45 días
5,0 (11 comentarios)
4,7
4,7
Avatar del usuario
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 & experience that are required to complete this project. I can show you some examples of my work. Please contact me to discuss your project.
$2.500 USD en 30 días
5,0 (3 comentarios)
4,5
4,5
Avatar del usuario
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 different Microsoft tools and technologies including • Microsoft C#.Net, • ASP.Net Web Form, • HTML5, • CSS, • BOOTSTRAP, • MVC, • Entity Framework • Other web front end technologies. I can assure you that I will be able to submit your task in time with quality work. I have already completed so many projects. Please have a look on my portfolio and profile. I have listed many successful projects in my previous experience. I am always available on Email and Skype. Please have a voice or video chat if necessary. I will be available at any time and able to start your project as soon as possible according to you. I am waiting to be working with you soon. Secondly, I have a team of 6 developer, we develop .NET, PHP, Java, Android and iOS apps. Best Regards Zahid Mustafa
$2.500 USD en 30 días
4,9 (31 comentarios)
4,6
4,6
Avatar del usuario
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, Xamarin (Android & IOS), Entity. Reports : RDLC, Crystal Report and SSRS. Knowledge in using Github, TFS and Tortoise SVN We are very much interested in working in this job. Please call us for the interview, we are ready to start working with you.
$2.500 USD en 30 días
5,0 (23 comentarios)
4,6
4,6
Avatar del usuario
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 Redis. I have read all your requirements and ready to submit technical proposal once i have gone through your code which you will provide. I have practical experience in developing Microservices and Distributed high performance applications in .NET. I will provide you a good solution. Thanks, Bilal
$3.000 USD en 40 días
4,9 (8 comentarios)
4,5
4,5
Avatar del usuario
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 to tailored out. I am having major 11+ years experience in asp.net,C# mssql,html5, .net, mvc, MVC4,MVC5,php, MySQL ,laravel, yii, wordpress, codeigniter and also with its related frame work. I have developed various application in ajax,.net-framework,C#,css ,html5, Javascript, jquery, MVC4,MVC5,MsSql using Graphicdesign, php, laravel,yii,MySQL and deployed over the internet,If you want then i will show you the robust applications which i have developed so far. Some of the software projects and websites development that i have undertaken and successfully delivered include:( Customized ERP system for Schools and Universities, Management System for Tour and Travels industry,Real states,ticket booking software,complete ecommerce solution,web scraping software, Various MLM portals,bitcoin webiste Web Application for Media Company,Booking Software,Various types of CRM), etc. I have major Expartiese to accomplish these type of projects and also i have experience developer working in my team, if you provide me a chance to serve you then we can show our performence and successfully delivered projects. Please feel free to contact us for any further discussion. Hoping for a fruitful business and chance to serve you. Regards Dunitech
$1.888 USD en 30 días
4,9 (7 comentarios)
4,3
4,3
Avatar del usuario
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 Responsibility. Personally we have three + years experience of web and desktop based applications using .net framework and Entity frame work and other technology related to this and third party tools as well. There are many running applications on which we have worked and delivered but we have no portfolio because we always focus to deliver support to my client. We have good team of QA (Quality Assurance) so before delivering work our departs make sure that all work is done according to the requirement and flow of the application is 100% accurate. A list of services is provided that our team has been working for the past 3 years and become an expert on. • C# Development • Vb.net • Asp.net • MVC • Web Service (Rest / Soap) • Desktop Application • Crystal Reports • Sql Server Database • Html Css • Javascript JQurey • Angular • Ajax • Java Script • Pretty much anything involves coding waiting for your responce Thanks
$1.500 USD en 60 días
5,0 (4 comentarios)
3,0
3,0
Avatar del usuario
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 and i give my 100% to my work and my past work show my ideas creativity and quality and client satisfaction which is my first responsibility and my aim is highest return of my client investment which will show my work and help to increase your business and i feel success when i do job on deadline.. Our Skills are : Web Development : PHP, Magento, Codeigniter , Worpress, .Net , ASP,C# , VB , Amazon , dynamo DB, no sql Web Design : Photoshop, CSS 3, HTML5 , Jquery , Javascript, Sass Mobile Solutions : Android , iPhone , PhoneGap, ionic, Xamrin, Titanium, Webservices , Application Design Architecture Design : 3Ds Max, Vray, Autocad, 3D Modeling , 3D Rendering Regards, Akil Khatri
$2.166 USD en 20 días
4,0 (2 comentarios)
2,3
2,3

Sobre este cliente

Bandera de UNITED KINGDOM
London, United Kingdom
5,0
23
Miembro desde ago 11, 2007

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos 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)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.