Analisando propostas

Recuperação de Código-Fonte via Engenharia Reversa

Publicado em 31 de Março de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Temos um aplicativo, desenvolvido em JavaScript com Meteor.js e banco de dados MongoDB. Infelizmente, o desenvolvedor responsável veio a falecer e não deixou o código-fonte disponível, apenas a bundle compilada do app.

Precisamos de um especialista em engenharia reversa para recuperar o código-fonte, permitindo que possamos dar continuidade ao projeto, realizar correções e implementar novas funcionalidades.

Tecnologias Possivelmente Utilizadas:

• JavaScript / Node.js
Meteor.js (framework full-stack)
• MongoDB (banco de dados)
• Twilio (integração para envio de SMS ou chamadas)
• SendGrid (e-mails transacionais)
• Iugu (gateway de pagamentos)
• Gmail API (provável integração para envios de e-mails)

Requisitos do Projeto:

• Analisar a bundle disponível e verificar a viabilidade da engenharia reversa.
• Decompilar e reconstruir o código-fonte para que ele possa ser atualizado e mantido.
• Documentar a estrutura do código para facilitar futuras melhorias.
• Identificar e recuperar dependências utilizadas no projeto.
• Recriar a integração com APIs externas (Twilio, SendGrid, Iugu, Gmail) caso necessário.

Habilidades Necessárias:

• Engenharia reversa de aplicações JavaScript / Meteor.js
• Experiência com descompilação de aplicações Meteor e Node.js
• Conhecimento de MongoDB e recuperação de dados
• Experiência com integrações Twilio, SendGrid, Iugu e Gmail API
• Capacidade de reconstruir o backend caso seja necessário

Entregáveis:

• Código-fonte recuperado ou reescrito.
• Relatório técnico detalhado do processo de recuperação.
• Documentação do projeto para futuras manutenções.
• Recomendações para continuidade do desenvolvimento.

Se você tem experiência com engenharia reversa e conhecimento em Meteor.js, MongoDB e integrações de APIs, entre em contato! 🚀

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Integrações de API Payment Processor (Paypal, Stripe, etc), Cloud Storage (Dropbox, Google Drive, etc), Outros (Outras APIs)
Funções necessárias Desenvolvedor, Outro
Outras funções necessárias Programador Back-end especialista em engenharia reversa

Prazo de Entrega: Não estabelecido

Habilidades necessárias