About this project
it-programming / web-development
Open
Descrição do Projeto:
Olá,
Estou em busca de um desenvolvedor experiente em Java para realizar uma análise e otimização de performance em um software de chatbot que estamos utilizando. Abaixo, detalho as necessidades e problemas que estamos enfrentando:
Sobre o Projeto:
Comprei o codigo fonte de um chatboot sistema SaaS, a principio o forncedor do codigo disse que era apenas instalar e subir no servidor que estaria tudo pronto, portanto não foi como ele diz ser, o sistema apresenta falhas em suas otimizações, irei descrever as falhas presentes inicialmente
Aparentemente o Sofware está escrito em Java Script, não tenho muita noção em programação, mas gostaria de um parceiro para me auxiliar nesse e dando tudo certo em outro projetos também.
Erros:
Após importar contatos da agenda do WhatsApp para a plataforma, o sistema ficou muito lento.
A lentidão se tornou crítica ao realizar disparos em massa para uma lista de 400 contatos, resultando na inoperabilidade da plataforma.
O sistema também apresentou falhas, como ele é um chatbot, ele realiza a conexão do whatsapp, no qual é possivel para o usuário ter acesso as conversas e realizar uma organização do próprio whatsapp dentro da ferramenta, na teoria tudo é muito lindo, porém não funcional, além de apresentar lentidão quando importamos os contatos, foi apresentado mais erros como:
Falha na reprodução dos aúdios, tanto do rementente quanto do destinatario
Falha na dowload e pré-visualização de img, videos ou docs.
Objetivos do Projeto:
Diagnóstico de Performance:
Identificar os processos que estão consumindo mais CPU e memória.
Analisar o código existente para identificar gargalos e possíveis ineficiências.
Otimização do Código:
Otimizar o código Java para melhorar a performance e reduzir o uso de recursos.
Implementar melhorias na importação de contatos para que não comprometa a memória ou CPU.
Verificar a questãos dos audios, imgs, videos e docs
Revisão da Infraestrutura:
Avaliar a configuração atual do servidor e sugerir melhorias.
Implementar boas práticas de gerenciamento de recursos e escalabilidade.
Recomendações Finais:
Fornecer um relatório detalhado com as mudanças realizadas e recomendações adicionais para manutenção e melhorias futuras.
Requisitos do Profissional:
Experiência comprovada em desenvolvimento e otimização de aplicações Java, experiência com bancos de dados relacionais, front-end e back-end.
Habilidades em análise de performance e resolução de problemas de alto uso de CPU/memória.
Experiência com sistemas de integração de chatbots e APIs é um diferencial.
Informações Adicionais:
O VPS utilizado está hospedado na Hostinger com Ubuntu 20.04.
Acesso ao servidor será fornecido para realização do trabalho.
Esperamos uma abordagem proativa na identificação e solução dos problemas.
Se você tem a experiência necessária e está interessado em ajudar a otimizar nosso sistema, por favor, envie sua proposta incluindo exemplos de trabalhos anteriores relevantes e uma estimativa de tempo e custo para a realização deste projeto.
Agradeço antecipadamente pela sua atenção e estou à disposição para esclarecer quaisquer dúvidas adicionais que possa ter.
Atenciosamente,
Igor
Category IT & Programming
Subcategory Web development
Delivery term: Not specified
Skills needed