Find Jobs
Hire Freelancers

Assist in completing a Tornado Python based POC

₹5000-6000 INR

Cancelado
Publicado hace casi 5 años

₹5000-6000 INR

Pagado a la entrega
We have a open source product poc being developed using Tornado framework (async) written in object oriented [login to view URL] is a simple server which provides some services over http and websocket. The system is targeted for python 3.5 at the moment and aims to cater atmost 50 users. Most of the work is complete some is remaining. We need a python Tornado (async programming expert to complete the remaining part and help with the deployment).The project is currently very small with 5-10 classes / modules in total. Details of the POC will be shared to selected developer. This is also an attempt to rope in a long term developer who will be interested working on it every now and then and eventually be part of the product. Upfront work summary 1. Review what is done and make corrections as needed + Add proper exception handling wherever needed + return proper json error / success response where applicable + Some places need simple validations: + Validating request parameters in web handlers + Validating filesystem requests - unsafe paths / allowed path etc + Validating filesystem related methods in the filesystem module 2. Check and correct (as necessary) async - await mechanism in the code base 3. Implement log tailing similar to how it works in unix using python and asynchronously 4. Add progress tracking to the existing file upload (streaming) mechanism 5. Implement chunked file download mechanism to prevent slowdown 6. Write unit tests for modules / classes. 7. Discuss and implement - Build & Deployment for the project + Set up tox based manual build system using the [login to view URL] file already present in project + Setup travis based automatic build system on github + How can the service be installed on a client machine + Deployment using supervisord + virtual env support in deployment
ID del proyecto: 19407588

Información sobre el proyecto

3 propuestas
Proyecto remoto
Activo hace 5 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
3 freelancers están ofertando un promedio de ₹7.778 INR por este trabajo
Avatar del usuario
Hi, I am a Computer Engineer and a Full Stack Django Developer with an extensive experience of 5 years in development. I am an expert in Python, and have developed numerous programs that are 100% accurate, and work with minimum time complexity. The code that I develop fully comply with the PEP8 requirements. I am also much experienced in working with Data Structures as well. I will apply all essential exceptional handling codes and validation that will make the codes completely robust and reliable. I think that I am a perfect match for this job. Please reply so that we can discuss this further. Thanks
₹6.111 INR en 10 días
5,0 (1 comentario)
1,8
1,8
Avatar del usuario
Hello sir good evening , i have seen your project. your project is very interested. Our company is working IT project from last 10 years almost in all type of projects. check my company website For google- Tech Jogi Node js, angular 6 or 7, universal, express js, react js, python, iot, data science, Web development, mobile Application, Android Application, software Development, website Design, java, php, css, html, word press development, E commerce website, MLM Software, GST Software
₹6.111 INR en 10 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de INDIA
Kolkata, India
0,0
0
Forma de pago verificada
Miembro desde abr 24, 2019

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.